|
Berkeley SfM
|
#include <camera_intrinsics.h>
Public Member Functions | |
| CameraIntrinsics () | |
| CameraIntrinsics (const Matrix3d &K, int image_width, int image_height) | |
| CameraIntrinsics (int image_left, int image_top, int image_width, int image_height, double f_u, double f_v, double c_u, double c_v, double k1, double k2, double k3, double k4, double k5) | |
| void | SetImageLeft (int image_left) |
| void | SetImageTop (int image_top) |
| void | SetImageWidth (int image_width) |
| void | SetImageHeight (int image_height) |
| void | SetFU (double f_u) |
| void | SetFV (double f_v) |
| void | SetCU (double c_u) |
| void | SetCV (double c_v) |
| void | SetK (double k1, double k2, double k3, double k4, double k5) |
| void | SetK1 (double k1) |
| void | SetK2 (double k2) |
| void | SetK3 (double k3) |
| void | SetK4 (double k4) |
| void | SetK5 (double k5) |
| void | SetHorizontalFOV (double horizontal_fov) |
| void | SetVerticalFOV (double vertical_fov) |
| int | ImageLeft () const |
| int | ImageTop () const |
| int | ImageWidth () const |
| int | ImageHeight () const |
| double | f_u () const |
| double | f_v () const |
| double | c_u () const |
| double | c_v () const |
| double | k1 () const |
| double | k2 () const |
| double | k3 () const |
| double | k4 () const |
| double | k5 () const |
| double | HorizontalFOV () const |
| double | VerticalFOV () const |
| Matrix3d | K () const |
| Matrix3d | Kinv () const |
| bool | PointInImage (double u, double v) const |
| bool | CameraToImage (double cx, double cy, double cz, double *u_distorted, double *v_distorted) const |
| bool | DirectionToImage (double u_normalized, double v_normalized, double *u_distorted, double *v_distorted) const |
| void | ImageToDirection (double u_distorted, double v_distorted, double *u_normalized, double *v_normalized) const |
| void | Distort (double u, double v, double *u_distorted, double *v_distorted) const |
| void | Undistort (double u_distorted, double v_distorted, double *u, double *v, int iterations=10) const |
Private Attributes | |
| int | image_left_ |
| int | image_top_ |
| int | image_width_ |
| int | image_height_ |
| double | f_u_ |
| double | f_v_ |
| double | c_u_ |
| double | c_v_ |
| double | k1_ |
| double | k2_ |
| double | k3_ |
| double | k4_ |
| double | k5_ |
| double | horizontal_fov_ |
| double | vertical_fov_ |
Definition at line 60 of file camera_intrinsics.h.
| bsfm::CameraIntrinsics::CameraIntrinsics | ( | ) |
Definition at line 57 of file camera_intrinsics.cpp.
| bsfm::CameraIntrinsics::CameraIntrinsics | ( | const Matrix3d & | K, |
| int | image_width, | ||
| int | image_height | ||
| ) |
Definition at line 75 of file camera_intrinsics.cpp.
| bsfm::CameraIntrinsics::CameraIntrinsics | ( | int | image_left, |
| int | image_top, | ||
| int | image_width, | ||
| int | image_height, | ||
| double | f_u, | ||
| double | f_v, | ||
| double | c_u, | ||
| double | c_v, | ||
| double | k1, | ||
| double | k2, | ||
| double | k3, | ||
| double | k4, | ||
| double | k5 | ||
| ) |
Definition at line 95 of file camera_intrinsics.cpp.
| double bsfm::CameraIntrinsics::c_u | ( | ) | const |
Definition at line 218 of file camera_intrinsics.cpp.
| double bsfm::CameraIntrinsics::c_v | ( | ) | const |
Definition at line 222 of file camera_intrinsics.cpp.
| bool bsfm::CameraIntrinsics::CameraToImage | ( | double | cx, |
| double | cy, | ||
| double | cz, | ||
| double * | u_distorted, | ||
| double * | v_distorted | ||
| ) | const |
Definition at line 275 of file camera_intrinsics.cpp.
| bool bsfm::CameraIntrinsics::DirectionToImage | ( | double | u_normalized, |
| double | v_normalized, | ||
| double * | u_distorted, | ||
| double * | v_distorted | ||
| ) | const |
Definition at line 292 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::Distort | ( | double | u, |
| double | v, | ||
| double * | u_distorted, | ||
| double * | v_distorted | ||
| ) | const |
Definition at line 336 of file camera_intrinsics.cpp.
| double bsfm::CameraIntrinsics::f_u | ( | ) | const |
Definition at line 210 of file camera_intrinsics.cpp.
| double bsfm::CameraIntrinsics::f_v | ( | ) | const |
Definition at line 214 of file camera_intrinsics.cpp.
| double bsfm::CameraIntrinsics::HorizontalFOV | ( | ) | const |
Definition at line 246 of file camera_intrinsics.cpp.
| int bsfm::CameraIntrinsics::ImageHeight | ( | ) | const |
Definition at line 206 of file camera_intrinsics.cpp.
| int bsfm::CameraIntrinsics::ImageLeft | ( | ) | const |
Definition at line 194 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::ImageToDirection | ( | double | u_distorted, |
| double | v_distorted, | ||
| double * | u_normalized, | ||
| double * | v_normalized | ||
| ) | const |
Definition at line 317 of file camera_intrinsics.cpp.
| int bsfm::CameraIntrinsics::ImageTop | ( | ) | const |
Definition at line 198 of file camera_intrinsics.cpp.
| int bsfm::CameraIntrinsics::ImageWidth | ( | ) | const |
Definition at line 202 of file camera_intrinsics.cpp.
| Matrix3d bsfm::CameraIntrinsics::K | ( | ) | const |
Definition at line 255 of file camera_intrinsics.cpp.
| double bsfm::CameraIntrinsics::k1 | ( | ) | const |
Definition at line 226 of file camera_intrinsics.cpp.
| double bsfm::CameraIntrinsics::k2 | ( | ) | const |
Definition at line 230 of file camera_intrinsics.cpp.
| double bsfm::CameraIntrinsics::k3 | ( | ) | const |
Definition at line 234 of file camera_intrinsics.cpp.
| double bsfm::CameraIntrinsics::k4 | ( | ) | const |
Definition at line 238 of file camera_intrinsics.cpp.
| double bsfm::CameraIntrinsics::k5 | ( | ) | const |
Definition at line 242 of file camera_intrinsics.cpp.
| Matrix3d bsfm::CameraIntrinsics::Kinv | ( | ) | const |
Definition at line 263 of file camera_intrinsics.cpp.
| bool bsfm::CameraIntrinsics::PointInImage | ( | double | u, |
| double | v | ||
| ) | const |
Definition at line 268 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetCU | ( | double | c_u | ) |
Definition at line 146 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetCV | ( | double | c_v | ) |
Definition at line 150 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetFU | ( | double | f_u | ) |
Definition at line 136 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetFV | ( | double | f_v | ) |
Definition at line 141 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetHorizontalFOV | ( | double | horizontal_fov | ) |
Definition at line 183 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetImageHeight | ( | int | image_height | ) |
Definition at line 131 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetImageLeft | ( | int | image_left | ) |
Definition at line 118 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetImageTop | ( | int | image_top | ) |
Definition at line 122 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetImageWidth | ( | int | image_width | ) |
Definition at line 126 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetK | ( | double | k1, |
| double | k2, | ||
| double | k3, | ||
| double | k4, | ||
| double | k5 | ||
| ) |
Definition at line 154 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetK1 | ( | double | k1 | ) |
Definition at line 163 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetK2 | ( | double | k2 | ) |
Definition at line 167 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetK3 | ( | double | k3 | ) |
Definition at line 171 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetK4 | ( | double | k4 | ) |
Definition at line 175 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetK5 | ( | double | k5 | ) |
Definition at line 179 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::SetVerticalFOV | ( | double | vertical_fov | ) |
Definition at line 188 of file camera_intrinsics.cpp.
| void bsfm::CameraIntrinsics::Undistort | ( | double | u_distorted, |
| double | v_distorted, | ||
| double * | u, | ||
| double * | v, | ||
| int | iterations = 10 |
||
| ) | const |
Definition at line 368 of file camera_intrinsics.cpp.
| double bsfm::CameraIntrinsics::VerticalFOV | ( | ) | const |
Definition at line 250 of file camera_intrinsics.cpp.
|
private |
Definition at line 146 of file camera_intrinsics.h.
|
private |
Definition at line 147 of file camera_intrinsics.h.
|
private |
Definition at line 144 of file camera_intrinsics.h.
|
private |
Definition at line 145 of file camera_intrinsics.h.
|
private |
Definition at line 153 of file camera_intrinsics.h.
|
private |
Definition at line 143 of file camera_intrinsics.h.
|
private |
Definition at line 140 of file camera_intrinsics.h.
|
private |
Definition at line 141 of file camera_intrinsics.h.
|
private |
Definition at line 142 of file camera_intrinsics.h.
|
private |
Definition at line 148 of file camera_intrinsics.h.
|
private |
Definition at line 149 of file camera_intrinsics.h.
|
private |
Definition at line 150 of file camera_intrinsics.h.
|
private |
Definition at line 151 of file camera_intrinsics.h.
|
private |
Definition at line 152 of file camera_intrinsics.h.
|
private |
Definition at line 154 of file camera_intrinsics.h.
1.8.10