MTF
Public Member Functions | List of all members
utils::InputCV Class Reference
Inheritance diagram for utils::InputCV:
utils::InputBase

Public Member Functions

 InputCV (const InputParams *_params=nullptr, int _img_type=CV_8UC3)
 
bool initialize () override
 
bool update () override
 
- Public Member Functions inherited from utils::InputBase
 InputBase (const InputParams *_params=nullptr)
 
virtual void remapBuffer (unsigned char **new_addr)
 
virtual int getFrameID () const
 
virtual const cv::Mat & getFrame () const
 
virtual cv::Mat & getFrame (FrameType frame_type)
 apparently a const function cannot return a non const object by reference
 
virtual int getNFrames () const
 
virtual int getHeight () const
 
virtual int getWidth () const
 
virtual bool constBuffer ()
 return true if the memory address of the output image buffer is constant, i.e. More...
 
virtual void getFrame (vpImage< vpRGBa > &vp_img) const
 
virtual void convert (const vpImage< vpRGBa > &vp_img, cv::Mat &cv_img) const
 
virtual void convert (const cv::Mat &cv_img, vpImage< vpRGBa > &vp_img) const
 

Additional Inherited Members

- Public Attributes inherited from utils::InputBase
bool destroy
 
- Protected Attributes inherited from utils::InputBase
int n_frames
 
int img_width
 
int img_height
 
int n_channels
 
int frame_id
 
int n_buffers
 
int buffer_id
 
int invert_seq
 
string file_path
 
bool const_buffer
 
vector< cv::Mat > cv_buffer
 

The documentation for this class was generated from the following file: