How do I find the distance between two non-parallel lines?
8 次查看(过去 30 天)
显示 更早的评论
I'm trying to find the distance between the red lines in the image, as pairs. I have the (x,y) co-ordinates of these red lines. What is the best way to measure the distance between each pair of red lines?
2 个评论
Walter Roberson
2016-11-23
Minimum distance? Maximum distance? Average distance? Are they given just by endpoints or by intermediate points as well?
Image Analyst
2017-8-16
Or distance as a function of image column,
or distance as a function of position along the slanted centerline?
回答(3 个)
Walter Roberson
2016-11-23
Provided that the lines do not cross, and using Roger's formula:
For each of the two endpoints in the first line, find the distance to the segment generated by the second pair of endpoints. Switch around and find the distance from each of the endpoints of the second segment to the segment generated by the first pair of endpoints. Take the minimum of these four distances.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!