2013-06-02 2 views
0

이것은 매우 간단한 문제 일 수 있지만 그와 충돌합니다. 저는 특정 이진 이미지 (28 x 28)를 (4 x 4) 샘플로 나눕니다. 이제 각 샘플의 픽셀 밀도를 계산하고 싶습니다. (OCR 애플리케이션에서 이러한 밀도 값을 피쳐로 사용합니다.) 밀도는 특정 영역에서의 픽셀 수를 정의합니다 (예 : 평방 인치당 7 픽셀). 그게 여기있는 건가요? 모든 샘플에는 4 픽셀이 있습니다. Moment->m00과 픽셀 밀도 사이에 관계가 있습니까? 누군가 이것을 설명 할 수 있습니까? plz help샘플 이진 이미지의 픽셀 밀도를 계산하는 방법

답변

2

"밀도"는 "어떤 것"의 얼마만큼이 "공간의 작은 부분"에 해당하는지 나타냅니다.

이미지의 관점에서 보면 "이미지 조각"이 보유하고있는 "색의 양"일 수 있습니다.

단순히 평균 픽셀 값을 의미 할 수있는 픽셀 배열로 유지되는 흑백 또는 회색조 이미지의 경우.

예를 들어, 이미지가 흑백 인 경우 (즉, 픽셀의 값이 0 또는 1) : 샘플이 4x4 정사각형 인 경우 영역은 16입니다.이 영역에서는 0에서 16 픽셀, 각각 0.0과 1.0이 될 것입니다. 여기에 4 개의 검은 색 픽셀과 12 개의 흰색은 4/16 = 0.25의 밀도를 나타낼 수 있습니다 (또는 12/16 = 0.75, "비어있는"(검은 색 또는 흰색 인)으로 취급하는 픽셀에 따라 다름).

예를 들어, 이미지가 회색조 인 경우 (즉, 픽셀의 흰색을 나타내는 값이 0..255입니다.) : 샘플이 4x4 사각형 인 경우 영역은 16입니다. 0 ~ 16 픽셀을 가질 수있는 영역은 각각 0 % ~ 100 %입니다. 4 개의 픽셀을 제외하고 모두 "비어 있음"이고 그 4 개의 값이 1001005050 인 ​​경우 (100 + 100 + 50 + 50)/255/16 = 0.073의 밀도를 제공합니다. 픽셀의 최소값은 0이고 최대 값은 255입니다. 픽셀의 값 범위가 다른 경우 적절하게 조정하십시오.

OpenCV의 경우 moment->m00은 "공간적 이미지 m = 0, n = 0 순간"이라고 가정합니다. 즉, http://software.intel.com/sites/products/documentation/hpc/ipp/ippi/ippi_ch11/ch11_image_moments.html

해당 문서와 수식을 보면 밀도가 m00 또는 m11 개임을 알 수 있습니다. 나는 m과 n이 0이기 때문에 m00은 1과 같을 것이고 m11은 2D 이미지의 평균 픽셀 값을 유지할 것이지만 나는 시도하지 않았으므로 100 % 확신 할 수 없다고 생각한다. .

+0

안녕하세요, quetzalcoatl - 훌륭한 설명. 대단히 감사합니다. –

관련 문제