1
$\begingroup$

Lets say, i have a line and i want to extend the line until the end of the image. The line is displayed in the first photo with the green is my basic line, i want to extend it like the second image, until the end of the image. I want to do this for all the lines that i have detected. Does anyone knows how to do this?

original line

extended line

$\endgroup$
1
  • $\begingroup$ I think i found it $\endgroup$ May 28 '19 at 14:52
1
$\begingroup$

i think i found it

X= [x1, x2]
Y=[y1, y2]

c = [[1; 1]  X(:)]\Y(:);    
slope_m = c(2)
intercept_b = c(1)

aLine = [slope_m,-1,intercept_b];
points = lineToBorderPoints(aLine,size(negfillHoles))
line(points([1 ,3]),points([2 ,4]),'LineWidth',1.5,'Color','r');
 plot(x1,y1,'*','LineWidth',2,'Color','g');
$\endgroup$
0
$\begingroup$

I would suggest this approach:

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.