중화사전망 - 구한말 사전 - MATLAB에서 회색조 이미지 행렬의 크기 문제를 어떻게 처리합니까?
MATLAB에서 회색조 이미지 행렬의 크기 문제를 어떻게 처리합니까?
회색조 디지털 이미지에서는 각 픽셀이 숫자로 표현되고, 전체 이미지는 행렬로 표현됩니다. 행렬의 행 수는 이미지의 높이이며 숫자입니다. 행렬의 열 수는 이미지의 너비입니다.
컬러 이미지의 경우 3채널 표현이 필요하며, MATLAB에서는 3차원의 길이가 3인 3차원 행렬로 표현됩니다.
imresize 함수는 이미지 행렬의 크기를 변경할 수 있는데, 이는 종횡비를 유지하지 않고 임의의 크기 조정으로 직관적으로 이해할 수 있습니다. 물론 자르기를 사용하여 이미지 크기를 줄일 수도 있습니다.
회색조 이미지를 흐리게 하는 방법에는 여러 가지가 있습니다. 가장 간단한 방법은 행렬을 곱하는 대신 평균 필터링을 사용하는 것입니다. imfilter 함수를 살펴보십시오.
노이즈를 추가하려면 imnoise 함수를 사용하세요.
데이터가 2차원 정수인 경우 두 구현이 여러 대표 데이터를 통해 문제를 설명할 수 없는 경우 모든 데이터를 실행한 다음 서로 비교하고 마지막으로 matlab 행렬을 사용할 수 있습니다. 회색 정도 다이어그램 표현입니다. 매트릭스 회색조 이미지의 X축과 Y축은 2차원 데이터입니다. imshow()를 사용하여 행렬을 그립니다.
데이터가 1차원 정수인 경우에는 플롯() 함수를 사용하여 그리는 점만 제외하면 비슷합니다.