1D 및 2D 히스토그램
• hist2d(M, N, n)- 크기가 같은 행렬 M 및 N에 대해 2차원 n 빈 히스토그램을 구합니다.
• imhist(M, n)- 0에서 255 사이의 값에 대해 M의 n 빈 히스토그램을 구합니다. 이 범위를 벗어난 값은 무시합니다.
• imhist2(M, n)- 0에서 255 사이의 범위를 벗어나는 값을 포함하여 전체 값 범위에 대해 M의 n 빈 히스토그램을 구합니다.
위의 함수들은 n 빈으로 나뉜 이미지의 광도 레벨을 표시하며, 히스토그램은 이미지의 명암 또는 컬러 농도를 표시합니다. 이미지 유형을 결정하거나 필터링 또는 등화의 적절한 분계점을 찾는 데 히스토그램을 사용할 수 있습니다. 2D 히스토그램은 두 이미지 간의 유사도(광도 또는 텍스쳐)를 표시합니다.
인수
• M, N은 같은 크기의 이미지 행렬입니다.
• n은 광도를 분할하는 빈의 수를 나타내는 양의 정수입니다.
추가 정보
• 1D 히스토그램 함수는 각 빈의 광도 레벨 수를 포함하는 요소 n개로 구성된 벡터를 구합니다.
• 2D 히스토그램 함수는 n x n 행렬을 구합니다. 이 행렬의 요소 i,j는 이미지 M의 빈 i와 이미지 N의 빈 j에 해당하는 위치의 픽셀 수입니다.
2D 히스토그램 계산에서는 먼저 각 입력 이미지의 1D 히스토그램을 계산합니다. imhist 함수와 마찬가지로 hist2d 함수는 0에서 255 사이의 값을 n 빈으로 나눕니다.
• imhist 함수에서 n 빈의 간격은 광도 레벨 0에서 255 사이이지만 imhist2 함수에서는 행렬의 실제 광도 범위에서 간격이 결정됩니다.
• hist2d 함수는 각 차원에 n 빈을 생성하여 두 이미지 M 및 N의 2D 히스토그램을 생성합니다. M 및 N의 크기는 같아야 합니다. 두 이미지의 명암이 유사한 부분에서 픽셀 수가 유사하다면 hist2d의 출력 행렬은 강한 대각선 행렬을 형성합니다.