Я хочу сохранить видео, которое я снимаю с помощью 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()));
Я продолжаю получать videoWriter.isOpened()=false, когда это должно быть правдой.
Кто-нибудь знает, что я делаю неправильно? заранее спасибо




Проблема была в видеотракте! Это должно быть указано полностью, например:
pathSavedVideoFolder = getExternalFilesDir(null).getPath();
filenameRawVideo = pathSavedVideoFolder + "/SavedVideo.avi";
После этого вам просто нужно обновиться, чтобы увидеть файл в папке «Android/data/YOUR PROJECT/files».