android - 在Android上使用USB相机和OpenCV

标签 android opencv camera

我尝试使用带有opencv的UVC摄像机进行实时检测,类似于http://romanhosek.cz/android-eye-detection-updated-for-opencv-2-4-6/.however中的示例,我发现了一个问题,opencv需要CameraBridgeViewBase类与摄像机进行交互。

我试图使用setCameraIndex设置UVC cam,但是当我将索引设置为0和1时似乎找不到uvc cam的相机索引,该应用程序可以与手机的前凸轮和后凸轮正常工作(银河S3 )

我已经尝试过其他库(最近为https://github.com/saki4510t/UVCCamera)与凸轮建立连接,然后使用opencv处理框架,但由于我无法在没有CameraBridgeViewBase的情况下直接使用凸轮而无法使用

有什么办法可以找到uvc cam的相机索引?还是在没有CameraBridgeViewBase的情况下可以使用它?

最佳答案

您可以从saki4510t / UVCCamera获取相机预览位图,然后使用opencv通过该位图进行一些工作

关于android - 在Android上使用USB相机和OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28792409/

相关文章:

android - Android 服务的良好做法

Android:如何缩小View的可点击区域?

image-processing - 如何检查一个轮廓是否嵌套/嵌入到opencv中

python-3.x - 如何检测低分辨率图像上的 aruco 标记

cordova - Phonegap 2.3.0 和 ForegroundCamera 插件

ios - 应用旋转时自定义相机 View 覆盖尺寸问题

android - 如何适应布局背景图像

java - 解析 json 后无法让 int 或 double 显示在 RecyclerView 上

opencv - 如何将 sin() 应用于 opencv Mat 中的所有元素

camera - Arduino + OV7670 - 不带 FIFO - 读取快照