OpenCV中文网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 安装 配置
查看: 3938|回复: 4

关于加权中值滤波器的快速算法

[复制链接]
发表于 2008-9-5 14:49:11 | 显示全部楼层 |阅读模式
向大家请教一下:

我要对一幅图像进行加权中值滤波,模板3×3,因为自己主要是进行权值的求解方面研究,通过一个算法得到一组权值系数,对图像进行加权中值滤波,得到一个滤波误差。算法可以根据滤波误差不断更新我的系数。但是,问题是,每次求解误差时,要依次对图像进行3×3模板滤波,算法非常耗时。  我想使用OPENCV里面的矩阵操作,想以尽可能少的次数得到图像中所有3×3图像块的加权中值输出。。向大家求教啊。  目前自己做了一个演示版本,,,但是因为这个算法不断迭代。。每次计算误差都要扫描整个图像,大家有没有什么快速的矩阵算法啊? 我在matlab是用的多维矩阵,可以提高速度,在opencv中就不大清楚了。

谢谢大家、、、
回复

使用道具 举报

发表于 2008-9-9 12:38:05 | 显示全部楼层

关于加权中值滤波器的快速算法

呵呵 你都用了matlab还提速度问题
matlab可是相当慢的 至少比c/c++慢了5倍以上
回复 支持 反对

使用道具 举报

发表于 2008-9-9 12:49:09 | 显示全部楼层

关于加权中值滤波器的快速算法

呵呵 你都用了matlab还提速度问题
matlab可是相当慢的 至少比c/c++慢了5倍以上
错!
在做向量运算方面,Matlab绝对不慢。
使用Matlab要尽量避免循环。
回复 支持 反对

使用道具 举报

发表于 2008-10-23 21:47:57 | 显示全部楼层

关于加权中值滤波器的快速算法

楼主  如果看到我的恢复 请联系我  我的qq是6782276
回复 支持 反对

使用道具 举报

发表于 2008-10-27 12:43:10 | 显示全部楼层

关于加权中值滤波器的快速算法

在MATLAB中尽量用向量运算去替换FOR循环,这样你的速度会有很大的提升
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站  

GMT+8, 2019-11-21 20:53 , Processed in 0.048560 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表