黑屏,而不是OpenCV中的相机

时间:2019-03-08 07:19:16

标签: android opencv

我使用OpenCV3.4.0,我想打开实现CameraBridgeViewBase.CvCameraViewListener2的相机。但这向我显示黑屏而不是照相机。

这是我的代码。

@Override
public void onCameraViewStarted(int width, int height) {
    matInput = new Mat(height, width, CvType.CV_8UC4);
}

@Override
public void onCameraViewStopped() {
    matInput.release();
}

@Override
public Mat onCameraFrame(CameraBridgeViewBase.CvCameraViewFrame inputFrame) {
    matInput = inputFrame.rgba();
    Imgproc.cvtColor(matInput, matInput, Imgproc.COLOR_RGB2GRAY);
    return matInput;
}

0 个答案:

没有答案