我最近在做运动检测和目标跟踪,opencv上有丰富的算子函数,比如光流法和卡尔曼滤波算法,但我最后要通过DSP的DM642处理,所以在opencv上编好的程序需要移植到CCS2.2版本上,最后下载到DM642上,我想请教一下,咱们TI公司,能提供一些opencv算法程序移植到CCS上的资料吗?网上这样的信息很少,且不全面,请各位大神工程师帮忙给出解答!!给点资料!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我最近在做运动检测和目标跟踪,opencv上有丰富的算子函数,比如光流法和卡尔曼滤波算法,但我最后要通过DSP的DM642处理,所以在opencv上编好的程序需要移植到CCS2.2版本上,最后下载到DM642上,我想请教一下,咱们TI公司,能提供一些opencv算法程序移植到CCS上的资料吗?网上这样的信息很少,且不全面,请各位大神工程师帮忙给出解答!!给点资料!
你好,
请参考下面的信息。
https://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/112/t/328508
http://processors.wiki.ti.com/index.php/TI-OpenCV
首先谢谢您的回答,但是由于项目赶的着急,所以我想知道,TI公司可以提供一些可以用来尝试移植的demo吗?我看到您给的英文版的,有的还需要付费才能看到。我想问,有中文版或者英文版免费的提供这方面的技术知识吗?
您的回答对我有所帮助,但是由于项目比较着急,我想您们能提供一些程序移植方面的demo吗?还有就是这些都是英文文献,还有一些是需要付费的,我想问下,有没有免费且是中文的介绍材料!
你好,
抱歉,没有相关的中文资料。
DM642是一颗很老的芯片了,如果你是新的项目,建议你使用较新的C66系列产品。
您听说过EMCV嵌入式计算机视觉这个应用吗,就是把opencv算法移植到dsp上,有这方面信息吗
EMCV这个移植的API是不全的。
一般OpenCV在嵌入式各平台上都没有完整的实现(尤其是较新的OpenCV版本),何况算子必须优化才能再嵌入式平台上发挥性能
OpenCV目前拿来做做算法验证可以,直接移植的话还是需要依托硬件资源的。
所以你用DM642的话一般需要你自己按照openCV的思路去自行实现算法,或者如Chris Meng所说,切换使用最新的C66平台。
首先非常感谢您的指导和帮助,我也感觉到了EMCV现在很不成熟,但是如何实现算法移植,CCS编译器除了C语言还能能实现C++的结构体和类中的构造函数吗?CCS编译器能最大程度上接收C++语言?