MVE - Multi-View Environment
mve-devel
Loading...
Searching...
No Matches
libs
sfm
pose_p3p.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2015, Simon Fuhrmann
3
* TU Darmstadt - Graphics, Capture and Massively Parallel Computing
4
* All rights reserved.
5
*
6
* This software may be modified and distributed under the terms
7
* of the BSD 3-Clause license. See the LICENSE.txt file for details.
8
*
9
* Kneips original code is available here:
10
* http://www.laurentkneip.de/research.html
11
*/
12
13
#ifndef SFM_POSE_P3P_HEADER
14
#define SFM_POSE_P3P_HEADER
15
16
#include <vector>
17
18
#include "
math/matrix.h
"
19
#include "
sfm/defines.h
"
20
21
SFM_NAMESPACE_BEGIN
22
41
void
42
pose_p3p_kneip
(
43
math::Vec3d
p1,
math::Vec3d
p2,
math::Vec3d
p3,
44
math::Vec3d
f1,
math::Vec3d
f2,
math::Vec3d
f3,
45
std::vector<
math::Matrix<double, 3, 4>
>* solutions);
46
47
SFM_NAMESPACE_END
48
49
#endif
/* SFM_POSE_P3P_HEADER */
math::Matrix
Matrix class for arbitrary dimensions and types.
Definition
matrix.h:54
math::Vector< double, 3 >
matrix.h
sfm::pose_p3p_kneip
void pose_p3p_kneip(math::Vec3d p1, math::Vec3d p2, math::Vec3d p3, math::Vec3d f1, math::Vec3d f2, math::Vec3d f3, std::vector< math::Matrix< double, 3, 4 > > *solutions)
Implementation of the perspective three point (P3P) algorithm.
Definition
pose_p3p.cc:74
defines.h
SFM_NAMESPACE_END
#define SFM_NAMESPACE_END
Definition
defines.h:14
SFM_NAMESPACE_BEGIN
#define SFM_NAMESPACE_BEGIN
Definition
defines.h:13
Generated on Thu Dec 21 2023 01:49:58 for MVE - Multi-View Environment by
1.9.8