请问有没有人知道在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);    }


更多相关文章

  1. Android(安卓)异步更新UI----AsyncTask
  2. Android平台上的JNI技术介绍
  3. Android中Dialog
  4. 关于Renderscript的理解
  5. Android应用程序与SurfaceFlinger服务的连接过程分析
  6. Android中LocationManager的简单使用,获取当前位置
  7. Android(安卓)HDMI输出设置流程
  8. 高通平台android 环境配置编译及开发经验总结【转】
  9. 箭头函数的基础使用

随机推荐

  1. iOS学习――iOS应用程序生命周期(四)
  2. ContentProvider-1查询
  3. Android(安卓)activity之间传递自定义类
  4. 关于Android中使用Uri监听数据库的变化
  5. Android(安卓)自定义控件之第二讲:TypedAr
  6. android 设计模式之代理模式
  7. Bundle的说明和用法
  8. android中创建XML
  9. Android(安卓)EventBus发布/订阅事件总线
  10. WebService接口调试如此简单