3DiVi Face SDK  3.24.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Groups
pbio::CameraCalibrator::CalibrationSettings Struct Reference

Сalibration process settings. More...

#include <CameraCalibrator.h>

Public Types

enum  PatternType { PATTERN_CHESSBOARD = 0, PATTERN_CIRCLES_GRID = 1, PATTERN_ASYMMETRIC_CIRCLES_GRID = 2 }
 Types of calibration patterns. More...
 

Public Attributes

int image_width
 Width of images for calibration.
 
int image_height
 Height of images for calibration.
 
PatternType pattern_type
 Pattern type.
 
int pattern_width
 Pattern width.
 
int pattern_height
 Pattern height.
 
bool fix_aspect_ratio
 Fix the aspect ratio.
 
bool calib_zero_tangent_dist
 Consider a tangential distortion as zero.
 
bool calib_fix_principal_point
 Fix the principal point at the center.
 
bool rational_distortion_model
 Use the rational distortion model.
 

Detailed Description

Сalibration process settings.

Member Enumeration Documentation

Types of calibration patterns.

Enumerator
PATTERN_CHESSBOARD 

Chessboard pattern.

PATTERN_CIRCLES_GRID 

Circles grid pattern.

PATTERN_ASYMMETRIC_CIRCLES_GRID 

Asymmetric circles grid.