MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
homography.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
10#ifndef SFM_HOMOGRAPHY_HEADER
11#define SFM_HOMOGRAPHY_HEADER
12
13#include "math/matrix.h"
14#include "sfm/defines.h"
15#include "sfm/correspondence.h"
16
18
20
26bool
28
33double
35 Correspondence2D2D const& match);
36
38
39#endif // SFM_HOMOGRAPHY_HEADER
bool homography_dlt(Correspondences2D2D const &points, HomographyMatrix *result)
Direct linear transformation algorithm to compute the homography matrix from image correspondences.
Definition homography.cc:21
std::vector< Correspondence2D2D > Correspondences2D2D
double symmetric_transfer_error(HomographyMatrix const &homography, Correspondence2D2D const &match)
Computes the symmetric transfer error for an image correspondence given the homography matrix between...
Definition homography.cc:66
#define SFM_NAMESPACE_END
Definition defines.h:14
#define SFM_NAMESPACE_BEGIN
Definition defines.h:13
Two image coordinates which correspond to each other in terms of observing the same point in the scen...