OpenCV 카메라 자동 연결 소스코드

Posted by 빵빵빵
2009/01/20 02:05 전산(컴퓨터)/PC-Windows




OpenCV 카메라 자동 연결 소스코드 (DirectX 버전)
자동 선택 및 카메라 선택 모드
http://www.opencv.co.kr

  1. #include <cv.h>  
  2. #include <highgui.h>  
  3. #include <cvcam.h>  
  4. void callback(IplImage* image);  
  5.   
  6. void main()  
  7. {  
  8.    int *nCam = NULL;  
  9.   
  10.    // 카메라 선택 메뉴 띄우기  
  11.    int nSelected = cvcamSelectCamera(&nCam);  
  12.    // 자동선택 버전  
  13.    //int nSelected = cvcamGetCamerasCount();  
  14.   
  15.    cvcamSetProperty(*nCam, CVCAM_PROP_ENABLE, CVCAMTRUE);  
  16.    cvcamSetProperty(*nCam, CVCAM_PROP_RENDER, CVCAMTRUE);  
  17.   
  18.    // 해상도, 프레임 수 선택  
  19.    cvcamGetProperty(*nCam, CVCAM_VIDEOFORMAT, NULL);  
  20.    // 기타 셋업, 밝기, 화이트 밸런스  
  21.    cvcamGetProperty(*nCam, CVCAM_CAMERAPROPS, NULL);  
  22.   
  23.    int width = 640, height = 480;  
  24.   
  25.    // 카메라 입력 사이즈 너비  
  26.    cvcamSetProperty(*nCam, CVCAM_RNDWIDTH, &width);  
  27.    // 카메라 입력 사이즈 높이  
  28.    cvcamSetProperty(*nCam, CVCAM_RNDHEIGHT, &height);  
  29.   
  30.    // frame 마다 호출될 함수  
  31.    cvcamSetProperty(*nCam, CVCAM_PROP_CALLBACK, callback);  
  32.   
  33.    cvcamInit( );  
  34.    cvcamStart( );  
  35.   
  36.    cvWaitKey(0);  
  37.    cvcamStop( );  
  38.    cvcamExit( );  
  39.   
  40.    cvDestroyAllWindows();  
  41. }  
  42.   
  43. void callback(IplImage* image)  
  44. {  
  45.    // 이곳에서 image 데이터를 가지고 영상처리 작업  
  46. }  

2009/01/20 02:05 2009/01/20 02:05

이 글에는 트랙백을 보낼 수 없습니다