资源简介

首先用canny算子检测图像中的边缘,然后利用hough变换检测边缘中的直线,并显示,matlab实现。

资源截图

代码片段和文件信息

function houghline(i)

BW=imread(i);  
    
BW=rgb2gray(BW);    
thresh=[0.010.17];    
sigma=2;%定义高斯参数    
f = edge(double(BW)‘canny‘threshsigma);    
figure(1)imshow(f[]);    
title(‘canny 边缘检测‘);    
    
[H theta rho]= hough(f‘RhoResolution‘3‘ThetaResolution‘0.5);    
%imshow(thetarhoH[]‘notruesize‘)axis onaxis n

评论

共有 条评论