数字图像处理|Matlab-图像分割与边缘检测实验-使用一阶和二阶检测算子(导数)进行图像的边缘检测

这篇博客介绍了如何使用Matlab进行图像分割和边缘检测,重点探讨了一阶Sobel、Prewitt和Roberts算子,以及二阶Laplacian算子的实现,用于图像的边缘提取。提供了相关代码链接和实验结果。
摘要由CSDN通过智能技术生成

Matlab-分割与边缘检测实验-使用一阶和二阶检测算子(导数)进行图像的边缘检测

代码链接:https://download.csdn.net/download/qq_43571150/12033266

使用一阶和二阶检测算子(导数)进行图像的边缘检测
问题1:编写程序实现一阶Sobel算子,进行图像的边缘提取;
问题2:编写程序实现一阶Prewitt算子,进行图像的边缘提取;
问题3:编写程序实现一阶Roberts算子,进行图像的边缘提取;
问题4:编写程序实现二阶Laplacian算子(3*3),进行图像的边缘提取。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
图像结果👇
在这里插入图片描述
Matlab代码👇

clear all;
A=imread('01.jpg'); 
R=rgb2gray(A);
I=double(R);

hx1=[-1 -2 -1;
      0  0  0;
      1  2  1];                 %生产垂直梯度模板
hy1=[-1  0  1;                  %生产水平梯度模板
     -2  0  2;
     -1  0  1];                      

hx2=[-1 -1 -1;
      0  0  0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值