我想将我用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。
有人知道我在做什么错吗?预先感谢
答案 0 :(得分:0)
问题出在视频路径上!应该完整声明,例如:
pathSavedVideoFolder = getExternalFilesDir(null).getPath();
filenameRawVideo = pathSavedVideoFolder + "/SavedVideo.avi";
此后,您只需要刷新即可查看“ Android / data / YOUR PROJECT / files”文件夹中的文件。