Draw line on image with known slope
Ältere Kommentare anzeigen
Given Point A and B and a line equation y = mx + c. I calculated the intercept and slope.
Now I want to draw a line (linspace function) from point A to the image boundary. It worked for lines with small gradients but failed for a nearly 'vertical line'.
I used the following code:
imshow(I)
xlims = xlim(gca);
ylims = ylim(gca);
The problem with vertical lines is shown in the screenshot. What I want is that the blue line stops at the image boundary because there are only 5 magenta 'plus' coordinates within the image, which is too less.

Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

