(10)--案例六:Hough变换法图像区域提取.docVIP

  • 9
  • 0
  • 约3千字
  • 约 9页
  • 2023-11-17 发布于陕西
  • 举报

(10)--案例六:Hough变换法图像区域提取.doc

Hough变换法区域提取 任务描述 图1 处理对象 对于上述图像line.jpg( 链接地址点击这里)对图像中已知的直线进行检测,并创建图形用户接口,给每一个处理步骤添加callback函数,将结果显示在GUI中。建立一种点-线的对偶性关系,使得图像在变换前为图像空间,而变换后为参数空间。检测出图像中的多条直线,分析并显示各直线的角度。结果参考如图2。 图2 结果参考 分解说明 1、编辑新的图形用户界面,界面参考如图3。 图3 界面 2、预处理转为二值图像后进行霍夫变换; 3、检测Hough域极值点与直线; 实现步骤 1、打开matlab,创建一个GUI文件; 2、打开一幅图像,并在GUI界面中相应位置显示; 关键代码参考: I=imread(line.jpg); axes(handles.axes1); imshow(I);%原图像 axis on,,axis normal,hold on; handles.img=I; guidata(h0bject,handles); 3、旋转图像并寻找边缘结果参考如图4; 图4 图像校正 关键代码参考: I=imread(line.jpg); I1=imrotate(I,33,crop); axes(handles.axes2); imshow(I1); %旋转图像并寻找边缘 axis on,,axis normal,hold on; h

文档评论(0)

1亿VIP精品文档

相关文档