У меня есть 2 или 3 линии, проведенные по краям дороги, эти линии пересекаются в точке горизонта, где встречаются дорога и небо. Я хочу найти и построить эту точку. Как я могу добиться этого, используя линии hough? У меня в голове крутится идея карты голосования, как я могу создать карту голосования? Это мой код. Предположим, что линии пересечения краев дороги пересекаются и составляют треугольник с участком дороги внутри. вот мое выходное изображение
I = imread('1.jpg');
J = imfilter(I, fspecial('gaussian', [17 17], 5), 'symmetric');
se3 = strel('disk', 4);
%J = imdilate(J, se);
J = rgb2gray(J);
BW = edge(J, 'sobel');
BW = imdilate(BW, se3);
[H T R] = hough(BW);
P = houghpeaks(H, 4);
lines = houghlines(J, T, R,P);
Q = figure(5);
imshow(I)
hold on;
xy1 = [lines(3).point1; lines(3).point2];
line1 = plot(xy1(:,1),xy1(:,2),'LineWidth',6,'Color','blue');
xy2 = [lines(4).point1; lines(4).point2];
line2 = plot(xy2(:,1),xy2(:,2),'LineWidth',6,'Color','blue');
xy3 = [lines(2).point1; lines(2).point2];
line3 = plot(xy3(:,1),xy3(:,2),'LineWidth',6,'Color','blue');