licornea_tools
Classes | Namespaces | Typedefs | Functions
view_homography.h File Reference
#include "common.h"
#include "dataset.h"
#include "json.h"
#include "args.h"
#include "border.h"
#include <map>

Go to the source code of this file.

Classes

struct  tlz::view_homography
 

Namespaces

 tlz
 

Typedefs

using tlz::view_homographies = std::map< view_index, view_homography >
 

Functions

json tlz::encode_view_homography (const view_homography &hom)
 
view_homography tlz::decode_view_homography (const json &j_hom)
 
json tlz::encode_view_homographies (const view_homographies &homs)
 
view_homographies tlz::decode_view_homographies (const json &j_homs)
 
bool tlz::is_single_view_homography (const json &j)
 
real tlz::view_homographies_error (const view_homographies &homs)
 
std::vector< vec2 > tlz::quadrilateral (const view_homography &hom, real width, real height)
 
border tlz::maximal_border (const view_homography &hom, real width, real height)
 
border tlz::maximal_border (const view_homographies &homs, real width, real height)
 
view_homography tlz::homography_arg ()
 
view_homographies tlz::homographies_arg ()