Sobel、Prewitt、Roberts算子边缘检测.docxVIP

  • 151
  • 0
  • 约4.22千字
  • 约 8页
  • 2018-06-02 发布于福建
  • 举报
实验3 边缘检测实验目的掌握差分算法(1阶和2阶)理解canny算子实验内容使用Matlab或者VC实现下面几个内容(一阶差分)实现分别采用Sobel、Prewitt、Roberts算子的边缘检测。可以采用公式法,也可以采用模板法。(二阶差分)实现分用zerocross(也称过零检测、Laplacian)边缘检测实现图像卷积的空域与频域算法利用Matlab实现canny算子算法GxGy = Gx’一阶微分标准-110010-10Roberts100-101-10Prewitt-101-101-101111000-1-1-1Sobel-101-202-101121000-1-2-1二阶微分Laplacian0-10-14-10-10-1-1-1-18-1-1-1-1Canny实验程序1.(一阶差分)%% Sobel算子clear;sourcePic=imread(111.jpg);%读取原图像grayPic=mat2gray(sourcePic);%实现图像矩阵的归一化操作[m,n]=size(grayPic);newGrayPic=grayPic;%为保留图像的边缘一个像素sobelNum=0;%经sobel算子计算得到的每个像素的值sobelThreshold=0.8;%设定阈值for j=2:m-1 %进行边界提取for k=2:n-1sobelNum=abs(grayPic(

文档评论(0)

1亿VIP精品文档

相关文档