android에서 OpenCV 로 영상 저장하는 방법
이부분이 너무 막막해서 질문 드립니다.
안드로이드로 opencv카메라를 만들고 있는데요. 카메라 연동까진 성공 하였으나 영상을 저장하고 찍는건 아예 되질 않아서
감이 안잡힙니다.
cap_btn.setOnClickListener(new View.OnClickListener() {
@RequiresApi(api = Build.VERSION_CODES.M)
@Override
public void onClick(View v) {
Size frameSize = new Size((int) mOpenCvCameraView.getWidth(), mOpenCvCameraView.getHeight());
int fps = 50;
videoWriter.open("test.avi", videoWriter.fourcc('M', 'J', 'P', 'G'),
videoCapture.get(fps), frameSize, true );
Log.d("asd", String.valueOf(fps));
if (!videoCapture.isOpened()) {
videoCapture.read(matResult);
videoWriter.write(matResult);
videoWriter.release();
Log.d("asd", String.valueOf(frameSize));
}else {
Log.d("asd", "Failed");
}
}
});
}
저장하는 코드를 버튼 이벤트 안에 두었는데 다른 방법이 있을까요?
아직 댓글이 없습니다. 첫번째 댓글 작성자가 되어주세요 :)