licornea_tools
Namespaces | Functions
image_correspondence.cc File Reference
#include "image_correspondence.h"
#include "../../lib/string.h"
#include "../../lib/assert.h"
#include <fstream>
#include <iostream>
#include <vector>
#include <set>

Go to the source code of this file.

Namespaces

 tlz
 

Functions

image_correspondence_feature tlz::decode_image_correspondence_feature (const json &j_feat)
 
json tlz::encode_image_correspondence_feature (const image_correspondence_feature &feat)
 
image_correspondences tlz::decode_image_correspondences (const json &j_cors)
 
json tlz::encode_image_correspondences (const image_correspondences &cors)
 
void tlz::export_binary_image_correspondences (const image_correspondences &cors, const std::string &filename)
 
image_correspondences tlz::import_binary_image_correspondences (const std::string &filename)
 
void tlz::export_image_corresponcences (const image_correspondences &cors, const std::string &filename)
 
image_correspondences tlz::import_image_correspondences (const std::string &filename)
 
std::set< view_index > tlz::get_reference_views_set (const image_correspondences &cors)
 
std::vector< view_index > tlz::get_reference_views (const image_correspondences &cors)
 
std::set< view_index > tlz::get_all_views_set (const image_correspondences &cors)
 
std::vector< view_index > tlz::get_all_views (const image_correspondences &cors)
 
std::set< std::string > tlz::get_feature_names_set (const image_correspondences &cors)
 
std::vector< std::string > tlz::get_feature_names (const image_correspondences &cors)
 
std::string tlz::short_feature_name (const std::string &full_feature_name)
 
image_correspondences tlz::image_correspondences_with_reference (const image_correspondences &cors, const view_index &reference_view)
 
image_correspondences tlz::undistort (const image_correspondences &cors, const intrinsics &intr)
 
cv::Mat_< cv::Vec3b > tlz::visualize_view_points (const image_correspondence_feature &feature, const cv::Mat_< cv::Vec3b > &back_img, const cv::Vec3b &col, int dot_radius, const border &bord)
 
cv::Mat_< cv::Vec3b > tlz::visualize_view_points_closeup (const image_correspondence_feature &feature, const cv::Mat_< cv::Vec3b > &img, const cv::Vec3b &col, const view_index &ref_idx, real dots_opacity, const border &bord)
 
image_correspondences tlz::image_correspondences_arg ()