JAVA-OpenCV:Video Writer 未打开

JAVA-OpenCV: Video Writer not opening

我想将我用 opencv 捕获的视频保存在 Android 中,我选择使用 openCV VideoWriter class(如果有更好的方法 Android请告诉我)。

问题是我无法打开对象。

这就是我正在尝试的

videoWriter = new VideoWriter("saved_video.avi", VideoWriter.fourcc('M','J','P','G'),
            25.0D, new Size(mOpenCvCameraView.getWidth(),mOpenCvCameraView.getHeight()));
videoWriter.open("saved_video.avi", VideoWriter.fourcc('M','J','P','G'),
            25.0D,  new Size(mOpenCvCameraView.getWidth(),mOpenCvCameraView.getHeight()));

我总是得到 videoWriter.isOpened()=false,但它应该是 true。

有谁知道我做错了什么?提前致谢

问题出在视频路径上!应该完整说明,例如:

pathSavedVideoFolder = getExternalFilesDir(null).getPath(); 
filenameRawVideo = pathSavedVideoFolder + "/SavedVideo.avi";

之后您只需刷新即可看到 "Android/data/YOUR PROJECT/files" 文件夹中的文件。