Quantcast
Channel: OpenCV Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 1117

Video writer in java not saving

$
0
0
Hello all, I want to record the frames I'm processing in my android smarthpone but nothing is being saved. I'm not getting any error either... First I created the object in the **MainActivity**: > private VideoWriter videoWriter; In the method **onCreate** I've initialized it and opened > 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())); In the method **onCameraFrame** I've put the following > if(!videoWriter.isOpened()){ Log.w("opened video", "OPENED"); videoWriter.open("saved_video.avi", VideoWriter.fourcc('M','J','P','G'), 25.0D, new Size(mOpenCvCameraView.getWidth(),mOpenCvCameraView.getHeight())); videoWriter.write(frame); } else if(frameCounter<50) { videoWriter.write(frame); Log.w("saved frame", "SAVED"); } } Every frame I run returns videoWriter.isOpened()==false. I'm not using any ".release" method because I didn't know where to put it. Thanks in advance!

Viewing all articles
Browse latest Browse all 1117

Trending Articles