emcv是OpenCV针对C6000系列DSP的移植版本,目前只完成了我们工作中用到的部分。
下面对如何使用emcv做个简单的介绍:
1. 找到一个可用的demo
我们使用的是video_loopback例子,这个程序中DSP只是简单地将摄像头采集到的图像
显示出来。显示的过程是将采集帧缓冲的数据复制到显示帧缓冲中。
2. 将demo工程改为C++工程
简单的说,就是将工程中所有的*.c文件改为*.cpp文件。
因为C++基本兼容C,所以在cpp中还可以按照C语言的方式来开发。
如果开发板带的demo写的够规范,从C迁移到C++应该不会有任何问题。
不过实际的代码可能会出现一点。以videoloopback为例,在将工程改为C++之后