1
如何使用霍夫變換查找二進制圖像中的所有行(下面的示例)? 圖片中包含圓圈和對角線和垂直線在二進制圖像中查找直線和圓圈
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