我目前正在使用haar分类器进行面部检测程序(我正在使用opencv安装附带的示例程序)。我需要做的是从opencv中提取这些代码并使代码在没有opencv库的情况下工作即没有在Windows和Linux桌面上安装opencv。我一直试图这样做一段时间但没有成功。关于如何做到这一点的任何建议? 提前致谢
答案 0 :(得分:4)
OpenCV是一个非常复杂的成像库。示例程序将使用库(!),您不能简单地运行没有库的代码。
答案 1 :(得分:2)
在BeagleBoard的DSP上运行“复制粘贴”OpenCV代码不会获得任何性能优势。
你可以尝试的是移植像cvIntegral()这样的函数 - 它们可能会在DSP上加速。
检查一下:
http://elinux.org/BeagleBoard/GSoC/2010_Projects/OpenCV
http://code.google.com/p/opencv-dsp-acceleration/
http://www.computer-vision-software.com/blog/2009/04/fixing-opencv/
http://pramodpoudel.blogspot.com/
这就是 - 在ARM7上运行Viola-Jones
http://cmucam.org/wiki/viola-jones(特别是CC3人脸检测文件)