이진 이미지가 있습니다. 특정 관심 영역 내에서 검정 픽셀의 수를 계산해야합니다. 픽셀을 반복하여 계산하는 방법은 항상 있지만, 실시간으로 처리해야 할 때보다 효율적인 방법을 찾고 있습니다.OpenCV - 검정 픽셀 수를 계산합니다.
(cvCountNonZero()를 사용하여) 0이 아닌 픽셀의 수를 세는 방법을 찾았습니다. 제로 픽셀 수를 계산할 수있는 동일한 기능이 있습니까 (지금까지 본 것만 큼). 그렇지 않은 경우 검정 픽셀을 계산하는 가장 효율적인 방법은 무엇입니까?
int TotalNumberOfPixels = width * height;
int ZeroPixels = TotalNumberOfPixels - cvCountNonZero(cv_image);
방금 지역의 전체 픽셀 수에서 제로 픽셀 수를 뺄 수 없습니다 : –
답변을 확인하십시오 @ http://stackoverflow.com/questions/4695691/opencv-in-python-cant-through- 픽셀 - –
그래, 그 짓을 했어.하지만 내 이미지는 보통 검은 색 농도가 매우 낮기 때문에 픽셀과 내 목적은 단지 검은 픽셀의 존재를 확인하는 것입니다, 나는 검은 픽셀을 세는 것이 더 좋을 것이라고 생각했습니다. 어쨌든 감사합니다! –