minimum distance between the edges of two closed shapes
조회 수: 5 (최근 30일)
이전 댓글 표시
I am wondering if anyone has any idea how I can approach finding the minimum distance between two fairly random shapes' edges that one encircles the other. I can separate the shapes' images out from one another into the same size image for comparison, but I can't get a good distance function since one encloses the other and by no means are these shapes regular enough to just compare the center points. If anyone can give me ideas, I would really appreciate it.
댓글 수: 0
답변 (1개)
Sean de Wolski
2011년 7월 8일
The distance transform and some indexing will do that for you pretty easily.
doc bwdist
Post the image for more specific guidance.
댓글 수: 1
Image Analyst
2011년 7월 9일
Sean's answer is what I suggest also. By the way, you may want to learn about alternative ways of measuring distance between polygons. Go to this URL
http://cgm.cs.mcgill.ca/~godfried/teaching/cg-projects/98/normand/main.html
to learn about the Hausdorf distance and several useful ways that it can be used.
참고 항목
카테고리
Help Center 및 File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!