Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-12-30
年龄: 40
帖子: 3
声望力: 0 ![]() |
![]()
A=q(a)*g(x)做卷积,其中q(a)是一个概率密度函数,a的范围1-256,g(x)是高斯函数,方差为sigma,x是在某个像素的灰度值,有个疑问,这个A应该算出来是一个和图像大小一样的矩阵,但是一个向量怎么和一个矩阵做卷积?
完整的定义是这样的:积分号(q(a)g(x-a))da 这是一个卷积,但是不好解决,求助高手!!!!! |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-12-31
年龄: 49
帖子: 1
声望力: 0 ![]() |
![]()
你的问题应该是模板卷积的内容,q(a)是图像,g(x)是高斯模板,得到的结果是和图像大小一样的低通滤波的图像
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-12-30
年龄: 40
帖子: 3
声望力: 0 ![]() |
![]()
谢谢回复,不过还是不正确!因为q(a)不是图像,只是图像的一个概率密度函数,而个g(x)中x是一个图像,我想这个应该是(q(a)*g)(x)得到图像在每个像素点出的一个卷积值,但是不会简单计算,只能按照上面的积分公式逐点计算,就是太慢了
|
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2009-01-09
年龄: 40
帖子: 15
声望力: 17 ![]() |
![]()
用二维傅立叶变换,这么小的图像尺寸,几个毫秒就可以计算出来了。
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
Optimization with MATLAB and the Genetic Algorithm and Direct Search Toolbox | labfans | MATLAB技术文章 | 0 | 2009-04-09 02:47 |
[求助]trust region到底是什么东西!!! | txytan1989 | MATLAB论坛 | 0 | 2009-02-24 21:17 |
[求助]请教这个关于循环的问题 | hannibaldoc | MATLAB论坛 | 1 | 2009-01-23 19:14 |
butterworth滤波器指令介绍 | chenfeiyang | MATLAB论坛 | 0 | 2008-12-25 18:22 |
请问有用过SimMechanics里的linear driver模块的 | zhangxc | MATLAB论坛 | 1 | 2008-10-24 10:07 |