acos()这么耗时间吗?

hungta 2005-12-21 02:35:56

本人在图像处理中将每个象素的RGB值转换为HSB格式时用到了acos()函数,一个1024×768的图像处理完非常慢,后来查找原因发现acos()就耗掉了150ms时间之巨啊。

如果这样下来图像的实时性就无法可言了。

特发贴请教各位大师,能否有办法解决这个问题。怎样优化?还是有别的办法绕开acos()呢?
谢谢!

rvt@realvision.com.cn
...全文
207 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hungta 2005-12-23
  • 打赏
  • 举报
回复
Intel Math Kernel Library 是免费的吗?哪里有?是否需要银子买?
hungta 2005-12-22
  • 打赏
  • 举报
回复
能否详细指点啊,急!
cczlp 2005-12-22
  • 打赏
  • 举报
回复
汇编, SSE指令
hungta 2005-12-22
  • 打赏
  • 举报
回复
up
hungta 2005-12-22
  • 打赏
  • 举报
回复
up
yingyys 2005-12-22
  • 打赏
  • 举报
回复
可以使用 Intel Math Kernel Library
绝对快了
hungta 2005-12-22
  • 打赏
  • 举报
回复
up
sanyou98 2005-12-21
  • 打赏
  • 举报
回复
up
hungta 2005-12-21
  • 打赏
  • 举报
回复
对于IPP一无所知啊,能具体点吗?
我是自己编写RGB2HSB的代码,我只想解决acos的优化问题,望指点!谢谢
michael_bo 2005-12-21
  • 打赏
  • 举报
回复
Intel的IPL库或IPP库里有优化后的专用函数,可以试试
hungta 2005-12-21
  • 打赏
  • 举报
回复
如果不考虑图像什么的,单纯从计算角度看有没有办法简化这个函数或者有其他替代的方法?
wohow 2005-12-21
  • 打赏
  • 举报
回复
浮点数double的运算比整数慢很多,又是反余弦,大量的调用当然会消耗很多时间。本人对图像处理不懂,不知道其它方法

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