Matlab中图像梯度的计算方式
来源:互联网 发布:浙江大学软件学院面试 编辑:程序博客网 时间:2024/05/17 04:51
在matlab中可以使用gradient来计算一幅图像的梯度,它的计算方式是这样的:
例子:
A是这样一个3*3的矩阵:
7 5 3
1 2 3
8 5 3
那么使用gradient(A)后会得到两个值是个对dF/dx,横向的求偏导,也就是横向的梯度,即左右的梯度;以及dF/dy,纵向偏导,纵向的梯度,也就是上下的梯度。
matlab的实现方式是:横向梯度,就是按列减,第1列的梯度是第2列梯度减去第一列,第2列梯度是第3列减第1列除以2。第3列,就是第3列减去第2列。
这样横向的梯度就是:
-2 -2 -2
1 1 1
-3 -2.5 -2
纵向同一个道理,只是改成按行减了。
得到的应该是这样的:
-6 -3 0
0.5 0 0
7 3 0
0 0
- Matlab中图像梯度的计算方式
- 图像的梯度计算
- 计算图像的梯度及梯度直方图相似度(Matlab代码)
- // OpenCV 计算图像的平均梯度
- matlab 梯度计算原理
- matlab梯度计算
- matlab 梯度计算原理
- 图像梯度计算
- 【C#】图像梯度计算
- matlab中中图像PSNR和SSIM的计算
- matlab中中图像PSNR和SSIM的计算
- Matlab中gradient函数(梯度计算原理)
- Matlab梯度法图像锐化
- 图像梯度--matlab gradient理解
- Matlab中以三维的方式显示灰度图像
- 图像梯度算法中算子的由来
- 利用opencv函数计算图像的梯度幅度和梯度方向
- matlab中各种距离计算方式
- java小游戏第二弹 打地鼠
- Webrtc服务器搭建
- 2820: YY的GCD 莫比乌斯反演
- Windows下配置Nginx和PHP7
- 机器学习实战-逻辑回归
- Matlab中图像梯度的计算方式
- BZOJ3670 NOI2014 动物园 题解&代码
- 基础的排序C++实现
- Spring注解解析
- Android Studio ——Service的生命周期
- APP测试之找回密码
- C++第1次实验
- 树,二叉树的一些基础知识以及二叉树的建立,存储操作
- Eclipse 配置tomcat 不带项目名称