OpenCV Android (Java) --- Извлечение кадров из файла MP4 - PullRequest
0 голосов
/ 29 марта 2020

Я пытаюсь прочитать файл MP4 в OpenCV Java в Android Studio, но безуспешно. Я создаю объект VideoCapture и передаю ему видео в качестве аргумента, но метод videoCapture.read () всегда возвращает false. Я знаю, что файл существует по этому пути, потому что я могу использовать библиотеки FFmpeg и MediaExtractor для чтения видео по этому пути, но IDK почему OpenCV никогда не удается. Кроме того, я могу обработать тот же видеофайл с помощью OpenCV в Python.

Вот фрагмент кода:

VideoCapture camera = new VideoCapture(filePath);
            if(camera.read(imageMat)){
                System.out.println("read");
            }
            else{
                System.out.println("not read");
            }

ImageMat - это матрица, в которую я хочу прочитать мои видеокадры .

Буду очень признателен, если у кого-нибудь есть какие-либо предложения / ресурсы о том, как читать видеофайл с помощью OpenCV в Java / Android Studio.

...