X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=WCudaMSE%2FBilatTools_OpenCV%2Fsrc%2Fcore%2Fviewer%2Fimage%2FImageViewerCV.h;fp=WCudaMSE%2FBilatTools_OpenCV%2Fsrc%2Fcore%2Fviewer%2Fimage%2FImageViewerCV.h;h=dd09e8fe4f14d303d2c65c834b6c5bf12d2132a2;hb=8d08c12b29c2a14684f35c023ee39e694bb80d25;hp=0000000000000000000000000000000000000000;hpb=226de81f7e1f1fbf4ac79d0d089e8a05ec7159a0;p=GPU.git diff --git a/WCudaMSE/BilatTools_OpenCV/src/core/viewer/image/ImageViewerCV.h b/WCudaMSE/BilatTools_OpenCV/src/core/viewer/image/ImageViewerCV.h new file mode 100755 index 0000000..dd09e8f --- /dev/null +++ b/WCudaMSE/BilatTools_OpenCV/src/core/viewer/image/ImageViewerCV.h @@ -0,0 +1,61 @@ +#ifndef IMAGE_VIEVER_CV_H_ +#define IMAGE_VIEVER_CV_H_ + +#include +#include +#include + +#include "Chronos.h" + +using namespace cv; + +/*----------------------------------------------------------------------*\ + |* Declaration *| + \*---------------------------------------------------------------------*/ + +/*--------------------------------------*\ + |* Public *| + \*-------------------------------------*/ + +class ImageVieverCV + { + /*--------------------------------------*\ + |* Constructor *| + \*-------------------------------------*/ + + public: + + ImageVieverCV(const string& titleFrame); + virtual ~ImageVieverCV(void); + + /*--------------------------------------*\ + |* Methodes *| + \*-------------------------------------*/ + + public: + + /** + * Warning : call cvWaitKey(1) after,sinon frame bloquer + */ + void show(Mat* ptrMatCapture); + int fps(void); + + /*--------------------------------------*\ + |* Attributs *| + \*-------------------------------------*/ + + private: + //Inputs + string titleFrame; + + // Tools + int compteur; + Chronos chrono; + + }; + +#endif + +/*----------------------------------------------------------------------*\ + |* End *| + \*---------------------------------------------------------------------*/