#include <visp/vp1394TwoGrabber.h>
#include <visp/vpDisplayX.h>
#include <visp/vpImage.h>
int
{
#ifdef VISP_HAVE_DC1394_2
  try
  {
    vpImage< unsigned char > I;  
    bool reset = true;           
    vp1394TwoGrabber g( reset ); 
    g.setVideoMode( vp1394TwoGrabber::vpVIDEO_MODE_640x480_MONO8 );
    g.setFramerate( vp1394TwoGrabber::vpFRAMERATE_60 );
    g.open( I );
    std::cout << "Image size: " << I.getWidth() << " " << I.getHeight() << std::endl;
#ifdef VISP_HAVE_X11
#else
    std::cout << "No image viewer is available..." << std::endl;
#endif
    while ( 1 )
    {
      g.acquire( I );
      vpDisplay::display( I );
      vpDisplay::flush( I );
      if ( vpDisplay::getClick( I, false ) )
        break;
    }
  }
  catch ( vpException e )
  {
    std::cout << "Catch an exception: " << e << std::endl;
  }
#endif
}
 
visp_ros
Author(s): Francois Pasteau, Fabien Spindler, Gatien Gaumerais, Alexander Oliva
autogenerated on Tue Mar 1 2022 00:03:19