android opencv 前置摄像头
16lz
2021-01-23
请问有没有人知道在android里面如何使用opencv调用前置摄像头啊!
用OpenCV2.4.8里面有一个函数就是设置摄像头的,JavaCameraView类里面有一个函数setCameraIndex()是用来设置摄像头的,我之前用的是2.4.5的OpenCV版本,但是那里面没有这个函数。但是如果直接照出来的照片是倒像,这个就不知道该怎么解决了。
代码:
mOpenCvCameraView = (CameraBridgeViewBase) findViewById(R.id.camera_calibration_java_surface_view); mOpenCvCameraView.setVisibility(SurfaceView.VISIBLE); mOpenCvCameraView.setCameraIndex(CameraBridgeViewBase.CAMERA_ID_FRONT);
倒置解决办法,使用opencv 进行图像处理
public void processFrame(Mat grayFrame, Mat rgbaFrame) {// findPattern(grayFrame);// renderFrame(rgbaFrame); Core.flip(rgbaFrame, rgbaFrame, 1); Core.flip(grayFrame, grayFrame, 1); findPattern(grayFrame); renderFrame(rgbaFrame); }
更多相关文章
- 在Android上调用OpenCV 2.4.10库函数
- Android Button控件 的简单使用(button监听和onClick触发函数使用
- Android 摄像头
- Android 两个Activity切换时回调函数调用顺序
- Cocos2d-x从C++端调用Android端的非静态函数接口
- 把android 主板打造成ip摄像头
- Android studio3.0 - 解决创建Java工程运行Java的main()入口函数