다른 사람의 생선 알을 계산하는 OpenCV 프로그램을 작성하려고합니다. 현재 업로드 된 이미지를 가져 와서 표준화, 흐림, 임계 값, 확장, 거리 변환, 임계 값을 다시 찾은 다음 윤곽을 찾습니다 (일반적인 유역 튜토리얼에서와 같이).OpenCV의 강력한 이미지 세분화
조명 조건이 상당히 다를 수 있으므로 문제의 적응 임계 값을 사용하더라도 알고리즘의 정확도가 크게 달라집니다. 이미지 전체에 그래디언트 밝기가 있으면 특히 좋지 않은 것처럼 보입니다. 때로는 물체가 배경에 대해 매우 밝을 때도 있고 다른 때는 거의 같은 밝기입니다. 다양한 조명 조건에서 물체를 발견하는 특히 효과적인 방법이 있습니까?
샘플 이미지 : 화상 화상 :: = CV imread의
http://en.wikipedia.org/wiki/Histogram_equalization을 패치 수준은 (예 : 5 × 5에서 이미지를 분할 = 25 개의 패치로 다른 조명이있을 경우 다른 통계를 예측할 수 있습니다.) – Pavel
달걀이없는 다른 달걀과 지역을 겹쳐서 패치하는 경우 결과가 좋을 것이라고 생각합니다. 큰 블록 크기의 adaptiveThreshold()를 사용하고 그라디언트 조명에 도움이되었지만 항상 외부 객체를 감지했습니다. – vityav