android opencv 前置摄像头
16lz
2022-01-03
请问有没有人知道在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(安卓)异步更新UI----AsyncTask
- Android平台上的JNI技术介绍
- Android中Dialog
- 关于Renderscript的理解
- Android应用程序与SurfaceFlinger服务的连接过程分析
- Android中LocationManager的简单使用,获取当前位置
- Android(安卓)HDMI输出设置流程
- 高通平台android 环境配置编译及开发经验总结【转】
- 箭头函数的基础使用