2016-06-28 5 views
-1

나는 이진 지문 이미지를 가지고 있습니다. 2 포인트 사이에 변환 1의 수를 0으로 계산하고 싶습니다. 두 점의 가치는 0입니다. 어떤 보데든지 matlab 코드를 쓸 수 있습니까?이진 이미지에서 2 포인트 사이에 0에서 1 사이의 숫자

내 사진이 여기에 있습니다 :

enter image description here

내 포인트는하는 수 있습니다 나.

c = diff(improfile(I,x,y)); 

여기서 xy가 선의 종료점 좌표 벡터이다 : improfile 사용

+2

먼저 행에 해당하는 값의 벡터를 얻은 다음 diff를 사용하여 변환 수를 계산하십시오 – GameOfThrows

+0

은 행에 해당하는 값의 벡터를 얻는 방법을 말해 줄 수 있습니까? 도움을 주신 덕분에 – jiang

답변

3

b를 I는 사이에 선을 그린다. 그런 다음 c에 0이 아닌 요소를 셉니다.

+0

. improfile 함수는 회색 및 rgb 이미지에 대한 것이지만 내 이미지는 바이너리이며 improfile 값은 항상 0 행렬입니다. 이진 이미지에 improfile 같은 기능이 있습니까? – jiang

관련 문제