--- /dev/null
+#include "ImageViewerCV.h"\r
+\r
+\r
+\r
+/*----------------------------------------------------------------------*\\r
+ |* Declaration *|\r
+ \*---------------------------------------------------------------------*/\r
+\r
+/*--------------------------------------*\\r
+ |* Public *|\r
+ \*-------------------------------------*/\r
+\r
+/*--------------------------------------*\\r
+ |* Private *|\r
+ \*-------------------------------------*/\r
+\r
+/*----------------------------------------------------------------------*\\r
+ |* Implementation *|\r
+ \*---------------------------------------------------------------------*/\r
+\r
+/*--------------------------------------*\\r
+ |* Public *|\r
+ \*-------------------------------------*/\r
+\r
+ImageVieverCV::ImageVieverCV(const string& titleFrame) :\r
+ chrono()\r
+ {\r
+ this->titleFrame = titleFrame;\r
+ //namedWindow(idWindow, 1);\r
+ compteur = 0;\r
+ }\r
+\r
+ImageVieverCV::~ImageVieverCV(void)\r
+ {\r
+ // rien\r
+ }\r
+\r
+void ImageVieverCV::show(Mat* ptrMatCapture)\r
+ {\r
+ imshow(titleFrame, *ptrMatCapture);\r
+ compteur++;\r
+ }\r
+\r
+int ImageVieverCV::fps(void)\r
+ {\r
+ double delayS = chrono.timeFlight();\r
+ int fps = compteur / delayS;\r
+\r
+ if (delayS > 2.0) //disons\r
+ {\r
+ compteur = 0;\r
+ chrono.start();\r
+ }\r
+\r
+ return fps;\r
+ }\r
+\r
+/*--------------------------------------*\\r
+ |* Private *|\r
+ \*-------------------------------------*/\r
+\r
+/*----------------------------------------------------------------------*\\r
+ |* End *|\r
+ \*---------------------------------------------------------------------*/\r
+\r