社区
C++ Builder
帖子详情
acos()这么耗时间吗?
hungta
2005-12-21 02:35:56
本人在图像处理中将每个象素的RGB值转换为HSB格式时用到了acos()函数,一个1024×768的图像处理完非常慢,后来查找原因发现acos()就耗掉了150ms时间之巨啊。
如果这样下来图像的实时性就无法可言了。
特发贴请教各位大师,能否有办法解决这个问题。怎样优化?还是有别的办法绕开acos()呢?
谢谢!
rvt@realvision.com.cn
...全文
207
12
打赏
收藏
acos()这么耗时间吗?
本人在图像处理中将每个象素的RGB值转换为HSB格式时用到了acos()函数,一个1024×768的图像处理完非常慢,后来查找原因发现acos()就耗掉了150ms时间之巨啊。 如果这样下来图像的实时性就无法可言了。 特发贴请教各位大师,能否有办法解决这个问题。怎样优化?还是有别的办法绕开acos()呢? 谢谢! rvt@realvision.com.cn
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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的运算比整数慢很多,又是反余弦,大量的调用当然会消耗很多时间。本人对图像处理不懂,不知道其它方法
多项式:从什么都不知道到门都没入
多项式 单项式:由数字和字母组成的积的代数式称为单项式 多项式:由若干个单项式相加组成的代数式叫做多项式 (废话,这上过初中的人都知道) 一、一元多项式 设\(n\in N^*\),则我们称多项式 \[ a_nx^n+a_{n-1}x^{n-1}+...+a_1x+a_0 \] 为一元多项式 其中,我们称\(a_ix^i\)为\(i\)次项,\(a_i\)为\(i\)次项系数。 两个多项...
如何查询mysql中执行效率低的sql语句
一些小技巧 1. 如何查出效率低的语句? 在MySQL下,在启动参数中设置 --log-slow-queries=[文件名],就可以在指定的日志文件中记录执行时间超过long_query_time(缺省为10秒)的SQL 语句。你也可以在启动配置文件中修改long query的时间,如: # Set long query time to 8 seconds ...
D. Good Substrings(cf)字符串哈希
原题链接:Problem - 271D - Codeforces 其实就是暴力字符串哈希 + 判重 注意:找所有满足条件且重复的不算的情况:set非常慢,如果用set来判重的话会很
耗时间
。所以可以把所有数据用vector来存,然后用unique来把重复的数都放在后面去,记得一定要先sort一遍: //ans即为所有答案个数 sort(v.begin(), v.end()); ll ans = unique(v.begin(), v.end()) - v.begin(); 时间短的是用v.
C语言程序——math库的函数应用
math库中包含常见的数学函数的使用。
UESTC 1558 Charitable Exchange
题目链接:http://acm.uestc.edu.cn/problem.php?pid=1558 题目大意:star一开始有1元,他可以通过一次交换(v,r,t)来增加自己的资金,v(1~10^9)表示得到的资金,r(1~10^9)表示交换耗去的资金,t(1~10^9)表示该次交换耗费的时间,给定n(1~10^5)种交换,star最后至少有m(1~10^9)元,求达到要求的最小时间.
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章