2014-04-24 5 views
0

이 이미지에 OTSU 임계 값을 설정하면 항상 조명 조건에 관계없이 동일한 텍스트가 지워집니다. 당신으로OpenCV OTSU 임계 값 제거 텍스트

enter image description here

: enter image description here

나는이 이미지를 얻을 :이 이미지를 부여 할 때

threshold(outImg_gray(boxRoi), outImg_binarized(boxRoi), 0, 255, CV_THRESH_BINARY_INV|CV_THRESH_OTSU); 

: 여기

내가 메소드를 호출하고 어떻게 하단 텍스트가 PA를 지울 수 있음 이 텍스트의 일부는 항상 제거됩니다.

어떻게 이런 일이 발생하지 않도록 할 수 있습니까?

+0

문제를 재현 할 정도로 코드를 게시하지 않았습니다. 그러나 이미지의 해당 부분을 잘라 내지 않도록'boxRoi'를 조정해야합니다. – Aurelius

+0

예, Otsu의 임계 값은 이미지에서 계산 된 히스토그램의 클래스 내 분산을 최소화하여 작동합니다. 극한이 아닌 조명 변화가있을 때 결과는 매우 유사합니다. 이 경우 다른 thresholding 메소드에 대해 생각하고 싶을 것입니다. 위키 오츠 (Otsu)가 더 많은 정보를 얻는 방법. –

답변

0

처리하기 전에 이미지에 테두리를 추가하고 (copyMakeBorder 사용) 처리 후 제거하십시오.