OpenCV Android(Java)---从MP4文件中提取帧

我正在尝试在Android Studio上的OpenCV Java中读取MP4文件,但没有成功。我创建了VideoCapture对象,并将视频作为参数传递给它,但是videoCapture.read()方法始终返回false。我知道该文件存在于该路径中,因为我能够使用FFmpeg和MediaExtractor库读取该路径中的视频,但IDK为何OpenCV永远不会成功。另外,我能够使用Python中的OpenCV处理相同的视频文件。

这是一个代码段:

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

ImageMat是我想将视频帧读入的矩阵。

如果有人对在Java / Android Studio中使用OpenCV读取视频文件有任何建议/资源,我将不胜感激。

happysxin 回答:OpenCV Android(Java)---从MP4文件中提取帧

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2556384.html

大家都在问