专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
DSP
(多核DSP快速入门)2.类OpenCV图像视觉库EMCV的编译与使用
2019-07-13 09:52
发布
生成海报
站内文章
/
DSP
16620
0
1758
原创文章
转载请注册来源
http://blog.csdn.net/tostq
EMCV即Embedded Computer Vision Library,是一个可在TI DM64x系列DSP上运行的计算机视觉库。其提供了跟OpenCV完全一致的函数接口(包括IplImage, CvMat,CvSeq等基本数据结构),通过EMCV,可以轻松的将OpenCV算法移植到DSP。
EMCV并不是一个官方库,其是由Shiqi Yu老师在2008年启动的开源项目,
目前已经支持IplImage, CvMat,CvSeq等基本OpenCV数据结构,也
可使用cvCreateImage等创建和释放图像,以及contour检测等。但是里面绝大多数函数只有接口却没有实现,所以这里值得注意的,EMCV并不能实现OpenCV的多数功能,不过我们可以利用EMCV里的数据结构。
此外,需要提一下的是,实现将OpenCV里的代码完全移植到DSP是可以的,目前已经有人这么做了!
本节主要参考以下几个文档
Shiqi Yu老师的EMCV:可在DSP上运行的OpenCV:
http://www.opencv.org.cn/forum.php?mod=viewthread&tid=3569&extra=page%3D1
在C6000系列DSP中使用EMCV :
http://www.opencv.org.cn/forum.php?mod=viewthread&tid=4638
学用emcv
:
http://www.opencv.org.cn/forum.php?mod=viewthread&tid=7937
一、EMCV的下载
由于EMCV是一个不断更新的开源项目,所以我们推荐利用subversion客户端获取源代码,这样的话,能及时得到最新的源代码。
我这里使用的是TortoiseSVN,安装了TortoiseSVN后,我们新建一个存在EMCV的文件夹,如D:/EMCV
进入文件夹,右击选择SVN Checkout... ,可以得到如下对话框:
我们在URL输入EMCV的代码网络地址,在Checkout directory中输入下载目录,然后点击OK,就可以自动完成安装了,下载完后的目录。以后如果有更新的话,TortoiseSVN会自动下载,完成代码更新。
二、EMCV的编译
(1)新建一个静态库项目
(2)导入EMCV的源文件,这里的导入很简单,我们只需直接将源文件复制到项目文件夹中就可以了,CCS会自动将文件导入到项目中:
(3)编译EMCV,这里不需要链接命令文件.cmd,只需要直接点击小锤子进行Build就可以了,此时项目目录如下:
这里有些文件上有感叹号的标识,说明存在警告,emcv.lib是我们最终得到的静态链接库文件,使用的时候,只需要将其复制到项目文件夹就可以了。下一节,我们将介绍一个使用emcv.lib的例子。
例程下载:
https://github.com/tostq/EasyMulticoreDSP/tree/master/2.emcv
Ta的文章
更多
>>
服务器莫名多次连不上,竟然是待机了。。。电源管理设置一下就ok了。。。
0 个评论
实例学习gcc+gdb+make
0 个评论
(多核DSP快速入门)2.类OpenCV图像视觉库EMCV的编译与使用
0 个评论
嵌入式开发-迅为I.MX6Q开发板搭建系统基础编译环境
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