2016-12-14 2 views

답변

0

imbinarize은 256 bin 이미지 막대 그래프를 사용하여 오츠의 임계 값을 계산하므로 'uint'이미지가 필요합니다. 우리는 이미지가 double 것을 추론 할 수 오류에서

, 그래서 그냥 uint로 변환 :

img = im2uint8(img) 

을 다음 메신저 위에 imbinarize을 실행

im_binarized = imbinarize(img,T) 

편집 :

또한 이미지 처리 도구 상자가 설치되어 있지 않을 수도 있습니다. . 당신은 도구 상자없이 임계 이미지를 수

, 그냥 할 : '더블'유형의 입력 인수에 대한

im_binarized = im > T; % where T is your threshold 
+0

정의되지 않은 함수 'im2unit8를'. 이 오류 표시 –

+0

아마도 이미지 처리 도구 상자가 설치되어 있지 않은 것 같습니다. 도구 상자가없는 이미지를 임계 값으로 편집하려면을 참조하십시오. 그렇지 않으면 도구 상자를 설치하십시오. –

관련 문제