Go to the documentation of this file.
9 #ifndef CImageGrabber_OpenCV_H
10 #define CImageGrabber_OpenCV_H
12 #include <mrpt/config.h>
100 return m_bInitialized;
bool m_bInitialized
Set to false if we could not initialize the camera.
mrpt::utils::void_ptr_noncopy m_capture
Internal use:
virtual ~CImageGrabber_OpenCV()
Destructor.
TCameraType
These capture types are like their OpenCV equivalents.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
int frame_height
(All cameras) Capture resolution (0: Leave the default)
double ieee1394_fps
(IEEE1394 cameras) Frame rate for the capture (0: Leave the default).
CImageGrabber_OpenCV(int cameraIndex=-1, TCameraType cameraType=CAMERA_CV_AUTODETECT, const TCaptureCVOptions &options=TCaptureCVOptions())
Constructor for cameras:
@ CAMERA_CV_DSHOW
Valid only with OpenCV >= 1.1.0.
double gain
(All cameras) Camera gain (0: Leave the default)
bool ieee1394_grayscale
(IEEE1394 cameras) Whether to grab grayscale images (Default=false).
A class for grabing images from a "OpenCV"-compatible camera, or from an AVI video file.
bool isOpen() const
Check whether the camera has been open successfully.
bool getObservation(mrpt::obs::CObservationImage &out_observation)
Grab an image from the opened camera.
Options used when creating an OpenCV capture object Some options apply to IEEE1394 cameras only.
CImageGrabber_OpenCV(const std::string &AVI_fileName)
Constructor for AVI files:
Declares a class derived from "CObservation" that encapsules an image from a camera,...
Page generated by Doxygen 1.8.20 for MRPT 1.4.0 SVN: at Thu Aug 27 02:40:23 UTC 2020 | | |