How to find the minimum distance from one point to other point ?

5 ビュー (過去 30 日間)
Surendra Ratnu
Surendra Ratnu 2023 年 6 月 5 日
回答済み: Star Strider 2023 年 6 月 5 日
In image, we have two boundaries (M- inner boundary and N-outer boundary). Suppose M boundary has 1000 points and N has 1500 points. I want to calculate the distance and angle from point V(fixed point) to boundary M. How will i calculate the minimum diatance from point M on the boundary m to boundary N (for every point on the boundary m) ??

回答 (2 件)

KALYAN ACHARJYA
KALYAN ACHARJYA 2023 年 6 月 5 日
You can do that in multiple ways, one way
  • Segment both boundaries into two separate images.
  • Store the pixel indices in a cell array (two cell array)
  • Calculate the Euclidean distance between each pair of indices (all possible combinations).
  • Find the minimum distance value.
I hope this helps!

Star Strider
Star Strider 2023 年 6 月 5 日

カテゴリ

Help Center および File ExchangeFeature Detection and Extraction についてさらに検索

製品


リリース

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by