关闭

android opencv 前置摄像头

标签: android opencv 前置摄像头
1121人阅读 评论(1) 收藏 举报
分类:

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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:663210次
    • 积分:8906
    • 等级:
    • 排名:第2200名
    • 原创:175篇
    • 转载:502篇
    • 译文:2篇
    • 评论:99条
    文章分类
    最新评论