2013-08-29 2 views
0

두 개의 흰색 수직 세그먼트가 작은 간격으로 구분 된 이진 이미지가 있습니다. 두 세그먼트 사이의 거리를 계산하고 싶습니다. 또는 격차를 줄이거 나이진 이미지에서 객체 간 거리 찾기

첫 번째 시도 : bwboundary 및 bwtraceboundary를 사용하여 두 세그먼트의 프로필을 찾은 다음 전체 이미지를 가로선으로 스캔하여이 프로필 간의 교차점을 찾습니다. 교차없는 선의 수는 두 선분 간의 거리를 나타냅니다.

프로필을 감지하지 않고이 차이를 찾고 싶습니다. 방법이 있습니까? 감사합니다.

+1

혼란 스럽네요, 이미지를 게시 할 수 있습니까? – PeterM

답변

1

Jan Neggers의 MATLAB File Exchange에서 measuretool을 사용하여 이미지의 기하학적 정보를 검색 할 수 있습니다.

+1

일련의 이미지가 있고 그래픽 계산을 원할 경우 프로파일 링 방식을 제안합니다. 수평 프로파일을 가져옵니다 (수직 인 두 세그먼트 만 있다고 가정). 측정은이 프로필의 봉우리 사이의 유클리드 거리를 찾기 위해 작은 스크립트를 작성합니다. 측정 거리는 스퀘어 픽셀 단위로 표시됩니다. –