JAVA-OpenCV:视频编写器未打开

时间:2019-06-21 19:04:21

标签: java android opencv video-capture

我想将我用opencv捕获的视频保存到Android中,并且我选择使用openCV VideoWriter类(如果有更好的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()));

当它应该为true时,我一直在获取videoWriter.isOpened()= false。

有人知道我在做什么错吗?预先感谢

1 个答案:

答案 0 :(得分:0)

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

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

此后,您只需要刷新即可查看“ Android / data / YOUR PROJECT / files”文件夹中的文件。