基于matlab 图像边缘提取的各种方法的提取和实现。

  • 虫虫123456
    了解作者
  • matlab
    开发工具
  • 109.5KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 5 积分
    下载积分
  • 0
    下载次数
  • 2022-06-27 15:27
    上传日期
基于matlab 图像边缘提取的各种方法的提取和实现。
27796711gz.zip
  • U1.asv
    750B
  • www.imdn.cn.html
    66B
  • U1.m
    746B
  • lena.bmp
    117.2KB
  • www.imdn.cn.txt
    366B
内容介绍
I1=imread('C:\Users\administor\Desktop\lena.bmp');% 提取图像 I=rgb2gray(I1); BW1=edge(I,'sobel'); %用SOBEL算子进行边缘检测 BW2=edge(I,'roberts');%用Roberts算子进行边缘检测 BW3=edge(I,'prewitt'); %用prewitt算子进行边缘检测 BW4=edge(I,'log'); %用log算子进行边缘检测 BW5=edge(I,'canny'); %用canny算子进行边缘检测 h=fspecial('gaussian',5);BW6=edge(I,'canny'); subplot(2,3,1), imshow(BW1);title('sobel edge check'); subplot(2,3,2), imshow(BW2);title('sobel edge check'); subplot(2,3,3), imshow(BW3);title('prewitt edge check'); subplot(2,3,4), imshow(BW4);title('log edge check'); subplot(2,3,5), imshow(BW5);title('canny edge check'); subplot(2,3,6), imshow(BW6);title('gasussian&canny edge check');%此为用高斯滤波后Canny算子边缘检测结果
评论
    相关推荐