How to find the nearnest object to a clicked point in a binary image?

조회 수: 2 (최근 30일)
Meshooo
Meshooo 2015년 2월 10일
답변: Image Analyst 2015년 2월 10일
Dear all,
I have a binary image that has two sperated white pixel A and B = 1 and far from each other.
If I use [x_cordinate, y_cordinate] = ginput(1) and clicked somewhere in the image, then is there some way to know which of the points A or B is the closest to the clicked pixel?
Any help will be appreciated.
Meshoo

답변 (1개)

Image Analyst
Image Analyst 2015년 2월 10일
If they're just a single pixel, and you know their coordinates, just use the Pythagorean theorem. You can use sqrt() or hypot() - your choice.
If they not just a single pixel, but an extended blob, then first read this and then let me know.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by