How can I draw a vertical line upon the horizontal lines in matlab?

3 views (last 30 days)
I want to draw a vertical line in Matlab upon the concurrent horizontal lines and show the coordinates where the vertical line intersects the horizontal lines.I give a figure here, I want to write a code so that it draws a line first and show the co-ordinates on the intersection point automatically.
  3 Comments
sufian ahmed
sufian ahmed on 23 May 2017
Edited: sufian ahmed on 23 May 2017
bro i dont know. but after hough transform i get some horizontal lines. now i want to apply a algorithm so that a vertical line flows from left to right and mark the intersection point when it intersects with the image horizontal lines.It also great for me if it shows the co-ordinates on the intersection point.
KSSV
KSSV on 23 May 2017
Edited: KSSV on 23 May 2017
I gave you code on how to show intersection points in stackoverflow already. :)

Sign in to comment.

Accepted Answer

KSSV
KSSV on 23 May 2017
L1 = [0.7290 0.2163
0.2026 0.9763] ; % line 1 coordinates
L2 = [0.5932 0.9677
0.3044 0.8960] ; % line 2 coordinates
figure(1)
hold on
plot(L1(1,:),L1(2,:),'r')
plot(L2(1,:),L2(2,:),'b')
%%Get intersection
P = InterX(L1,L2) ;
%
plot(P(1),P(2),'*r')
%%Show points
text(P(1),P(2),num2str(P)) ;

More Answers (0)

Categories

Find more on Image Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!