您的位置:首页 > 编程语言 > MATLAB

图像梯度(微分)及其MATLAB求解

2016-11-29 10:53 706 查看
1.一阶梯度

MATLAB中的gradient()函数,实现的是中心梯度

2.二阶梯度

h=fspecial(‘laplacian’)获得的模板是:

h =

0.1667 0.6667 0.1667

0.6667 -3.3333 0.6667

0.1667 0.6667 0.1667

不同于常用的模板:

[0 1 0;

1 -4 1;

0 1 0];



[1 1 1;

1 -8 1;

1 1 1];

其中后者(带-8的)获得的二阶梯度更大(图像更亮)。

注意:如果用自己的模板,在使用MATLAB自带函数imfilter时,模板中心数字的符号应该是负号(与fspecial生成的保持一致)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: