#include <camera_intrinsics.h>
Inherited by libmv::BrownCameraIntrinsics, libmv::DivisionCameraIntrinsics, libmv::NukeCameraIntrinsics, and libmv::PolynomialCameraIntrinsics.
|
| | CameraIntrinsics () |
| | CameraIntrinsics (const CameraIntrinsics &from) |
| virtual | ~CameraIntrinsics () |
| virtual DistortionModelType | GetDistortionModelType () const=0 |
| int | image_width () const |
| int | image_height () const |
| const Mat3 & | K () const |
| double | focal_length () const |
| double | focal_length_x () const |
| double | focal_length_y () const |
| double | principal_point_x () const |
| double | principal_point_y () const |
| void | SetImageSize (int width, int height) |
| void | SetK (const Mat3 new_k) |
| void | SetFocalLength (double focal_x, double focal_y) |
| void | SetPrincipalPoint (double cx, double cy) |
| void | SetThreads (int threads) |
| void | ImageSpaceToNormalized (double image_x, double image_y, double *normalized_x, double *normalized_y) const |
| void | NormalizedToImageSpace (double normalized_x, double normalized_y, double *image_x, double *image_y) const |
| virtual void | ApplyIntrinsics (double normalized_x, double normalized_y, double *image_x, double *image_y) const=0 |
| virtual void | InvertIntrinsics (double image_x, double image_y, double *normalized_x, double *normalized_y) const=0 |
| virtual void | Pack (PackedIntrinsics *packed_intrinsics) const |
| virtual void | Unpack (const PackedIntrinsics &packed_intrinsics) |
| template<typename PixelType> |
| void | DistortBuffer (const PixelType *input_buffer, int width, int height, double overscan, int channels, PixelType *output_buffer) |
| template<typename PixelType> |
| void | UndistortBuffer (const PixelType *input_buffer, int width, int height, double overscan, int channels, PixelType *output_buffer) |
◆ CameraIntrinsics() [1/2]
| libmv::CameraIntrinsics::CameraIntrinsics |
( |
| ) |
|
◆ CameraIntrinsics() [2/2]
◆ ~CameraIntrinsics()
| virtual libmv::CameraIntrinsics::~CameraIntrinsics |
( |
| ) |
|
|
inlinevirtual |
◆ ApplyIntrinsics()
| virtual void libmv::CameraIntrinsics::ApplyIntrinsics |
( |
double | normalized_x, |
|
|
double | normalized_y, |
|
|
double * | image_x, |
|
|
double * | image_y ) const |
|
pure virtual |
◆ DistortBuffer()
template<typename PixelType>
| void libmv::CameraIntrinsics::DistortBuffer |
( |
const PixelType * | input_buffer, |
|
|
int | width, |
|
|
int | height, |
|
|
double | overscan, |
|
|
int | channels, |
|
|
PixelType * | output_buffer ) |
◆ focal_length()
| double libmv::CameraIntrinsics::focal_length |
( |
| ) |
const |
|
inline |
◆ focal_length_x()
| double libmv::CameraIntrinsics::focal_length_x |
( |
| ) |
const |
|
inline |
◆ focal_length_y()
| double libmv::CameraIntrinsics::focal_length_y |
( |
| ) |
const |
|
inline |
◆ GetDistortionModelType()
| virtual DistortionModelType libmv::CameraIntrinsics::GetDistortionModelType |
( |
| ) |
const |
|
pure virtual |
◆ image_height()
| int libmv::CameraIntrinsics::image_height |
( |
| ) |
const |
|
inline |
◆ image_width()
| int libmv::CameraIntrinsics::image_width |
( |
| ) |
const |
|
inline |
◆ ImageSpaceToNormalized()
| void libmv::CameraIntrinsics::ImageSpaceToNormalized |
( |
double | image_x, |
|
|
double | image_y, |
|
|
double * | normalized_x, |
|
|
double * | normalized_y ) const |
◆ InvertIntrinsics()
| virtual void libmv::CameraIntrinsics::InvertIntrinsics |
( |
double | image_x, |
|
|
double | image_y, |
|
|
double * | normalized_x, |
|
|
double * | normalized_y ) const |
|
pure virtual |
◆ K()
| const Mat3 & libmv::CameraIntrinsics::K |
( |
| ) |
const |
|
inline |
◆ NormalizedToImageSpace()
| void libmv::CameraIntrinsics::NormalizedToImageSpace |
( |
double | normalized_x, |
|
|
double | normalized_y, |
|
|
double * | image_x, |
|
|
double * | image_y ) const |
◆ Pack()
| void libmv::CameraIntrinsics::Pack |
( |
PackedIntrinsics * | packed_intrinsics | ) |
const |
|
virtual |
◆ principal_point_x()
| double libmv::CameraIntrinsics::principal_point_x |
( |
| ) |
const |
|
inline |
◆ principal_point_y()
| double libmv::CameraIntrinsics::principal_point_y |
( |
| ) |
const |
|
inline |
◆ ResetLookupGrids()
| void libmv::CameraIntrinsics::ResetLookupGrids |
( |
| ) |
|
|
protected |
◆ SetFocalLength()
| void libmv::CameraIntrinsics::SetFocalLength |
( |
double | focal_x, |
|
|
double | focal_y ) |
◆ SetImageSize()
| void libmv::CameraIntrinsics::SetImageSize |
( |
int | width, |
|
|
int | height ) |
◆ SetK()
| void libmv::CameraIntrinsics::SetK |
( |
const Mat3 | new_k | ) |
|
◆ SetPrincipalPoint()
| void libmv::CameraIntrinsics::SetPrincipalPoint |
( |
double | cx, |
|
|
double | cy ) |
◆ SetThreads()
| void libmv::CameraIntrinsics::SetThreads |
( |
int | threads | ) |
|
◆ UndistortBuffer()
template<typename PixelType>
| void libmv::CameraIntrinsics::UndistortBuffer |
( |
const PixelType * | input_buffer, |
|
|
int | width, |
|
|
int | height, |
|
|
double | overscan, |
|
|
int | channels, |
|
|
PixelType * | output_buffer ) |
◆ Unpack()
| void libmv::CameraIntrinsics::Unpack |
( |
const PackedIntrinsics & | packed_intrinsics | ) |
|
|
virtual |
The documentation for this class was generated from the following files: