34#ifndef _vpUeyeGrabber_h_
35#define _vpUeyeGrabber_h_
37#include <visp3/core/vpConfig.h>
38#include <visp3/core/vpImage.h>
89 void acquire(
vpImage<vpRGBa> &I,
double *timestamp_camera =
nullptr, std::string *timestamp_system =
nullptr);
108 bool setExposure(
bool auto_exposure,
double exposure_ms = -1);
109 bool setFrameRate(
bool auto_frame_rate,
double manual_frame_rate_hz = -1);
110 bool setGain(
bool auto_gain,
int master_gain = -1,
bool gain_boost =
false);
119 class vpUeyeGrabberImpl;
120 vpUeyeGrabberImpl *m_impl;
Definition of the vpImage class member functions.
void open(vpImage< unsigned char > &I)
std::vector< std::string > getCameraSerialNumberList() const
bool setExposure(bool auto_exposure, double exposure_ms=-1)
bool setFrameRate(bool auto_frame_rate, double manual_frame_rate_hz=-1)
void setVerbose(bool verbose)
void setWhiteBalance(bool auto_wb)
bool setGain(bool auto_gain, int master_gain=-1, bool gain_boost=false)
void acquire(vpImage< unsigned char > &I, double *timestamp_camera=nullptr, std::string *timestamp_system=nullptr)
double getFramerate() const
void loadParameters(const std::string &filename)
std::vector< std::string > getCameraModelList() const
std::vector< unsigned int > getCameraIDList() const
void setSubsampling(int factor)
unsigned int getFrameHeight() const
unsigned int getFrameWidth() const
bool setActiveCamera(unsigned int cam_index)
bool setColorMode(const std::string &color_mode)
std::string getActiveCameraModel() const
std::string getActiveCameraSerialNumber() const