OpenCV中有黑屏而不是摄像头

时间:2019-03-10 02:08:13

标签: android opencv

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

我向App授予了相机许可。

照相机最初出现了几次,但有时会出现黑屏。

这是我的代码。

@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 个答案:

没有答案