正如主题中所述:opencv.android.JavaCameraView
和之间有什么区别opencv.android.NativeCameraView
。一个比另一个优势是什么,主要的优势是什么,它提供了更多的选择?
问问题
11219 次
2 回答
14
该类org.opencv.android.JavaCameraView
在 OpenCV 库中实现。它继承自CameraBridgeViewBase
, 扩展SurfaceView
并使用标准 Android 相机 API。或者,您可以使用org.opencv.android.NativeCameraView
实现相同接口的类,但使用VideoCapture
类作为相机访问后端。opencv:show_fps="true"
和opencv:camera_id="any"
选项启用 FPS 消息并允许使用设备上的任何相机。应用程序首先尝试使用后置摄像头。
接口的实现CvCameraViewListener
允许您在从相机抓取帧之后和在屏幕上渲染之前添加处理步骤。最重要的功能是onCameraFrame
。它是回调函数,在从相机检索帧时调用。回调输入是CvCameraViewFrame
表示来自相机的帧的类的对象。
于 2013-05-18T16:15:09.390 回答