MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
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
22
41void
45 std::vector<math::Matrix<double, 3, 4> >* solutions);
46
48
49#endif /* SFM_POSE_P3P_HEADER */
Matrix class for arbitrary dimensions and types.
Definition matrix.h:54
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
#define SFM_NAMESPACE_END
Definition defines.h:14
#define SFM_NAMESPACE_BEGIN
Definition defines.h:13