Calibration Library 1.0.0
A C++ library for camera calibration and vision-related geometric transformations
Loading...
Searching...
No Matches
intrinsics.h File Reference
#include <array>
#include <filesystem>
#include <nlohmann/json.hpp>
#include <ostream>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include "calib/estimation/common/ransac.h"
#include "calib/estimation/linear/planarpose.h"
#include "calib/estimation/optim/intrinsics.h"
#include "calib/io/serialization.h"
#include "calib/models/pinhole.h"
#include "calib/pipeline/dataset.h"
Include dependency graph for intrinsics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  calib::pipeline::IntrinsicCalibrationOptions
 
struct  calib::pipeline::CameraConfig
 
struct  calib::pipeline::IntrinsicCalibrationConfig
 
struct  calib::pipeline::ActiveView
 
struct  calib::pipeline::IntrinsicCalibrationOutputs
 
class  calib::pipeline::PlanarIntrinsicCalibrationFacade
 

Namespaces

namespace  calib
 Linear multi-camera extrinsics initialisation (DLT)
 
namespace  calib::pipeline
 

Functions

auto calib::pipeline::bounds_from_image_size (const std::array< int, 2 > &image_size) -> CalibrationBounds
 
auto calib::pipeline::collect_planar_views (const PlanarDetections &detections, const IntrinsicCalibrationOptions &opts, std::vector< ActiveView > &views) -> std::vector< PlanarView >
 
auto calib::pipeline::load_calibration_config (const std::filesystem::path &path) -> std::optional< IntrinsicCalibrationConfig >
 
void calib::pipeline::print_calibration_summary (std::ostream &out, const CameraConfig &cam_cfg, const IntrinsicCalibrationOutputs &outputs)