1
Как использовать преобразование Hough для поиска всех строк в двоичном изображении (пример ниже)? изображения содержит круги и диагональные линии и вертикальные линииНайти строки и круги в двоичном изображении
figure, imshow(imadjust(mat2gray(H)),[],'XData',theta,'YData',rho,'InitialMagnification','fit');
xlabel('\theta (degrees)'), ylabel('\rho');
axis on, axis normal, hold on;
colormap(hot);
P = houghpeaks(H,5,'threshold',ceil(0.3*max(H(:))));
x = theta(P(:,2));
y = rho(P(:,1));
plot(x,y,'s','color','black');
lines = houghlines(closeBW,theta,rho,P,'FillGap',5,'MinLength',7);
что будет линия дает нам?
Пожалуйста, покажите ссылку вашего необработанного изображения – lennon310
, как вы определили переменные (? Или функции?) 'Theta' и' rho'? – Floris
Вы представили какой-то код, но в чем проблема. Пожалуйста, укажите проблему конкретно. – chappjc