- 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)