OpenCV 移植学习--EMCV
来源:互联网 发布:2016流行网络用语 编辑:程序博客网 时间:2024/05/16 19:35
OpenCV 移植学习--EMCV
在Opencv论坛有好些这方面的帖子,主要看了一下几个牛人的帖子,比如论坛管理员于博士Shiqi Yu:(EMCV:可在DSP上运行的OpenCV)http://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中使用EMCV) http://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去掉,好像是禁止符号合并啥的,但是保留这个警告好像对程序正常运行无大碍。
- OpenCV 移植学习--EMCV
- emcv/opencv 移植到DM647/DM648
- codec engine 移植 opencv emcv 记录 cv相关文件
- codec engine 移植 opencv emcv 记录 cxcore相关文件
- 移植EMCV到DM6467(2)——OpenCV程序调试
- 学习EMCV
- emcv移植到DM642
- EMCV移植到DM6467(一)
- 达芬奇平台-EMCV移植和测试
- 达芬奇平台-EMCV移植和测试
- EMCV,可用于DSP的OpenCV
- EMCV移植到DM642出现的一些问题及解决办法
- 移植EMCV到DM6467(1)——C++工程测试
- -04-OpenCV的移植【Xilinx-Petalinux学习】
- Zedboard学习(八):zedboard移植opencv
- opencv移植
- opencv 移植
- OpenCV移植
- HDU3763CD
- CareerCup_1_7
- 文件描述符 和 流的关系
- 8259A 可编程中断控制器
- ArrayList和HashSet和hashcode
- OpenCV 移植学习--EMCV
- 软件工程--详细设计说明书格式
- 防DNS劫持
- 判断一天是一年的第几天(关系运算代替算术运算)
- ‘profile’ COMPARE ‘bashrc’
- 光驱启动以及联想笔记本电脑如何设置从光驱启动
- 关于JavaEE ssh架构的一点小感悟
- Convert a Maven Java Project to a Web Project
- Java中Runnable和Thread的区别