Video For Windows 2007.04.04 멀티미디어 공학 이 정 우
목 차 VFW? VFW Setting Image Buffer
VFW? Video For Windows 영상 녹화 라이브러리 PC 캠의 영상 제어
VFW Setting MFC -> Dialog base 멤버 변수 추가
VFW Setting 헤더파일 추가
VFW Setting 지역변수 추가 비트맵 정보 BITMAPINFO BitInfo; 바이트 형의 포인터 LPBYTE pImgBuffer; (pImgBuffer=NULL)
VFW Setting OnInitDialog() 함수에 코딩
VFW Setting capCreateCaptureWindow() - 윈도우 생성 capSetCallbackOnFrame() - 콜백함수 지정 capDriverConnect() - 카메라 드라이버와 연결
VFW Setting capPreviewRate() - 초당 프레임 지정 capOverlay() - overlay 설정 - 미리보기 기능 설정
VFW Setting 콜백함수 선언
VFW Setting 콜백함수 등록
VFW Setting 라이브러리 링크 (Alt+ F7 -> Link)
VFW Setting 종료시 연결해제(WM_DESTROY)
VFW Setting 실행화면
Image Buffer 저장 형태 pixel BLUE GREEN RED
Image Buffer 콜백함수의 인자 (HWND hWnd, LPVIDEOHDR lpVHdr) B = lpVHdr->lpData[i]; G = lpVHdr->lpData[i+1]; R = lpVHdr->lpData[i+2];
Image Buffer 흑백영상 GRAY = (B+G+R)/3 lpVHdr->lpData[i]=GRAY;
Image Buffer 한가지 색 영상 lpVHdr->lpData[i] = 0; lpVHdr->lpData[i+2] = R;
Image Buffer 이진화 Threshold value
Image Buffer 이진화 영상 원영상 이진화 영상 좌표 획득
감사합니다