Camera
[Resources]

basic set of classes about a video camera device More...

Classes

class  MipResources::CameraOptions
 Options for for the camera. More...
class  MipResources::CameraPar
 Mandatory parameters of all cameras. More...
class  MipResources::CameraVar
 Mandatory variables of all cameras. More...
class  MipResources::Camera
 abstract Camera class. More...
class  MipResources::CameraCVDOptions
 Options for for the camera CVD. More...
class  MipResources::CameraCVDVar
 Variable class for libCVD based cameras. More...
class  MipResources::CameraCVD
 Class for video cameras that need libCVD. More...
class  MipResources::CameraRosOptions
 Options for for the cameraPlayer. More...
class  MipResources::CameraROSPar
class  MipResources::CameraROS
 Video Camera for ROS camera nodes. More...

Functions

 MipResources::CameraOptions::CameraOptions ()
string MipResources::CameraOptions::getObjectName () const
 Gets the Name of the Options.
 MipResources::CameraPar::CameraPar (Decimal f=0, Decimal w=0, Decimal h=0, Decimal rate=0, Pose3D mPose=Pose3D(), Decimal skew=0, Decimal fov=0, Decimal pPX=0, Decimal pPY=0, Decimal pR=0)
 Constructor.
void MipResources::CameraPar::setFocLength (Decimal newF)
 Sets focalLength.
void MipResources::CameraPar::setFrameSize (Decimal W, Decimal H)
 Sets frameSize.
Decimal MipResources::CameraPar::focLength () const
 Gets focalLength.
 MipResources::CameraVar::CameraVar ()
 Default constructor.
 MipResources::CameraVar::CameraVar (IplImage *i, Position3D initPos, Orientation3D initOri)
 Constructor with arguments.
IplImage * MipResources::CameraVar::getImage ()
 Accesses _img pointer.
void MipResources::CameraVar::setImage (IplImage *i)
 Sets _img pointer.
void MipResources::CameraVar::setInitTime (MipBaselib::Time t)
 Sets the initTime variable.
void MipResources::CameraVar::setLastTime (MipBaselib::Time t)
 Sets the lastTime variable.
MipBaselib::Time MipResources::CameraVar::getLastTime ()
 Gets lastTime value.
MipBaselib::Time MipResources::CameraVar::getInitTime ()
 Gets lastTime value.
Position3DMipResources::CameraVar::position ()
 Gets position.
Orientation3DMipResources::CameraVar::orientation ()
 Gets orientation.
void MipResources::CameraVar::setPosition (Position3D newPos)
 Sets position.
void MipResources::CameraVar::setOrientation (Orientation3D newOri)
 Sets orientation.
 MipResources::Camera::Camera ()
 Default constructor.
 MipResources::Camera::~Camera ()
 Destructor, deallocates VideoCapture structs.
 MipResources::Camera::Camera (int argc, const char *argv[])
 Constructor with options.
virtual CameraVar * MipResources::Camera::getVar (void)
 Constructor with options.
virtual CameraPar * MipResources::Camera::getPar (void)
 Get parameters.
virtual ResourcePlate MipResources::Camera::getPlate () const
 Returns ResourcePlate.
virtual bool MipResources::Camera::getFrame (IplImage *&s, MipBaselib::Time &t)
 Gets last frame available from video stream (old version).
virtual bool MipResources::Camera::getFrame (cv::Mat &s, Time &t)
 Gets last frame available from video stream.
virtual bool MipResources::Camera::recordLastFrame ()
 Records last frame available from video stream.
virtual bool MipResources::Camera::setResolution (double w, double h)
 Sets resolution for the video device.
virtual bool MipResources::Camera::setCodec (char *c)
 Sets codec for the video device.
virtual bool MipResources::Camera::setFrameRate (double fr)
 Sets frame rate for the video device.
virtual bool MipResources::Camera::setBrightness (double b)
 Sets brightness for the video device.
