|
Calibration Library 1.0.0
A C++ library for camera calibration and vision-related geometric transformations
|
#include <Eigen/Core>#include <Eigen/Geometry>#include <stdexcept>#include <string>#include "calib/estimation/common/ransac.h"#include "calib/estimation/linear/homography.h"#include "calib/estimation/linear/planarpose.h"#include "calib/estimation/linear/planefit.h"#include "calib/models/cameramodel.h"

Go to the source code of this file.
Classes | |
| struct | calib::LineScanView |
| struct | calib::LineScanCalibrationResult |
| struct | calib::LineScanPlaneFitOptions |
Namespaces | |
| namespace | calib |
| Linear multi-camera extrinsics initialisation (DLT) | |
Functions | |
| void | calib::validate_observations (const std::vector< LineScanView > &views) |
| Eigen::Matrix3d | calib::build_plane_homography (const Eigen::Vector4d &plane) |
| template<camera_model CameraT> | |
| std::vector< Eigen::Vector3d > | calib::points_from_view (LineScanView view, const CameraT &camera) |
| double | calib::plane_rms (const std::vector< Eigen::Vector3d > &pts, const Eigen::Vector4d &plane) |
| template<camera_model CameraT> | |
| LineScanCalibrationResult | calib::calibrate_laser_plane (const std::vector< LineScanView > &views, const CameraT &camera, const LineScanPlaneFitOptions &opts={}) |