안녕하세요..
PC 카메라 이용한 화면 캡쳐 질문이 계속 올라오길래 참고하시라고 몇 자 적습니다.
보통 화면 캡쳐는 Video for Windows (이하 vfw) 라는 Windows 표준 API를 사용합니다.
대부분의 동영상 장비 제조 회사들이 vfw를 지원하는 장치 드라이버를 제공하므로,
프로그래머가 특별히 할 일은 별로 없습니다..
단지 vfw를 지원하는 해당 제품의 드라이버를 설치하기만 하면,
몇 줄의 vfw API를 사용하는 코딩만으로 해당 장치의 설정, 프리뷰 창의 생성 및
프리뷰, 동화상 및 정지화상의 캡쳐 및 bmp/AVI 파일로의 저장을 할 수 있습니다.
vfw API에 관한 도움말은 Delphi의 On-line 도움말중 MS SDK Help에 잘 나와 있습니다..
Multimedia Programmer's reference의 Video capture 부분을 잘 읽어 보시면 아주 쉽게 설명 되어 있습니다..(Delphi5 의 경우인데 다른 버젼도 비슷한 내용이 있을겁니다..)
일단 vfw API 구성에 관한 지식을 얻으셨으면, 직접 컴포넌트를 제작 하시던가,
dsp(Delphi Super Page)에서 freeware 컴포넌트를 구해 쓰시면 됩니다..
참고로 만일 blue screen 처리 및 이미지 필터링 이나 특수 효과 혹은 영상 인식등
보다 심오한(?) 기법을 쓰고 싶으시다면, bitmap 및 DIB 에 관한 지식도 필요합니다..
혹시 보다 자세한 사항을 알고 싶으시면 메일을 보내 주십시오..
게시판을 자주 둘러보는 성격이 아니라서..
이상입니다..