virtual bool MipResources::Camera::setContrast (double c)
 Sets contrast for the video device.
virtual bool MipResources::Camera::setSaturation (double s)
 Sets saturation for the video device.
virtual bool MipResources::Camera::setHue (double h)
 Sets hue for the video device.
virtual void MipResources::Camera::videoLoop ()
 Video loop for acquisition thread.
virtual timeval MipResources::Camera::getTimeStamp ()
 MipResources::CameraCVDOptions::CameraCVDOptions ()
string MipResources::CameraCVDOptions::getObjectName () const
 Gets the Name of the Options.
OptionGroupsType MipResources::CameraCVDOptions::getGroup ()
 MipResources::CameraCVD::CameraCVD (int argc, const char *argv[])
 Constructor with options.
 MipResources::CameraCVD::~CameraCVD ()
 Destructor, deallocates structs.
ResourcePlate MipResources::CameraCVD::getPlate () const
 Returns ResourcePlate.
virtual bool MipResources::CameraCVD::getFrame (IplImage *&s, MipBaselib::Time &t)
 Gets last frame available from video stream.
virtual bool MipResources::CameraCVD::getFrame (cv::Mat &s, Time &t)
 Gets last frame available from video stream.
virtual bool MipResources::CameraCVD::getFrame (Image< Rgb< byte > > *&s, MipBaselib::Time &t)
 Gets last frame available from video stream.
virtual bool MipResources::CameraCVD::recordLastFrame ()
 Records last frame available from video stream.
virtual CameraCVDVarMipResources::CameraCVD::getVar (void)
 Get parameters.
virtual timeval MipResources::CameraCVD::getTimeStamp ()
 MipResources::CameraRosOptions::CameraRosOptions ()
string MipResources::CameraRosOptions::getObjectName () const
 Gets the Name of the Options.
OptionGroupsType MipResources::CameraRosOptions::getGroup ()
 MipResources::CameraROSPar::CameraROSPar ()
 Default constructor.
 MipResources::CameraROSPar::CameraROSPar (const CameraROSPar &A)
 Copy constructor.
CameraROSParMipResources::CameraROSPar::operator= (const CameraROSPar &A)
 Assignment operator.
CameraPar3DArmaMipResources::CameraROSPar::getCamPars ()
 Get a pointer to camera infos.
void MipResources::CameraROSPar::setCamPars (CameraPar3DArma *cPar)
 Set a pointer to camera infos.
void MipResources::CameraROSPar::initCamPars (const Decimal &info1, const Decimal &info2, const Decimal &info3, int opt, const Position2DArma &pp=Position2DArma(), const Decimal sk=0.0, const Roto3DHomoArma &rcfw=Roto3DHomoArma(IDENTITY_ARMA_MATRIX), CanonicalCameraArmaMatrix cc=PIXEL_CAMERA_ARMA_MATRIX)
 Initialize the info of the camera.
 MipResources::CameraROS::CameraROS (int argc, const char **argv)
 Constructor.
 MipResources::CameraROS::CameraROS (int argc, char **argv, int opt)
 Constructor.
 MipResources::CameraROS::~CameraROS ()
 Destructor.
void MipResources::CameraROS::cameraROSCallback (const sensor_msgs::Image::ConstPtr &msg)
void MipResources::CameraROS::cameraROSInfoCallback (const sensor_msgs::CameraInfo::ConstPtr &msg)
void MipResources::CameraROS::updateCallbacks ()
 Update all the callback created by subscribers.
ResourcePlate MipResources::CameraROS::getPlate () const
 Returns ResourcePlate.
cv::Mat MipResources::CameraROS::getImage ()
 Get the last saved current image.
ros::Time MipResources::CameraROS::getImageTime ()
 Get the last saved time associated with image.
void MipResources::CameraROS::getImage (cv::Mat &image, ros::Time &time)
 Get the current time and image.

Variables

IntOptionMipResources::CameraOptions::device
 Number of device.
IntOptionMipResources::CameraOptions::frameH
 Frame height.
IntOptionMipResources::CameraOptions::frameW
 Frame width.
BoolOptionMipResources::CameraOptions::videoLoop
 Wheter or not start video loop.
StringOptionMipResources::CameraOptions::codec
 Wheter or not start video loop.
MipBaselib::TimeMipResources::CameraVar::initTime
IplImage * MipResources::CameraVar::_img
Position3DMipResources::CameraVar::_position
Orientation3DMipResources::CameraVar::_orientation
CameraPar * MipResources::Camera::_par
CameraVar * MipResources::Camera::_var
CvCapture * MipResources::Camera::_cap
cv::VideoCapture MipResources::Camera::_device
cv::Mat MipResources::Camera::_image
IntOptionMipResources::CameraCVDOptions::width
 Frame width.
IntOptionMipResources::CameraCVDOptions::height
 Frame height.
IntOptionMipResources::CameraCVDOptions::frameRate
 Camera framerate.
DecimalOptionMipResources::CameraCVDOptions::focal
 Camera framerate.
BoolOptionMipResources::CameraCVDOptions::make_video_log
 whether or not register video log.
StringOptionMipResources::CameraCVDOptions::log_name
 Name of video log.
int MipResources::CameraCVDVar::cam_width
 Camera frame width.
int MipResources::CameraCVDVar::cam_height
 Camera frame height.
int MipResources::CameraCVDVar::cam_depth
 Camera frame color depth.
CvSize MipResources::CameraCVDVar::imgSize
 OpenCV image size.
cv::VideoWriter * MipResources::CameraCVDVar::videoWriter
 video streaming writer
CameraCVDOptions MipResources::CameraCVD::_options
 Option class.
V4LBuffer< yuv422 > * MipResources::CameraCVD::_pvb
 V4L buffer to retrieve image data.
VideoFrame< yuv422 > * MipResources::CameraCVD::_pVidFrame
 VideoFrame pointer to current frame.
Image< Rgb< byte > > MipResources::CameraCVD::_frameRGB
 Image Rgb to store current frame.
StringOptionMipResources::CameraRosOptions::imageTopicName
StringOptionMipResources::CameraRosOptions::cameraNode
StringOptionMipResources::CameraRosOptions::nodeName
BoolOptionMipResources::CameraRosOptions::addId
StringOptionMipResources::CameraRosOptions::robotName
 Name of the robot. One supposes that the topic this software has to subscribe are in robotName/topicName.
ros::Subscriber * MipResources::CameraROS::_subscriberCam
ros::Subscriber * MipResources::CameraROS::_subscriberInfoCam
bool MipResources::CameraROS::_firstParsInit
 Boolean to check if only once the parameters are intialized.
uint MipResources::CameraROS::_step
CameraROSParMipResources::CameraROS::_pars
CameraRosOptionsMipResources::CameraROS::_options
vector< uint8_t > MipResources::CameraROS::_currImage
cv::Mat MipResources::CameraROS::_currCVImage
cv::Mat MipResources::CameraROS::_currCVModImage
ros::Time MipResources::CameraROS::_currImageTime
bool MipResources::CameraROS::_firstImageInit

Detailed Description

basic set of classes about a video camera device


Function Documentation

MipResources::Camera::Camera ( int  argc,
const char *  argv[] 
) [inherited]

Constructor with options.

Note:
This is the constructor called using the scheduler.

MipResources::Camera::Camera (  )  [inline, inherited]

Default constructor.

Note:
Not used.

MipResources::CameraCVD::CameraCVD ( int  argc,
const char *  argv[] 
) [inherited]

Constructor with options.

Note:
This is the constructor called using the scheduler.

MipResources::CameraCVDOptions::CameraCVDOptions (  )  [inherited]

MipResources::CameraOptions::CameraOptions (  )  [inherited]

