在Android中调用USB摄像头

Posted 湛蓝玫瑰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Android中调用USB摄像头相关的知识,希望对你有一定的参考价值。

在网上找了很长时间,网上的资料基本都是说用外国人写的库,但实际上这个库的案例都是不能直接用的(因为权限问题),并不适合学习。

之后偶然发现有国人把这个库重新封装了,并且有源代码以及中文教程:

http://blog.csdn.net/andrexpert/article/details/78324181

https://github.com/jiangdongguo/androidUSBCamera

 

另一种思路就是用openCV了,配合Qt开发跨平台程序应该会挺不错。不过测试用的手机被借走了,所以就没办法测试了。

 

这里推荐配置Qt与openCV的教程:

http://blog.csdn.net/abcvincent/article/details/68486522

 

不过作者在这里少说了一点,就是在运行前必须把openCV的dll文件拷贝到编译目录下,不然QtCreator会显示直接崩溃。VS也是同理,只不过VS会显示缺少dll文件。

如果还是报错,可能是你用的编译平台不对(openCV3只支持64位,同时用的是vc14也就是vs2015中vc版本)

以上是关于在Android中调用USB摄像头的主要内容,如果未能解决你的问题,请参考以下文章

如何在颤振应用程序中使用外部 USB 摄像头?

android设备插上uvc摄像头后,怎么确定设备的节点

在 Android 应用程序上使用 USB 摄像头

MATLAB调用USB摄像头的过程记录

Linux笔记(固定USB摄像头硬件端口,绑定前后置摄像头)

Android USB摄像头插拔监听