정지영상 캡춰기능 구현

이번 내용도 후딱 넘어가겠습니다. 이전 시간까지 Cam에서 영상을 받아와 Dialog로 뿌려주는 부분을 했었죠? 이번 시간에는 이 동영상의 스틸 컷(Still Cut)을 만들 수 있게 정지영상으로 캡춰하는 기능을 구현해 보도록 하겠습니다. 참고로 동영상으로 저장하고 싶다면 cvReleaseVideoWriter, cvWriteFrame, cvReleaseVideoWriter를 적절하게(?) 쓰시면 됩니다.

 

정지영상 캡춰기능은 정말 간단합니다. 버튼 하나 만들구요, 그 버튼을 누르면… 전에 만들었던 전역 함수 기억하시죠? “OpenByNewDocument”라는 정말 멋진 놈을 하나 만들었었는데요~ 이놈을 호출해 주기만 하면 됩니다. 어때요? 참 쉽죠? 버튼 만드는 것 까지는 각자 해보시고~ 코드 보여드리고 마무리 할께요~

void CViewDlg::OnBnClickedbtncapture()

{

        // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.

        OpenByNewDocument(NULL, image);

}

cfile6.uf.127FAF5A4D35C75B2D183B.pdfcfile23.uf.1812515A4D35C75C15D480.zip

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.