MipResources::CameraPar::CameraPar ( Decimal  f = 0,
Decimal  w = 0,
Decimal  h = 0,
Decimal  rate = 0,
Pose3D  mPose = Pose3D(),
Decimal  skew = 0,
Decimal  fov = 0,
Decimal  pPX = 0,
Decimal  pPY = 0,
Decimal  pR = 0 
) [inherited]

Constructor.

Parameters:
f Actual focal length.

MipResources::CameraROS::CameraROS ( int  argc,
char **  argv,
int  opt 
) [inherited]

Constructor.

MipResources::CameraROS::CameraROS ( int  argc,
const char **  argv 
) [inherited]

Constructor.

void MipResources::CameraROS::cameraROSCallback ( const sensor_msgs::Image::ConstPtr &  msg  )  [inherited]

void MipResources::CameraROS::cameraROSInfoCallback ( const sensor_msgs::CameraInfo::ConstPtr &  msg  )  [inherited]

MipResources::CameraRosOptions::CameraRosOptions (  )  [inherited]

MipResources::CameraROSPar::CameraROSPar ( const CameraROSPar A  )  [inherited]

Copy constructor.

MipResources::CameraROSPar::CameraROSPar (  )  [inherited]

Default constructor.

MipResources::CameraVar::CameraVar ( IplImage *  i,
Position3D  initPos,
Orientation3D  initOri 
) [inherited]

Constructor with arguments.

Parameters:
i IplImage to initialize structures.
initPos Initial position (Position3D).
initOri Initial Orientation.

MipResources::CameraVar::CameraVar (  )  [inherited]

Default constructor.

Decimal MipResources::CameraPar::focLength (  )  const [inherited]

Gets focalLength.

CameraPar3DArma * MipResources::CameraROSPar::getCamPars (  )  [inherited]

Get a pointer to camera infos.

Returns:
A pointer to camera info

bool MipResources::CameraCVD::getFrame ( Image< Rgb< byte > > *&  s,
MipBaselib::Time t 
) [virtual, inherited]

Gets last frame available from video stream.

Returns:
True if all is ok (video acquisition could fail, implementation should handle errors), false otherwise.
Parameters:
i An Image <Rgb<byte> > object (see CVD documentation for details) in which the frame retrieved from camera is stored, if return is true.
t A double in which the timestamp relative to frame is stored, if return is true.

bool MipResources::CameraCVD::getFrame ( cv::Mat &  s,
Time t 
) [virtual, inherited]

Gets last frame available from video stream.

Returns:
True if all is ok (video acquisition could fail, implementation should handle errors), false otherwise.
Parameters:
i A cv::Mat object (see OpenCV documentation for details) in which the frame retrieved from camera is stored, if return is true.
t A double in which the timestamp relative to frame is stored, if return is true.

Reimplemented from MipResources::Camera.

bool MipResources::CameraCVD::getFrame ( IplImage *&  s,
MipBaselib::Time t 
) [virtual, inherited]

Gets last frame available from video stream.

Returns:
True if all is ok (video acquisition could fail, implementation should handle errors), false otherwise.
Parameters:
i An IplImage object (see OpenCV documentation for details) in which the frame retrieved from camera is stored, if return is true.
t A double in which the timestamp relative to frame is stored, if return is true.

Reimplemented from MipResources::Camera.

bool MipResources::Camera::getFrame ( cv::Mat &  s,
Time t 
) [virtual, inherited]

Gets last frame available from video stream.

Returns:
True if all is ok (video acquisition could fail, implementation should handle errors), false otherwise.
Parameters:
i A cv::Mat object (see OpenCV documentation for details) in which the frame retrieved from camera is stored, if return is true.
t A double in which the timestamp relative to frame is stored, if return is true.

Reimplemented in MipResources::CameraCVD.

bool MipResources::Camera::getFrame ( IplImage *&  s,
MipBaselib::Time t 
) [virtual, inherited]

Gets last frame available from video stream (old version).

