sobel算子梯度 matlab,sobel算子,matlab实现 | 学步园
A=imread('D:\image\Body.jpg');
I = rgb2gray(A);
subplot(2,2,1);
imshow(I);
title('原图');
hx=[-1 -2 -1;0 0 0 ;1 2 1];%生产sobel垂直梯度模板
hy=hx'; %生产sobel水平梯度模板
gradx=filter2(hx,I,'same');
gradx=abs(gradx); %计算图像的sobel垂直梯度
subplot(2,2,2);
imshow(gradx,[]);
title('图像的sobel垂直梯度');
grady=filter2(hy,I,'same');
grady=abs(grady); %计算图像的sobel水平梯度
subplot(2,2,3);
imshow(grady,[]);
title('图像的sobel水平梯度');
grad=gradx+grady; %得到图像的sobel梯度
subplot(2,2,4);
imshow(grad,[]);
title('图像的sobel梯度');
结果为:
可以看出:
Sobel算子中的垂直模板得到的梯度图,由于梯度方向与边缘走向垂直,所以该梯度图对水平边缘有较强的响应,从而水平细节信息非常清晰;
sobel算子中的水平模板得到的梯度图,它对垂直边缘有较强的响应,垂直细节非常清晰。
Sobel算子水平和垂直方向叠加的梯度图,水平和垂直细节都非常清晰。
sobel算子梯度 matlab,sobel算子,matlab实现 | 学步园相关推荐
- matlab 分水岭法,分水岭算法Matlab实现——三种方法 | 学步园
clear,clc%三种方法进行分水岭分割 %读入图像 filename='sar1.bmp'; f=imread(filename); Info=imfinfo(filename); if Info ...
- matlab标定工具箱 使用,关于 matlab 标定工具箱的使用 | 学步园
由于原工具箱的目录设置问题,常常在第一步卡住程序无法运行,因此我对程序进行了更改,更改后的标定工具箱使用步骤如下: 1>读入图像数据 启动matlab并将当前工作目录设置为包含待标定图像的目录( ...
- matlab 求矩阵秩,求Matlab中矩阵的秩和迹 | 学步园
1.Matlab中求矩阵的秩 >> a = rand(6) a = 0.8147 0.2785 0.9572 0.7922 0.6787 0.7060 0.9058 0.5469 0.48 ...
- matlab 音乐信号处理,MATLAB 的音频信号处理技术 | 学步园
声音数据输入输出函数: 可以方便地读写au和way文件,并可控制其中的位及频率. wavread()和wavwriteO. 声音播放: wavplay():播放wav声音文件.当然,也可以把处理后的 ...
- 频域平滑滤波 matlab,用MATLAB实现频域平滑滤波 | 学步园
频域平滑滤波实验步骤 1. 打开Matlab 编程环境: 2. 利用'imread' 函数读入图像数据: 3. 利用'imshow' 显示所读入的图像数据: 4. 将图像数据由'uint8' 格式转换 ...
- matlab 样条工具箱,Matlab 样条工具箱(Spline ToolBox) | 学步园
本文介绍了用matlab进行样条曲线的建立操作与绘制:示例给出了样条曲线的建立,求值,求导,绘制 Matlab样条工具箱中的函数提供了样条的建立,操作,绘制等功能: 一. 样条函数的建立 第一步是建立 ...
- 二维gabor滤波器matlab,matlab中实现Gabor滤波器 | 学步园
1.spatialgabor.m描述gabor函数 % SPATIALGABOR - applies single oriented gabor filter to an image % % Usag ...
- matlab 样条工具箱,Matlab Spline ToolBox 样条工具箱 | 学步园
样条工具箱函数 表Ⅰ-27 三次样条函数 函 数描 述 csapi 插值生成三次样条函数 csape 生成给定约束条件下的三次样条函数 csaps 平滑生成三次样条函数 ...
- matlab实现sobel边缘检测图像,基于Sobel算子图像边缘检测的MATLAB实现
<基于Sobel算子图像边缘检测的MATLAB实现>由会员分享,可在线阅读,更多相关<基于Sobel算子图像边缘检测的MATLAB实现(3页珍藏版)>请在人人文库网上搜索. 1 ...
最新文章
- 如何在CSDN上快速引用到网页内的局部位置?
- Velocity浅析及与Jsp、Freemarker对比
- 全国计算机等级考试题库二级C操作题100套(第51套)
- 硬件编程:77条STM32知识汇总
- 页面添加锚点后如何点击不改变URL?
- Ant Design Pro 修改title
- 隐藏多行文本框的滚动条
- ImageLoader的简单分析(四)
- 怎样才能称得上一个好运维
- Unity导出转换微信小游戏
- pdfFactory Pro的打印首选项设置
- Vscode latex插件生成pdf目录空白问题
- pidgin qq_Pidgin入门:Skype的开源替代品
- 我为什么放弃网易博客
- 马虎词汇教程21-25(转载)
- Microsemi Libero使用技巧7——离线安装IP Core
- c# datetime._C#| DateTime.TimeOfDay属性(带示例)
- shell脚本-创建用户的4种思路
- [开关电源]浪涌电流有点高?我来给你支支招
- 支付宝支付(2) 电脑网站支付(SpringBoot+沙箱环境+Alipay Easy SDK)