30 #ifndef _drawingHelpers_h_
31 #define _drawingHelpers_h_
33 #include <visp3/core/vpImage.h>
34 #include <visp3/gui/vpDisplayGDI.h>
35 #include <visp3/gui/vpDisplayOpenCV.h>
36 #include <visp3/gui/vpDisplayX.h>
40 #if defined(VISP_HAVE_X11)
46 #elif defined(HAVE_OPENCV_HIGHGUI)
52 #elif defined(VISP_HAVE_GTK)
58 #elif defined(VISP_HAVE_GDI)
64 #elif defined(VISP_HAVE_D3D9)
Display for windows using Direct3D 3rd party. Thus to enable this class Direct3D should be installed....
Display for windows using GDI (available on any windows 32 platform).
The vpDisplayGTK allows to display image using the GTK 3rd party library. Thus to enable this class G...
The vpDisplayOpenCV allows to display image using the OpenCV library. Thus to enable this class OpenC...
Use the X11 console to display images on unix-like OS. Thus to enable this class X11 should be instal...
vpDisplayX d_IcannyImgFilter
bool waitForClick(const vpImage< unsigned char > &I, const bool &blockingMode)
Catch the user clicks to know if the user wants to stop the program.
void display(vpImage< unsigned char > &I, const std::string &title)
Display a gray-scale image.
void init(vpImage< unsigned char > &Iinput, vpImage< unsigned char > &IcannyVisp, vpImage< unsigned char > *p_dIx, vpImage< unsigned char > *p_dIy, vpImage< unsigned char > *p_IcannyimgFilter)
Initialize the different displays.