资源简介
自编matlab程序实现霍夫变换直线检测,包含源程序和测试图片,效果还行
代码片段和文件信息
i = imread(‘happydog.jpg‘);%读取输入图像
h=im2bw(i);%转换为二值图
I=double(h);%数据类型改为double
BW1 = edge(I‘sobel‘);%用sobelu算子进行边缘检测
%figureimshow(BW1)
BW2 = edge(I‘prewitt‘);%用prewitt算子进行边缘检测
%figureimshow(BW2)
BW3 = edge(I‘roberts‘);%用Roberts算子进行边缘检测
%figureimshow(I‘BW3‘)
BW4 = edge(I‘log‘);%用log算子进行边缘检测
%figureimshow(BW4)
%画图
subplot(231)imshow(i)title(‘原图‘)
subplot(232)imshow(BW1)title(‘sobel‘)
subplot(233)imshow(BW2)title(‘prewitt‘)
subplot(235)imshow(BW3)title(‘roberts‘)
subplot(236)imshow(BW4)title(‘log‘)
subplot(234)imshow(h)title(‘灰度图‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 653 2018-12-03 10:49 源程序\一\EDGE.m
文件 36617 2018-11-02 11:59 源程序\一\happydog.jpg
文件 996 2018-12-04 15:00 源程序\三\hough1.m
文件 722 2018-12-04 14:02 源程序\三\my_hough.m
文件 29628 2018-12-04 14:58 源程序\三\直线检测.jpg
文件 1361 2018-12-04 15:11 源程序\二\HOUGH.m
文件 29628 2018-12-04 14:58 源程序\二\直线检测.jpg
目录 0 2018-12-04 15:47 源程序\一
目录 0 2018-12-04 15:47 源程序\三
目录 0 2018-12-04 15:47 源程序\二
目录 0 2018-12-04 15:47 源程序
----------- --------- ---------- ----- ----
99605 11
- 上一篇:matlab2016
- 下一篇:不同波形的模糊函数
相关资源
- matlab实现边缘检测算法hough
- hough变换检测圆的matlab程序
- hough变换的matlab源代码
- 基于MATLABhough变换的表盘刻度识别系统
- 基于Hough变换的航迹起始方法
- 基于HOUGH变换的车道线检测和识别的程
- 随机hough变换RHT提取椭圆matlab源程序
- hough变换法检测椭圆matlab
- random-hough-transform 利用随机霍夫变换进
- chapter9 图像分割
- hough-Matlab 利用Matlab编写的基于hough变
- hough-circle 读入图像
- Hough 实现Hough直线检测
- lines-hough
- Hough-detection
- hough_matlab matlab实现图像的读取
- xiaochengxu 该程序包中有基于Hough变换的
- Matlab 边缘检测与Hough变换
- hough变换检测直线的matlab源程序,可直
- matlab的hough直线检测绘制
- 边缘检测和hough 变换实现边缘检测
- 基于matlab的霍夫变换处理案例
- hough变换圆检测matlab程序包括几幅图片
- matlab实现的hough变换
- matlab基于hough变换的直线检测
- hough变换圆检测matlab程序包括几幅图片
评论
共有 条评论