2013-03-04 4 views
2

저는 Visual C++로 opencv 라이브러리를 사용하여 코드를 작성하고 있습니다. 나는 모든 이미지에서 한 라인으로 다른 이미지를 임계 값으로해야하지만, 모든 이미지에서 조명이 바뀌고 고정 된 임계 값을 사용하기 때문에 몇 가지 문제가 있습니다. 매우 어렵습니다. 누군가는 opencv의 기능에 직면 할 수 있다는 것을 알고 있습니까?opencv로 thresholding

답변

2

예, AdaptiveThreshold를 시도하십시오. 실제 임계 값 매개 변수는 음수를 선택하십시오. 행운을 빌어 요!

3

사용 : threshold(imageIn, imageOut, 100, 255, CV_THRESH_OTSU);

오쓰 방법이 이미지의 히스토그램에 적응 두 distinc 빈들로 분리 최고의 값을 얻어, 매트랩 사용이다. '100'값에 대해 걱정하지 마십시오. OTSU가이를 덮어 씁니다.