请问有没有人知道在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上调用OpenCV 2.4.10库函数
  2. Android Button控件 的简单使用(button监听和onClick触发函数使用
  3. Android 摄像头
  4. Android 两个Activity切换时回调函数调用顺序
  5. Cocos2d-x从C++端调用Android端的非静态函数接口
  6. 把android 主板打造成ip摄像头
  7. Android studio3.0 - 解决创建Java工程运行Java的main()入口函数

随机推荐

  1. Android应用程序的Activity启动过程简要
  2. SlidingLayout
  3. Android 封装的数据库管理操作类
  4. android 图片处理
  5. ContentProvider(一)
  6. Android7.0中文API -- SeekBar
  7. 将android 应用强制横屏
  8. android TV开发常见问题
  9. 【Android】自定义 Tabhost
  10. Android HTTP框架Volley详解