OpenCV, не можете записать видео с растровой или IP-камеры? - PullRequest
0 голосов
/ 26 сентября 2018

**

Я пытаюсь использовать растровое изображение (ip-камеру) для видео из OpenCV.

Выполнено открытие и выпуск, но мое видео 0 B.

Какойнаправление я должен попробовать?Или какая часть меня отсутствует?**

private void videoW(Bitmap bitmap) {
    if (isRecord) {
        mat = new Mat(bitmap.getWidth(), bitmap.getHeight(), CvType.CV_8UC3);
        if (mVideoWriter == null) {
            try {
                FileWriter fileWriter = new FileWriter(Environment.getExternalStorageDirectory()+"/Test/video.avi");
            } catch (IOException e) {
                e.printStackTrace();
            }
            mVideoWriter = new VideoWriter(recordfilepath(), VideoWriter.fourcc('M', 'P', '4', '2'), 30.0D, mat.size());
            mVideoWriter.open(recordfilepath(), VideoWriter.fourcc('M', 'P', '4', '2'), 30.0D, mat.size());
        }
        if (!mVideoWriter.isOpened()) {
            mVideoWriter.open(recordfilepath(), VideoWriter.fourcc('M', 'P', '4', '2'), 30.0D, mat.size());
        }
        Utils.bitmapToMat(bitmap, mat);
        mVideoWriter.write(mat);
    } else {
        if (mVideoWriter != null) {
            mVideoWriter.release();
            mVideoWriter = null;
        }
    }
}
...