Industrial Calibration  1.0.0
Loading...
Searching...
No Matches
industrial_calibration::CameraIntrinsicCalibrationWidget Class Reference
Inheritance diagram for industrial_calibration::CameraIntrinsicCalibrationWidget:

Public Member Functions

 CameraIntrinsicCalibrationWidget (QWidget *parent=nullptr)
 
void loadConfig (const std::string &config_file)
 Loads the calibration configuration from file.
 
void loadObservations (const std::string &obserations_file)
 Loads the calibration observations from file.
 
void calibrate ()
 Performs the calibration.
 
void saveResults (const std::string &file) const
 Saves the calibration results.
 
void saveROSFormat (const std::string &file) const
 Saves the calibration results to a YAML file in a format compatible with ROS.
 

Protected Member Functions

void closeEvent (QCloseEvent *) override
 
void onLoadConfig ()
 
void onLoadObservations ()
 
void onCalibrate ()
 
void onSaveResults ()
 
void onSaveROSFormat ()
 
void loadTargetFinder ()
 
void drawImage (QTreeWidgetItem *item, int col)
 

Protected Attributes

Ui::CameraIntrinsicCalibration * ui_
 
TargetFinderWidgettarget_finder_widget_
 
CameraIntrinsicsWidgetcamera_intrinsics_widget_
 
boost_plugin_loader::PluginLoader loader_
 
TargetFinderFactoryOpenCV::ConstPtr factory_
 
std::shared_ptr< CameraIntrinsicResultresult_
 
TargetFinderOpenCV::ConstPtr target_finder_
 

Member Function Documentation

◆ loadConfig()

void industrial_calibration::CameraIntrinsicCalibrationWidget::loadConfig ( const std::string &  config_file)
Exceptions
Exceptionon failure

◆ loadObservations()

void industrial_calibration::CameraIntrinsicCalibrationWidget::loadObservations ( const std::string &  obserations_file)
Exceptions
Exceptionon failure

◆ calibrate()

void industrial_calibration::CameraIntrinsicCalibrationWidget::calibrate ( )
Exceptions
Exceptionon failure

◆ saveResults()

void industrial_calibration::CameraIntrinsicCalibrationWidget::saveResults ( const std::string &  file) const
Exceptions
Exceptionon failure

◆ saveROSFormat()

void industrial_calibration::CameraIntrinsicCalibrationWidget::saveROSFormat ( const std::string &  file) const

Format definition https://wiki.ros.org/camera_calibration_parsers#File_formats

Exceptions
Exceptionon failure