社区
游戏开发
帖子详情
求教平滑滤波的加速算法
horsehorse
2001-07-06 06:47:25
在用3×3矩阵完成平滑滤波时,如果用VC一步一步完成相乘、累加,速度将会很慢。但是我在运行Intel Image Process Lib所带的示例程序时,却发现它的平滑滤波速度超快。据说其中使用了某些基于Intel架构的东西,不知哪位高手知道具体算法?最好能附代码。
...全文
159
5
打赏
收藏
求教平滑滤波的加速算法
在用3×3矩阵完成平滑滤波时,如果用VC一步一步完成相乘、累加,速度将会很慢。但是我在运行Intel Image Process Lib所带的示例程序时,却发现它的平滑滤波速度超快。据说其中使用了某些基于Intel架构的东西,不知哪位高手知道具体算法?最好能附代码。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
horsehorse
2001-07-11
打赏
举报
回复
应该说有一列、一行会重复。因为在3×3矩阵中只有第一列(行)和第三列(行)重复,第二列(行)是不重复的。不过加上中间计算和存储交换的时间,优化效果好象不是很明显。
wolf721
2001-07-10
打赏
举报
回复
先竖后横”是说先算三列,然后横向相加。3X3的模板依次向后移动时,会有两列重复计算,将这两列保留下来,就会加速。“
horsehorse
2001-07-07
打赏
举报
回复
请问“先竖后横”具体是什么意思?
wolf721
2001-07-06
打赏
举报
回复
改良算法是:先竖后横,保留中间结果,用C能节省2/3的时间;如果改成ASM则能达到超快了。
trivita
2001-07-06
打赏
举报
回复
use SVD-Singular Value Decomposition to decomposite 2D-Matrix into 2 1D-Vector
use MMX,3D-Now or SSE-SIMD CPU dependant techniques
use Fork Prediction technique
see Intel Performance Book
卡尔曼滤波
求教
-chap1_27.mdl
卡尔曼滤波
求教
-chap1_27.mdl 在看关于卡尔曼滤波的东西,下面是在教程上看到的一个实例,仿真结果也没有问题,但是输出的结果都是关于变量Y(n)的,我想问一下有没有办法可以显示出X(n)的变化过程,谢谢
卡尔曼滤波
求教
-chap1_27f.m
卡尔曼滤波
求教
-chap1_27f.m 在看关于卡尔曼滤波的东西,下面是在教程上看到的一个实例,仿真结果也没有问题,但是输出的结果都是关于变量Y(n)的,我想问一下有没有办法可以显示出X(n)的变化过程,谢谢
卡尔曼滤波
求教
-chap1_27plot.m
卡尔曼滤波
求教
-chap1_27plot.m 在看关于卡尔曼滤波的东西,下面是在教程上看到的一个实例,仿真结果也没有问题,但是输出的结果都是关于变量Y(n)的,我想问一下有没有办法可以显示出X(n)的变化过程,谢谢
排序
算法
之冒泡排序:一种优化的冒泡排序
算法
我们知道,对于N个数据的冒泡排序,无论原数据有无顺序,都需要进行比较N-1步的中间排序。这种排序方法的思路简单直观,缺点就是执行的步骤有点长,效率不是很高。 一种改进的方法,就是在每次中间排序之后,比较一下数据是否已经按照顺序排列完成。如果排列完成,则退出排序过程,否则继续进行冒泡排序。这样,对于数据比较有规则的,可以
加速
算法
的执行过程。 下面给出该
算法
的java实
java凑数
算法
_
求教
一个有关“凑数”的
算法
“凑数
算法
”已知:string类型定长数组(如sName[5]={aa,bb,cc,dd,ee},各元素互不相等)unsigneddouble类型定长数组(如dP[5]={1.1,2.2,3.3,4.4,5.5},可以有重复元素)unsigneddoubl...“凑数
算法
”已知:string类型定长数组(如 sName[5]={aa,bb,cc,dd,ee},各元素互不相等)unsigned do...
游戏开发
8,324
社区成员
23,684
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章