<p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> doc hough</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> f=imread(´house.jpg´);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> g=im2bw(f);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> bw=edge(g,´canny´);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> [H,T,R]=hough(bw,´RhoResolution´,0.5);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> subplot(2,1,1),imshow(f);title(´原图´);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> subplot(2,1,2),imshow(H);title(´hough变换图像´);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> xlabel(´\theta´),ylabel(´\rho´);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> axis on,axis normal,hold on;</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> colormap(hot);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p>"/> <p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> doc hough</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> f=imread(´house.jpg´);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> g=im2bw(f);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> bw=edge(g,´canny´);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> [H,T,R]=hough(bw,´RhoResolution´,0.5);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> subplot(2,1,1),imshow(f);title(´原图´);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> subplot(2,1,2),imshow(H);title(´hough变换图像´);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> xlabel(´\theta´),ylabel(´\rho´);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> axis on,axis normal,hold on;</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p><p style="margin: 0px;"><span style="margin: 0px; font-family: 宋体; font-size: 12pt;">>> colormap(hot);</span><span style="margin: 0px; font-family: 宋体; font-size: 12pt;"></span></p>"/>

hough变换

1 楼

>> doc hough

>> f=imread('house.jpg');

>> g=im2bw(f);

>> bw=edge(g,'canny');

>> [H,T,R]=hough(bw,'RhoResolution',0.5);

>> subplot(2,1,1),imshow(f);title('原图');

>> subplot(2,1,2),imshow(H);title('hough变换图像');

>> xlabel('\theta'),ylabel('\rho');

>> axis on,axis normal,hold on;

>> colormap(hot);

2018-11-30 20:57:24