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

3 ビュー (過去 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