Class AIAC::CameraCalibrator¶
ClassList > AIAC > CameraCalibrator
Public Types¶
Type | Name |
---|---|
enum | Pattern |
Public Attributes¶
Type | Name |
---|---|
float | aspectRatio = = 0.0f |
cv::Size | boardSize = = cv::Size(19, 13) |
bool | calibFixPrincipalPoint = = false |
bool | calibZeroTangentDist = = false |
Pattern | calibrationPattern = = Pattern::CHESSBOARD |
cv::Mat | cameraMatrix |
cv::Mat | distCoeffs |
bool | fixDistortion = = false |
bool | flipVertical = = false |
float | gridWidth = = squareSize * (boardSize.width - 1) |
cv::Size | imageSize |
std::vector< float > | reprojErrs |
cv::Mat | rvecs |
float | squareSize = = 20.0f |
double | totalAvgErr |
cv::Mat | tvecs |
bool | useFisheye = = false |
bool | useFixedPoint = = false |
int | winSize = = 11 |
bool | writeExtrinsics = = true |
Public Functions¶
Type | Name |
---|---|
void | AddImage (const cv::Mat & image) |
CameraCalibrator () | |
void | ClearImages () |
int | GetImageAmount () const |
bool | RunCalibration (cv::Mat * imgForDisplay=nullptr) [board_corners |
void | Save (const std::string & filename) |
~CameraCalibrator () |
Public Types Documentation¶
enum Pattern¶
enum AIAC::CameraCalibrator::Pattern {
NOT_EXISTING,
CHESSBOARD,
CIRCLES_GRID,
ASYMMETRIC_CIRCLES_GRID
};
Public Attributes Documentation¶
variable aspectRatio¶
variable boardSize¶
variable calibFixPrincipalPoint¶
variable calibZeroTangentDist¶
variable calibrationPattern¶
variable cameraMatrix¶
variable distCoeffs¶
variable fixDistortion¶
variable flipVertical¶
variable gridWidth¶
variable imageSize¶
variable reprojErrs¶
variable rvecs¶
variable squareSize¶
variable totalAvgErr¶
variable tvecs¶
variable useFisheye¶
variable useFixedPoint¶
variable winSize¶
variable writeExtrinsics¶
Public Functions Documentation¶
function AddImage¶
function CameraCalibrator¶
function ClearImages¶
function GetImageAmount¶
function RunCalibration¶
[board_corners
function Save¶
function ~CameraCalibrator¶
The documentation for this class was generated from the following file src/AIAC/CameraCalibrator.h