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