您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 关于BF518的运算问题
本帖共有426个阅读者
发表帖子 发表投票 回复主题
关于BF518的运算问题
unconscious(论坛新手)
unconscious
头衔:社区公民
帮派:无帮无派
帖数:67
金钱:746
积分:86
注册时间:2013/8/2
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
关于BF518的运算问题

我用BF518的PPI接口采集摄像头图像,然后进行处理和计算。

由于后面的处理需要使用浮点数,需要精度较高,但518是定点DSP,是不是要对数据做浮点转定点的处理?我用浮点运算的试了,时间很长,想要效率高点的话,是不要转成定点的来计算?

看到网上说有直接使用类似以下比较直接的转换

float a = 1.1;
int b = (int)(a*100);

还有一种是基于浮点和定点数的存储格式的转换,就是32bit的单精度浮点数存储时分为符号位、指数部分、尾数部分。
还有一种是什么Q0~Q15的表示方法。

对这一块没什么概念,不知道在我们的平台上应该使用哪一种,怎么具体应用,请问有没有例子或代码可以参考的?


另,BF518有没有可以直接用的图像处理的算法库?

麻烦andy,谢谢啦


「该帖子被 unconscious 在 2013-11-21 11:33:14 编辑过」

^_^
等级:论坛新手 参考IP地址:*.*.*.*
2013/11/20 10:14:01
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
blackfin是定点处理器,所以建议转成定点之后再运算,速度会快点。
我们通常不用浮点,所以对浮点如何有效的处理,也没有好的方法。

网上应该可以找到很多BF533下的图像处理算法,BF518不是针对图像处理设计的,所以应该直接用的库很少,你可以移植BF533下的。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/11/21 16:46:19
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159191 Call, 1 Queries, Processed in 0.016006 second(s),