9 #ifndef CStereoGrabber_Bumblebee_H
10 #define CStereoGrabber_Bumblebee_H
16 #ifndef MRPT_OS_WINDOWS
20 #include <mrpt/config.h>
56 #ifdef MRPT_OS_WINDOWS
74 #ifdef MRPT_OS_WINDOWS
75 void scaleImage(
void* image,
unsigned char ucMinOut,
unsigned char ucMaxOut );
76 void convertTriclopsImageTo8BitsIplImage(
void *src,
void* dst );
83 static void convertTriclopsImagesToIplImages(
94 static void convertFlyCaptureImagesToIplImages(
void* flycapImage,
void* dstL,
void* dstR );
double framerate
Bumblebee camera frame rate (Default: 15 fps)
std::vector< uint8_t > vector_byte
bool m_bInitialized
If this has been correctly initiated.
A class for grabing images from a IEEE1394 (Firewire) camera using the libdc1394-2 library...
Options used when creating a bumblebee camera capture object.
float m_centerRow
Camera center coordinates.
Observation class for either a pair of left+right or left+disparity images from a stereo camera...
mrpt::hwdrivers::CImageGrabber_dc1394 * m_firewire_capture
The actual capture object used in Linux / Mac.
The base class of classes that cannot be copied: compile-time errors will be issued on any copy opera...
float m_baseline
Camera baseline.
A class for grabing stereo images from a "Bumblebee" or "Bumblebee2" camera NOTE: ...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
bool getRectified
Indicates if the Bumblebee camera must capture rectified images (Default: true -> rectified) ...
unsigned int m_resolutionY
The desired resolution.
TCaptureOptions_bumblebee m_options
Bumblebee camera frame rate (Default: 15 fps)
bool color
Indicates if the Bumblebee camera must capture color images (Default: false -> grayscale) ...
float m_focalLength
Camera focal length.