Returns:
True if all is ok (video acquisition could fail, implementation should handle errors), false otherwise.
Parameters:
i An IplImage object (see OpenCV documentation for details) in which the frame retrieved from camera is stored, if return is true.
t A double in which the timestamp relative to frame is stored, if return is true.

Reimplemented in MipResources::CameraCVD.

OptionGroupsType MipResources::CameraRosOptions::getGroup (  )  [inline, virtual, inherited]

Reimplemented from Options.

OptionGroupsType MipResources::CameraCVDOptions::getGroup (  )  [inline, virtual, inherited]

Reimplemented from Options.

void MipResources::CameraROS::getImage ( cv::Mat &  image,
ros::Time &  time 
) [inherited]

Get the current time and image.

Parameters:
[out] image Image
[out] time Time

cv::Mat MipResources::CameraROS::getImage (  )  [inherited]

Get the last saved current image.

Returns:
Current image

IplImage * MipResources::CameraVar::getImage (  )  [inherited]

Accesses _img pointer.

Returns:
A pointer to IplImage object.

ros::Time MipResources::CameraROS::getImageTime (  )  [inherited]

Get the last saved time associated with image.

Returns:
Current image time

Time MipResources::CameraVar::getInitTime (  )  [inherited]

Gets lastTime value.

Time MipResources::CameraVar::getLastTime (  )  [inherited]

Gets lastTime value.

string MipResources::CameraRosOptions::getObjectName (  )  const [inline, virtual, inherited]

Gets the Name of the Options.

Returns:
The name the Options.

Implements Options.

string MipResources::CameraCVDOptions::getObjectName (  )  const [inline, virtual, inherited]

Gets the Name of the Options.

Returns:
The name the Options.

Implements Options.

string MipResources::CameraOptions::getObjectName (  )  const [inline, virtual, inherited]

Gets the Name of the Options.

Returns:
The name the Options.

Implements Options.

virtual CameraPar* MipResources::Camera::getPar ( void   )  [inline, virtual, inherited]

Get parameters.

Returns:
Pointer to the Camera parameters

ResourcePlate MipResources::CameraROS::getPlate (  )  const [inline, virtual, inherited]

Returns ResourcePlate.

Note:
Mandatory from Resources.h.

Reimplemented from MipResources::Camera.

ResourcePlate MipResources::CameraCVD::getPlate (  )  const [inline, virtual, inherited]

Returns ResourcePlate.

Note:
Mandatory from Resources.h.

Reimplemented from MipResources::Camera.

ResourcePlate MipResources::Camera::getPlate (  )  const [virtual, inherited]

Returns ResourcePlate.

Note:
Mandatory from Resources.h.

Implements MipResources::Resource.

Reimplemented in MipResources::CameraCVD, and MipResources::CameraROS.

virtual timeval MipResources::CameraCVD::getTimeStamp (  )  [inline, virtual, inherited]

Reimplemented from MipResources::Camera.

virtual timeval MipResources::Camera::getTimeStamp (  )  [inline, virtual, inherited]

Reimplemented in MipResources::CameraCVD.

virtual CameraCVDVar* MipResources::CameraCVD::getVar ( void   )  [inline, virtual, inherited]

Get parameters.

Returns:
Pointer to the Camera parameters

Reimplemented from MipResources::Camera.

virtual CameraVar* MipResources::Camera::getVar ( void   )  [inline, virtual, inherited]

Constructor with options.

Note:
This constructor create a camera from a video device. Get parameters.
Returns:
Pointer to the Camera parameters

Reimplemented in MipResources::CameraCVD.

void MipResources::CameraROSPar::initCamPars ( const Decimal info1,
const Decimal info2,
const Decimal info3,
int  opt,
const Position2DArma pp = Position2DArma(),
const Decimal  sk = 0.0,
const Roto3DHomoArma rcfw = Roto3DHomoArma(IDENTITY_ARMA_MATRIX),
CanonicalCameraArmaMatrix  cc = PIXEL_CAMERA_ARMA_MATRIX 
) [inherited]

Initialize the info of the camera.

Parameters:
[in] info1 First information parameter. One between width (w), height (h), focal length (f), fov width (fovW) and fov height (fovH)
[in] info2 Second information parameter. One between width (w), height (h), focal length (f), fov width (fovW) and fov height (fovH)
[in] info3 Third information parameter. One between width (w), height (h), focal length (f), fov width (fovW) and fov height (fovH)
[in] opt Integer option to select which kind of input one wants to set. 0 = [w h f]; 1 = [w h fovW]; 2 = [w h fovH]; 3 = [w fovW fovH]; 4 = [w fovH f]; 5 = [fovW fovH f]; 6 = [h fovW fovH]; 7 = [h fovW f]
[in] &pp Position of the principal point in pixels
[in] &rcfw Rotation matrix in homogeneous coordinate from world to camera reference frame
[in] cc Inputs in pixels (default=PIXEL_CAMERA_ARMA_MATRIX) or in meters (METRIC_CAMERA_ARMA_MATRIX)

CameraROSPar & MipResources::CameraROSPar::operator= ( const CameraROSPar A  )  [inherited]

Assignment operator.

Orientation3D* MipResources::CameraVar::orientation (  )  [inline, inherited]

Gets orientation.

Position3D* MipResources::CameraVar::position (  )  [inline, inherited]

Gets position.

bool MipResources::CameraCVD::recordLastFrame (  )  [virtual, inherited]

Records last frame available from video stream.

Returns:
True if all is ok (video acquisition could fail, implementation should handle errors), false otherwise.

Reimplemented from MipResources::Camera.

bool MipResources::Camera::recordLastFrame (  )  [virtual, inherited]

Records last frame available from video stream.

Returns:
True if all is ok (video acquisition could fail, implementation should handle errors), false otherwise.

Reimplemented in MipResources::CameraCVD.

virtual bool MipResources::Camera::setBrightness ( double  b  )  [inline, virtual, inherited]

Sets brightness for the video device.

Note:
Not implemented yet in OpenCV
Returns:
True if all is ok, false otherwise.
Parameters:
b Desired value for brightness.

void MipResources::CameraROSPar::setCamPars ( MipBaselib::CameraPar3DArma cPar  )  [inherited]

Set a pointer to camera infos.

Parameters:
[in] cPar A pointer to camera info

bool MipResources::Camera::setCodec ( char *  c  )  [virtual, inherited]

Sets codec for the video device.

Returns:
True if all is ok, false otherwise.
Parameters:
c Desired codec (string, 4 chars - see OpenCV documentation.).

virtual bool MipResources::Camera::setContrast ( double  c  )  [inline, virtual, inherited]

Sets contrast for the video device.

Note:
Not implemented yet in OpenCV
Returns:
True if all is ok, false otherwise.
Parameters:
c Desired value for contrast.

void MipResources::CameraPar::setFocLength ( Decimal  newF  )  [inherited]

Sets focalLength.

virtual bool MipResources::Camera::setFrameRate ( double  fr  )  [inline, virtual, inherited]

Sets frame rate for the video device.

Note:
Not implemented yet in OpenCV
Returns:
True if all is ok, false otherwise.
Parameters:
fr Desired frame rate.

void MipResources::CameraPar::setFrameSize ( Decimal  W,
Decimal  H 
) [inherited]

Sets frameSize.

virtual bool MipResources::Camera::setHue ( double  h  )  [inline, virtual, inherited]

Sets hue for the video device.

Note:
Not implemented yet in OpenCV
Returns:
True if all is ok, false otherwise.
Parameters:
h Desired value for hue.

void MipResources::CameraVar::setImage ( IplImage *  i  )  [inherited]

Sets _img pointer.

void MipResources::CameraVar::setInitTime ( MipBaselib::Time  t  )  [inherited]

Sets the initTime variable.

void MipResources::CameraVar::setLastTime ( MipBaselib::Time  t  )  [inherited]

Sets the lastTime variable.

void MipResources::CameraVar::setOrientation ( Orientation3D  newOri  )  [inline, inherited]

Sets orientation.

void MipResources::CameraVar::setPosition ( Position3D  newPos  )  [inline, inherited]

Sets position.

bool MipResources::Camera::setResolution ( double  w,
double  h 
) [virtual, inherited]

Sets resolution for the video device.

Returns:
True if all is ok, false otherwise.
Parameters:
w Desired value for width.
h Desired value for height.

virtual bool MipResources::Camera::setSaturation ( double  s  )  [inline, virtual, inherited]

Sets saturation for the video device.

Note:
Not implemented yet in OpenCV
Returns:
True if all is ok, false otherwise.
Parameters:
s Desired value for saturation.

void MipResources::CameraROS::updateCallbacks (  )  [inherited]

Update all the callback created by subscribers.

virtual void MipResources::Camera::videoLoop (  )  [inline, virtual, inherited]

Video loop for acquisition thread.

Note:
To be implemented.

MipResources::Camera::~Camera (  )  [inherited]

Destructor, deallocates VideoCapture structs.

MipResources::CameraCVD::~CameraCVD (  )  [inherited]

Destructor, deallocates structs.

MipResources::CameraROS::~CameraROS (  )  [inherited]

Destructor.


Variable Documentation

CvCapture* MipResources::Camera::_cap [protected, inherited]

Video Capture device.

cv::Mat MipResources::CameraROS::_currCVImage [protected, inherited]

cv::Mat MipResources::CameraROS::_currCVModImage [protected, inherited]

vector<uint8_t> MipResources::CameraROS::_currImage [protected, inherited]

ros::Time MipResources::CameraROS::_currImageTime [protected, inherited]

cv::VideoCapture MipResources::Camera::_device [protected, inherited]

Video Capture device.

bool MipResources::CameraROS::_firstImageInit [protected, inherited]

bool MipResources::CameraROS::_firstParsInit [protected, inherited]

Boolean to check if only once the parameters are intialized.

Image<Rgb<byte> > MipResources::CameraCVD::_frameRGB [protected, inherited]

Image Rgb to store current frame.

cv::Mat MipResources::Camera::_image [protected, inherited]

OpenCV matrix (used to store the image)

IplImage* MipResources::CameraVar::_img [protected, inherited]

OpenCV image pointer.

Options for the camera.

Reimplemented from MipResources::Camera.

Option class.

Reimplemented from MipResources::Camera.

CameraPar* MipResources::Camera::_par [protected, inherited]

Abstract Camera parameters.

V4LBuffer<yuv422>* MipResources::CameraCVD::_pvb [protected, inherited]

V4L buffer to retrieve image data.

VideoFrame<yuv422>* MipResources::CameraCVD::_pVidFrame [protected, inherited]

VideoFrame pointer to current frame.

uint MipResources::CameraROS::_step [protected, inherited]

ros::Subscriber* MipResources::CameraROS::_subscriberCam [protected, inherited]

ros::Subscriber* MipResources::CameraROS::_subscriberInfoCam [protected, inherited]

CameraVar* MipResources::Camera::_var [protected, inherited]

Abstract Camera variables.

Reimplemented in MipResources::CameraCVD.

Camera frame color depth.

Camera frame height.

Camera frame width.

Wheter or not start video loop.

Number of device.

Camera framerate.

Frame height.

Camera framerate.

Frame width.

Frame height.

OpenCV image size.

Mantains initial timestamp.

Name of video log.

whether or not register video log.

Name of the robot. One supposes that the topic this software has to subscribe are in robotName/topicName.

Wheter or not start video loop.

cv::VideoWriter* MipResources::CameraCVDVar::videoWriter [inherited]

video streaming writer

Frame width.


Generated on Mon Feb 20 07:01:09 2017 for MIP by  doxygen 1.5.6