Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2010-03-12, 10:45   #1
gggqqwgoo
初级会员
 
注册日期: 2009-10-31
帖子: 2
声望力: 0
gggqqwgoo 正向着好的方向发展
默认 有关conv2函数的程序代码

以下是部分代码:
I=imread('rice.bmp');
Wx = floor((5/2)*sigma);
if Wx < 1
Wx = 1;
end
x = [-Wx:Wx];
g = exp(-(x.^2)/(2*sigma^2));
gp = -(x/sigma.^2).*exp(-(x.^2)/(2*sigma^2));
Ix = conv2(conv2(I,-gp,'same'),g','same');
Iy = conv2(conv2(I,g,'same'),-gp','same');
想请教一下,Ix和Iy表示的是?可不可以用gradient(Ix)来求梯度?
gggqqwgoo 当前离线   回复时引用此帖
旧 2010-03-12, 14:47   #2
gggqqwgoo
初级会员
 
注册日期: 2009-10-31
帖子: 2
声望力: 0
gggqqwgoo 正向着好的方向发展
默认 回复: 有关conv2函数的程序代码

补充一下,g是1维高斯函数,gp是g的导数,sigma是一个常量
gggqqwgoo 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 13:41


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.