我想在Android 4.4.2设备上使用OpenCV的原生相机,使用Qualcomm的Android版MSM平台。基于对this OpenCV bug report的唯一评论,针对构建的android源代码树重新编译本机相机包装器。
构建包装器here的说明似乎已过时,因为命令似乎与项目布局不匹配(例如:当当前项目为opencv / platform /时,它具有命令cd opencv / android机器人)。我很难搞清楚如何构建它。
目前,我已将ANDROID_STUB_ROOT设置为正确的目录,并将编译输出复制到ANDROID_STUB_ROOT / 4.4.0 / bin_arm,因为脚本似乎期望它在那里。在一些摆弄之后,cmake_android_all_cameras.py现在完成了cmake,但是我得到了错误:
make:***没有规则来制作目标`native_camera_r4.4.0'。停止。
在日志中进一步查看
AndroidNativeCamera:是的,使用预建库
这似乎是罪魁祸首。我不明白为什么" cmake_android_all_cameras.py"导致makefile无法构建任何摄像头。
如果有详细的最新信息,我会很感激这个链接。否则,你能指出我正确的方向吗?更具体的问题是: