Misc Relacs Plugins
0.9.8
|
#include <opencvcamera.h>
Public Member Functions | |
OpenCVCamera (const string &device) | |
OpenCVCamera (void) | |
~OpenCVCamera (void) | |
virtual int | open (const string &device) override |
virtual bool | isOpen (void) const |
virtual void | close (void) |
virtual int | reset (void) |
bool | isCalibrated (void) const |
Mat | getIntrinsicMatrix (void) const |
Mat | getDistortionCoeffs (void) const |
int | calibrate (vector< vector< Point3f > > ObjectPoints, vector< vector< Point2f > > ImagePoints, Size sz) |
void | saveParameters (void) |
void | recomputeUndistortionMaps (void) |
void | setCalibrated (bool toWhat) |
bool | findChessboardCorners (const Size BoardSize, vector< Point2f > &Corners) |
bool | findChessboardCorners (const Mat &Image, const Size BoardSize, vector< Point2f > &Corners) |
Mat | project (const Mat Points) |
Mat | findChessboard3D (const Mat ObjectPoints, const Mat ImagePoints) |
Mat | findChessboard3D (const Mat ObjectPoints, const Mat ImagePoints, bool undistort) |
Mat | grabFrame (void) |
Mat | grabRawFrame (void) |
Mat | grabFrame (bool undistort) |
QImage | grabQImage (void) |
![]() | |
Camera (void) | |
Camera (const string &deviceclass) | |
virtual | ~Camera (void) |
Protected Member Functions | |
void | initOptions () override |
Protected Attributes | |
bool | Opened |
bool | Calibrated |
VideoCapture | Source |
string | ParamFile |
int | CameraNo |
int | FrameRate |
VideoBuffer * | VidBuf |
Mat | UDMapX |
Mat | UDMapY |
[Camera] The OpenCVCamera module
OpenCVCamera | ( | const string & | device | ) |
OpenCVCamera | ( | void | ) |
References OpenCVCamera::Calibrated, OpenCVCamera::initOptions(), and OpenCVCamera::Opened.
~OpenCVCamera | ( | void | ) |
References OpenCVCamera::close(), and OpenCVCamera::Opened.
|
overridevirtual |
|
inlinevirtual |
|
virtual |
References OpenCVCamera::Opened, OpenCVCamera::Source, VideoBuffer::Stop(), and OpenCVCamera::VidBuf.
Referenced by OpenCVCamera::~OpenCVCamera().
|
virtual |
|
inline |
|
inline |
|
inline |
int calibrate | ( | vector< vector< Point3f > > | ObjectPoints, |
vector< vector< Point2f > > | ImagePoints, | ||
Size | sz | ||
) |
void saveParameters | ( | void | ) |
References OpenCVCamera::ParamFile.
Referenced by OpenCVCamera::calibrate().
void recomputeUndistortionMaps | ( | void | ) |
References OpenCVCamera::Calibrated, OpenCVCamera::grabRawFrame(), OpenCVCamera::UDMapX, and OpenCVCamera::UDMapY.
Referenced by OpenCVCamera::calibrate(), and OpenCVCamera::open().
void setCalibrated | ( | bool | toWhat | ) |
References OpenCVCamera::Calibrated.
bool findChessboardCorners | ( | const Size | BoardSize, |
vector< Point2f > & | Corners | ||
) |
References OpenCVCamera::grabFrame().
bool findChessboardCorners | ( | const Mat & | Image, |
const Size | BoardSize, | ||
vector< Point2f > & | Corners | ||
) |
Mat project | ( | const Mat | Points | ) |
Mat findChessboard3D | ( | const Mat | ObjectPoints, |
const Mat | ImagePoints | ||
) |
Mat findChessboard3D | ( | const Mat | ObjectPoints, |
const Mat | ImagePoints, | ||
bool | undistort | ||
) |
Mat grabFrame | ( | void | ) |
Referenced by OpenCVCamera::findChessboardCorners(), OpenCVCamera::grabQImage(), and OpenCVCamera::grabRawFrame().
Mat grabRawFrame | ( | void | ) |
References OpenCVCamera::grabFrame().
Referenced by OpenCVCamera::recomputeUndistortionMaps().
Mat grabFrame | ( | bool | undistort | ) |
QImage grabQImage | ( | void | ) |
References OpenCVCamera::grabFrame(), misc::Mat2QImage(), and OpenCVCamera::Opened.
|
overrideprotected |
Referenced by OpenCVCamera::OpenCVCamera().
|
protected |
|
protected |
|
protected |
Referenced by OpenCVCamera::close().
|
protected |
Referenced by OpenCVCamera::open(), and OpenCVCamera::saveParameters().
|
protected |
Referenced by OpenCVCamera::open().
|
protected |
Referenced by OpenCVCamera::open().
|
protected |
Referenced by OpenCVCamera::close(), OpenCVCamera::grabFrame(), and OpenCVCamera::open().
|
protected |
Referenced by OpenCVCamera::grabFrame(), and OpenCVCamera::recomputeUndistortionMaps().
|
protected |
Referenced by OpenCVCamera::grabFrame(), and OpenCVCamera::recomputeUndistortionMaps().