Matlab 에서 그레이스케일 이미지 매트릭스의 크기 문제는 어떻게 작동합니까?

회색 음영 디지털 이미지에서 픽셀당 하나의 숫자로, 전체 이미지는 행렬로 표시됩니다. 행렬의 행 수는 이미지의 높이이고 행렬의 열 수는 이미지의 너비입니다.

컬러 이미지의 경우 3 채널 표현이 필요합니다. MATLAB 에서는 3 차원 행렬로 표시됩니다. 여기서 3 차원 길이는 3 입니다.

Imresize 함수는 이미지 행렬의 크기를 변경할 수 있으며 종횡비를 유지하지 않는 임의 배율로 시각적으로 이해할 수 있습니다. 물론 자르기로 이미지 크기를 줄일 수 있습니다.

그레이스케일 이미지를 흐리게 하는 방법에는 여러 가지가 있습니다. 가장 간단한 방법은 행렬을 곱하는 대신 평균 필터를 사용하는 것입니다. Imfilter 함수를 보십시오.

소음은 imnoise 함수를 사용합니다.

데이터가 2 차원 정수인 경우, 두 구현이 몇 가지 대표적인 데이터로 문제를 설명할 수 없을 때, 모든 데이터를 실행하여 서로 비교하고, 마지막으로 MATLAB 매트릭스 회색 도도로 표시할 수 있습니다. 매트릭스 그레이 스케일의 x 축과 y 축은 2 차원 데이터입니다. Imshow () 를 사용하여 행렬을 그립니다.

데이터가 1 차원 정수인 경우 plot () 함수를 사용하여 그리는 것만 제외하면 비슷합니다.