|
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) |
Public Member Functions inherited from Camera | |
| 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().
1.8.6