licornea_tools
undistort_cors.cc
Go to the documentation of this file.
1 #include <iostream>
2 #include <fstream>
3 #include <string>
4 #include <cstdlib>
5 #include <stdexcept>
6 #include "../lib/args.h"
7 #include "../lib/json.h"
8 #include "../lib/opencv.h"
9 #include "../lib/intrinsics.h"
11 
12 using namespace tlz;
13 
14 
15 int main(int argc, const char* argv[]) {
16  get_args(argc, argv, "in_cors.json out_cors.json intrinsics.json");
18  std::string out_cors_filename = out_filename_arg();
19  intrinsics intr = intrinsics_arg();
20 
21  image_correspondences out_cors = undistort(in_cors, intr);
22 
23  export_image_corresponcences(out_cors, out_cors_filename);
24 }
25 
int main(int argc, const char *argv[])
Set of features, each on set of views.
intrinsics intrinsics_arg()
Definition: intrinsics.cc:119
image_correspondences image_correspondences_arg()
feature_points undistort(const feature_points &dist_fpoints, const intrinsics &intr)
std::string out_filename_arg()
Definition: args.cc:104
void export_image_corresponcences(const image_correspondences &cors, const std::string &filename)
void get_args(int argc, const char *argv[], const std::string &usage)
Definition: args.cc:49