關於EMCV

OpenCV 移植學習--EMCV

2011-03-03 12:12
轉載自 gujiazhou
最終編輯 gujiazhou

在Opencv論壇有好些這方面的帖子,主要看了一下幾個牛人的帖子,比如論壇管理員於博士Shiqi YuEMCV:可在DSP上運行的OpenCVhttp://www.opencv.org.cn/forum/viewtopic.php?f=9&t=3569  

另外feixiaolin :(學用emcv————http://www.opencv.org.cn/forum/viewtopic.php?f=9&t=7937

以及chai2010 :(在C6000系列DSP中使用EMCVhttp://www.opencv.org.cn/forum/viewtopic.php?f=9&t=4638&sid=0c69cc3fd4d83f3421838be6a1519ee4

這幾篇帖子說的比較詳細有些比較基礎。

EMCV項目主頁: http://sf.net/projects/emcv

可以通過subversion客戶端獲取源代碼,源代碼位於 https://emcv.svn.sourceforge.net/svnroot/emcv

下面內容是feixiaolin的那個帖子,因爲步驟清楚詳細,先保存下

第一步:
安裝ccs3.3
CCS3.3的安裝以及DVSDK 環境參數的配置
參考: http://blog.mcuol.com/User/stbcxj/Article/13768_1.htm 作者:philly_li(將保存到新一篇中)

第二步:
https://emcv.svn.sourceforge.net/svnroot/emcv中下載emcv庫文件包

第三步:
在ccs3.3下面創建你的工程,在工程中根據提示,加入你自己寫的opencv文件。

第四步:
編譯工程,根據提示,在工程中加入emcv庫當中的*.h文件,*.cpp文件。

第五步:
從demo中copy 過來一個cmd文件,重命名如“你的工程名.cmd”

第六步:
再次編譯工程文件。結果可能ok,僥倖過關,完成任務。
也可能出現“missing DW_AT_name attribute”,原因是你的cmd文件有問題。修改 cmd文件,最後,完成……

第六步——調試中注意事項

(1)先處理小塊圖像
在調試中,因爲ccs每次加載程序很耗時,可先處理小塊的圖像,等程序正常後,再處理大圖像,可以節省不少時間。
(2)儘可能採用最基礎的C語言、C庫函數
如果沒有特別必要,儘可能採用最基礎的C語言、C庫函數,便於移植;且不用背很大的庫文件包,也會節省時間。

guojianxun » 2009-12-12 9:31   這個警告可以通過添加鏈接選項 --no_sym_merge去掉,好像是禁止符號合併啥的,但是保留這個警告好像對程序正常運行無大礙。

feiti » 2010-04-01 10:47   1.安裝CCS3.3,推薦安裝默認路徑“C:/CCStudio_v3.3”,安裝時按照提示進行,對於"TI Emulator driver" 選項可以取消不安裝,在有些XP系統上,如果不取消此項的安裝,會在安裝結束後會死機,原因不明。

2.完成CCS3.3的安裝後,再安裝DVSDK,推薦安裝默路徑"C:/dvsdk_1_11_00_00",
我用的是TMS320DM6446 安裝時沒有出現"TI Emulator driver" 選項,而且我這裏也沒有Windows版的DVSDK ,請問我該如何使用EMCV,我想要把opencv程序可以在板子上運行。。。。請高手指導一下,萬分感謝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章