Calibration Library
1.0.0
A C++ library for camera calibration and vision-related geometric transformations
Loading...
Searching...
No Matches
homography.h
Go to the documentation of this file.
1
3
#pragma once
4
5
#include <Eigen/Core>
6
7
#include "
calib/estimation/linear/homography.h
"
// PlanarView
8
#include "
calib/estimation/optim/optimize.h
"
9
10
namespace
calib
{
11
12
struct
OptimizeHomographyResult
final {
13
OptimResult
core
;
14
Eigen::Matrix3d
homography
;
15
};
16
17
auto
optimize_homography
(
const
PlanarView
& data,
const
Eigen::Matrix3d& init_h,
18
const
OptimOptions& options = {}) -> OptimizeHomographyResult;
19
20
}
// namespace calib
homography.h
calib
Linear multi-camera extrinsics initialisation (DLT)
Definition
intrinsics_utils.h:10
calib::optimize_homography
auto optimize_homography(const PlanarView &data, const Eigen::Matrix3d &init_h, const OptimOptions &options={}) -> OptimizeHomographyResult
Definition
homography.cpp:144
calib::PlanarView
std::vector< PlanarObservation > PlanarView
Definition
planarpose.h:26
optimize.h
calib::OptimResult
Definition
optimize.h:35
calib::OptimizeHomographyResult
Definition
homography.h:12
calib::OptimizeHomographyResult::core
OptimResult core
Core optimization result.
Definition
homography.h:13
calib::OptimizeHomographyResult::homography
Eigen::Matrix3d homography
Definition
homography.h:14
runner
work
calibration
calibration
include
calib
estimation
optim
homography.h
Generated by
1.9.8