NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
camera_params.cc File Reference
#include <camera/camera_params.h>
#include <config_reader/config_reader.h>
#include <Eigen/Dense>
#include <gflags/gflags.h>
#include <glog/logging.h>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/core/core.hpp>
#include <opencv2/core/eigen.hpp>
#include <opencv2/calib3d/calib3d.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <fstream>
#include <iostream>
Include dependency graph for camera_params.cc:

Namespaces

 camera
 

Macros

#define DEFINE_CONVERSION(TYPEA, TYPEB)
 
#define DEFINE_INTRINSIC(TYPE)
 

Functions

 camera::DEFINE_CONVERSION (RAW, DISTORTED)
 
 camera::DEFINE_CONVERSION (DISTORTED, RAW)
 
 camera::DEFINE_CONVERSION (UNDISTORTED_C, DISTORTED_C)
 
 camera::DEFINE_CONVERSION (DISTORTED_C, UNDISTORTED_C)
 
 camera::DEFINE_CONVERSION (UNDISTORTED, UNDISTORTED_C)
 
 camera::DEFINE_CONVERSION (UNDISTORTED_C, UNDISTORTED)
 
 camera::DEFINE_CONVERSION (DISTORTED, UNDISTORTED)
 
 camera::DEFINE_CONVERSION (UNDISTORTED, DISTORTED)
 
 camera::DEFINE_CONVERSION (DISTORTED, UNDISTORTED_C)
 
 camera::DEFINE_CONVERSION (UNDISTORTED_C, DISTORTED)
 
 camera::DEFINE_INTRINSIC (RAW)
 
 camera::DEFINE_INTRINSIC (DISTORTED)
 
 camera::DEFINE_INTRINSIC (DISTORTED_C)
 
 camera::DEFINE_INTRINSIC (UNDISTORTED)
 
 camera::DEFINE_INTRINSIC (UNDISTORTED_C)
 

Macro Definition Documentation

◆ DEFINE_CONVERSION

#define DEFINE_CONVERSION (   TYPEA,
  TYPEB 
)
Value:
template <> \
void camera::CameraParameters::Convert<TYPEA, TYPEB>(Eigen::Vector2d const& input, Eigen::Vector2d *output) const

◆ DEFINE_INTRINSIC

#define DEFINE_INTRINSIC (   TYPE)
Value:
template <> \
Eigen::Matrix3d camera::CameraParameters::GetIntrinsicMatrix<TYPE>() const