10cb1f765551fdd498cc14eeb8d82bd8491a9985
3 #include "CaptureVideo.h"
4 #include "CaptureCamera.h"
6 #include "SequenceViewerCV.h"
14 /*----------------------------------------------------------------------*\
16 \*---------------------------------------------------------------------*/
18 /*--------------------------------------*\
20 \*-------------------------------------*/
22 extern int tuto(string nameVideo
);
24 /*--------------------------------------*\
26 \*-------------------------------------*/
28 static int useVideo(void);
29 static int useCamera(void);
30 static int show(Capture_A
* ptrCaptureur
);
31 static string
getVideoName(void);
33 /*----------------------------------------------------------------------*\
35 \*---------------------------------------------------------------------*/
37 /*--------------------------------------*\
39 \*-------------------------------------*/
43 cout
<< "main" << endl
;
45 //return tuto(getVideoName()); // debug
47 bool isUseVideo
= true;
50 tuto(getVideoName()); // debug
59 /*--------------------------------------*\
61 \*-------------------------------------*/
65 cout
<< "use video" << endl
;
67 string title
= "Tuto Video";
68 string videoName
= getVideoName();
69 CaptureVideo
captureur(getVideoName(), title
);
71 if (captureur
.isOpened())
73 return show(&captureur
); // bloquant
77 cerr
<< "\n[CBI] : Failed to open : " << videoName
<< endl
;
82 string
getVideoName(void)
86 // string nameVideo ="Q:\\neilPryde.avi";
87 // string nameVideo = "C:\\Users\\cedric.bilat\\Desktop\\neilPryde.avi"; // ok
88 string nameVideo
="C:\\Users\\cedric.bilat\\Desktop\\nasaFHD_short.avi"; //ok
91 // string nameVideo = "C:\\Users\\bilat\\Desktop\\neilPryde.avi"; // ok
92 //string nameVideo="C:\\Users\\bilat\\Desktop\\nasaFHD_short.avi";// ok
94 //string nameVideo = "/media/Data/Video//neilPryde.avi"; // ok
95 string nameVideo
= "/media/Data/Video/nasaFHD_short.avi"; // ok
104 string title
= "Tuto Camera";
106 // CaptureCamera captureur(idCamera, title,320,160);
107 CaptureCamera
captureur(idCamera
, title
);
109 if (captureur
.isOpened())
111 return show(&captureur
);
119 int show(Capture_A
* ptrCaptureur
)
121 SequenceVieverCV
sequenceViever(ptrCaptureur
);
122 sequenceViever
.run(); // bloquant
126 /*----------------------------------------------------------------------*\
128 \*---------------------------------------------------------------------*/