 |
Visual Servoing Platform
version 3.2.0
|
1 #include <visp3/gui/vpDisplayD3D.h>
4 #include <visp3/gui/vpDisplayGDI.h>
5 #include <visp3/gui/vpDisplayGTK.h>
6 #include <visp3/gui/vpDisplayOpenCV.h>
7 #include <visp3/gui/vpDisplayX.h>
10 #include <visp3/io/vpImageIo.h>
13 int main(
int argc,
char **argv)
16 printf(
"Usage: %s <image name.[pgm,ppm,jpeg,png,tiff,bmp,ras,jp2]>\n", argv[0]);
28 std::cout <<
"Cannot read image \"" << argv[1] <<
"\"" << std::endl;
35 #if defined(VISP_HAVE_X11)
37 #elif defined(VISP_HAVE_GDI)
39 #elif defined(VISP_HAVE_OPENCV)
41 #elif defined(VISP_HAVE_GTK)
43 #elif defined(VISP_HAVE_D3D9)
46 std::cout <<
"No image viewer is available..." << std::endl;
57 std::cout <<
"A click to quit..." << std::endl;
62 std::cout <<
"Catch an exception: " << e << std::endl;
Use the X11 console to display images on unix-like OS. Thus to enable this class X11 should be instal...
static void setTitle(const vpImage< unsigned char > &I, const std::string &windowtitle)
static void read(vpImage< unsigned char > &I, const std::string &filename)
Display for windows using GDI (available on any windows 32 platform).
The vpDisplayOpenCV allows to display image using the OpenCV library. Thus to enable this class OpenC...
static void display(const vpImage< unsigned char > &I)
The vpDisplayGTK allows to display image using the GTK 3rd party library. Thus to enable this class G...
static void flush(const vpImage< unsigned char > &I)
static bool getClick(const vpImage< unsigned char > &I, bool blocking=true)
error that can be emited by ViSP classes.