TI中文支持网
TI专业的中文技术问题搜集分享网站

关于opencv往8168移植问题

大家好,我想请教一个关于opencv移植问题!

我现在这里有一套8168,项目需要完成视频去抖动的功能,想在8168的dsp上跑算法来实现。为了减少编程难度,希望能够调用opencv的视觉处理库。不知opencv能否往8168上的dsp进行移植,来运行已有的opencv算法?

网上搜到opencv往8168移植的资料寥寥无几,这里有个帖子描述了opencv for 8168-dsp   http://e2e.ti.com/support/embedded/linux/f/354/t/230744.aspx但不是很好理解!

希望技术人员对方案指点思路!!

Eason Wang:

我没有接触过opencv,请教一下,这个是否本来是在arm上面运行的?还是说类似于在显卡上运行的?

haisu yuan:

回复 Eason Wang:

opencv是c/c++的开放源代码,提供了很多基本图像处理函数,可以明显减少程序复杂度。也可以移植在arm下运行,但是算法复杂些就必须需要在运算速度更快的dsp下运行。

网上有不少例子将opencv移植在c64x型号dsp运行算法!这次我们想实现往8168的c674x型号dsp下移植,来运行调用opencv库的c/c++程序,以实现视频去抖,不知道是否可行!如果不行为什么只能移植到c64x呢?

jie lei:

回复 haisu yuan:

1、肯定是可行的

2、需要花很大精力

3、从实时性的角度可以考虑c66x,这个我们有opencv2.4.5的一个DSP版本的库

Louis:

回复 jie lei:

    移植整个Opencv算法库会比较复杂,TI免费提供了可以运行在DSP上的一些基础的图像算法库,里面包括了一些高斯背景,光流,soble,腐蚀,膨胀等,可以满足一些基本的智能算法的需求。

    可以通过下面的网站进行申请:http://www.surveymonkey.com/s.aspx?sm=_2biqVh_2br0FuVP1h5_2fQ0gZdQ_3d_3d

simon blak:

回复 Louis:

hi,Louis

有这个算法库的详细介绍吗?想了解下先。

jie lei:

回复 jie lei:

新版本的opencv库还是非常庞大的,4核的机器编译一遍要半天功夫,生成的代码近500MB,还有数不清的模板要拿出来优化

comeback:

回复 jie lei:

@jie lei

你们移植Opencv 2.4.5的库,花了多少人力和时间?移植之后库有多大?用在哪种DSP上?在DSP上效果怎么样?

jie lei:

回复 comeback:

1、时间与算法的规模成正比;

2、目前的版本约500MB;

3、如果不考虑效率,理论上所有类型的DSP甚至ARM都可以运行,前提是满足嵌入式系统的内存限制,但如果要高效运行,需要新的C66xx DSP平台的支撑;

4、最显著的效果是DSP上可以获得较低的开发周期和较高的效率,在ADAS这类嵌入式系统中有显著的功耗性能比的优势;

5、如果有合作诚意可以联系我:chess20052006@aliyun.com

赞(0)
未经允许不得转载:TI中文支持网 » 关于opencv往8168移植问题
分享到: 更多 (0)