Android Studio
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");
                 }

             }
        });
    }

저장하는 코드를 버튼 이벤트 안에 두었는데 다른 방법이 있을까요?

댓글 0