| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 565 人关注过本帖
标题:VC实现图像FFT怎么那么慢?
只看楼主 加入收藏
weidelong
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:31
专家分:158
注 册:2015-2-6
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:2 
VC实现图像FFT怎么那么慢?
初学图像处理,用VC的DIB类编了个FFT程序,用的是基2算法,可以出结果,但速度很慢,对1366*768的图像要将近1分钟,明显不如MATLAB。把程序整个附上,求大神解答。[local]1[/local]
2015-02-27 11:21
天使梦魔
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:37
帖 子:564
专家分:2754
注 册:2007-8-29
收藏
得分:10 
看你怎么拆的公式即便是奇偶分开但还是只有一个线程。
1366*768*4=4196352个数据处理(假设带透明通道,并且它在32位真彩色以下)
这个效率不是除以2,除非你开双线程。
只有几点原因:
你的公式没解好,过于复杂。
如果带压缩编码你的解码太烂。
在处理后有没有其它操作。

其它问题:
虽然不懂你要实现什么感觉很厉害,没想到最终效果,但感觉是灰阶值,不是有别的图形算法么
2015-02-27 23:14
weidelong
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:31
专家分:158
注 册:2015-2-6
收藏
得分:0 
回复 2楼 天使梦魔
谢谢指点,我只是写着玩,还不会多线程,得好好学学了。
2015-03-07 14:11
快速回复:VC实现图像FFT怎么那么慢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024631 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved