distance line from a point
3 ビュー (過去 30 日間)
古いコメントを表示
Hi all, lets say i have a binary image, and i want to find the distance of a line (the one with the blue) from my mesh which is pictured in the above image.
The red points are the "aces" on the image. The values with 1 in my binary image
Any help?
0 件のコメント
回答 (1 件)
darova
2019 年 5 月 8 日
But you already have those pixels/points:
n = 100; % number of pixels
x0 = round( linspace(min(x),max(x),n) ); % coordinates/columns of points/pixels
y0 = round( linspace(min(y),max(y),n) ); % coordinates/rows of points/pixels
Please look at the picture, because i did my best
Perpendicular vector p:
Then use equation of a line from two points:
- line from x and x0
- line from x and x1
We have to find x,y then distance:
Accept the answer please if i helped you
5 件のコメント
参考
カテゴリ
Help Center および File Exchange で Read, Write, and Modify Image についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!