1 #ifndef CAPTURE_CAMERA_H_
2 #define CAPTURE_CAMERA_H_
9 /*----------------------------------------------------------------------*\
11 \*---------------------------------------------------------------------*/
13 /*--------------------------------------*\
15 \*-------------------------------------*/
17 class CaptureCamera
: public Capture_A
19 /*--------------------------------------*\
21 \*-------------------------------------*/
26 * wAsk=-1 hAsk=-1 => valeur par default camera
27 * wAsk=-2500 hAsk=1600 => valeur max camera, pas necessairement 2500x1600, mais max (strange, mais semble marcher)
29 CaptureCamera(int idCamera
,const string
& title
, int wAsk
= 2500, int hAsk
= 1600,uchar4
* ptrHostMemory
=NULL
);
30 virtual ~CaptureCamera(void);
32 /*--------------------------------------*\
34 \*-------------------------------------*/
38 void printInfo(void); // Override
39 int getIdCamera(void);
40 int dtOriginalMS(void);// Override
45 virtual void readStream(VideoCapture
* ptrCaptureStream
, Mat
* ptrMatCaptureSrc
);
50 VideoCapture
* createStream(int idCamera
);
52 /*--------------------------------------*\
54 \*-------------------------------------*/
67 /*----------------------------------------------------------------------*\
69 \*---------------------------------------------------------------------*/