|
Berkeley SfM
|
#include <camera.h>
Public Member Functions | |
| Camera () | |
| ~Camera () | |
| Camera (CameraExtrinsics, CameraIntrinsics) | |
| void | SetExtrinsics (const CameraExtrinsics &) |
| void | SetIntrinsics (const CameraIntrinsics &) |
| CameraExtrinsics & | MutableExtrinsics () |
| CameraIntrinsics & | MutableIntrinsics () |
| const CameraExtrinsics & | Extrinsics () const |
| const CameraIntrinsics & | Intrinsics () const |
| Matrix34d | P () const |
| Matrix3d | K () const |
| Matrix34d | Rt () const |
| Vector3d | Translation () const |
| Matrix3d | Rotation () const |
| Vector3d | AxisAngleRotation () const |
| void | WorldToCamera (double wx, double wy, double wz, double *cx, double *cy, double *cz) const |
| void | CameraToWorld (double cx, double cy, double cz, double *wx, double *wy, double *wz) const |
| bool | CameraToImage (double cx, double cy, double cz, double *u_distorted, double *v_distorted) const |
| bool | WorldToImage (double wx, double wy, double wz, 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) const |
Private Attributes | |
| CameraExtrinsics | extrinsics_ |
| CameraIntrinsics | intrinsics_ |
| bsfm::Camera::Camera | ( | CameraExtrinsics | extrinsics, |
| CameraIntrinsics | intrinsics | ||
| ) |
Definition at line 53 of file camera.cpp.
| Vector3d bsfm::Camera::AxisAngleRotation | ( | ) | const |
Definition at line 98 of file camera.cpp.
| bool bsfm::Camera::CameraToImage | ( | double | cx, |
| double | cy, | ||
| double | cz, | ||
| double * | u_distorted, | ||
| double * | v_distorted | ||
| ) | const |
Definition at line 116 of file camera.cpp.
| void bsfm::Camera::CameraToWorld | ( | double | cx, |
| double | cy, | ||
| double | cz, | ||
| double * | wx, | ||
| double * | wy, | ||
| double * | wz | ||
| ) | const |
Definition at line 109 of file camera.cpp.
| bool bsfm::Camera::DirectionToImage | ( | double | u_normalized, |
| double | v_normalized, | ||
| double * | u_distorted, | ||
| double * | v_distorted | ||
| ) | const |
Definition at line 130 of file camera.cpp.
| void bsfm::Camera::Distort | ( | double | u, |
| double | v, | ||
| double * | u_distorted, | ||
| double * | v_distorted | ||
| ) | const |
Definition at line 146 of file camera.cpp.
| const CameraExtrinsics & bsfm::Camera::Extrinsics | ( | ) | const |
Definition at line 69 of file camera.cpp.
| void bsfm::Camera::ImageToDirection | ( | double | u_distorted, |
| double | v_distorted, | ||
| double * | u_normalized, | ||
| double * | v_normalized | ||
| ) | const |
Definition at line 138 of file camera.cpp.
| const CameraIntrinsics & bsfm::Camera::Intrinsics | ( | ) | const |
Definition at line 70 of file camera.cpp.
| Matrix3d bsfm::Camera::K | ( | ) | const |
Definition at line 78 of file camera.cpp.
| CameraExtrinsics & bsfm::Camera::MutableExtrinsics | ( | ) |
Definition at line 67 of file camera.cpp.
| CameraIntrinsics & bsfm::Camera::MutableIntrinsics | ( | ) |
Definition at line 68 of file camera.cpp.
| Matrix34d bsfm::Camera::P | ( | ) | const |
Definition at line 73 of file camera.cpp.
| Matrix3d bsfm::Camera::Rotation | ( | ) | const |
Definition at line 93 of file camera.cpp.
| Matrix34d bsfm::Camera::Rt | ( | ) | const |
Definition at line 83 of file camera.cpp.
| void bsfm::Camera::SetExtrinsics | ( | const CameraExtrinsics & | extrinsics | ) |
Definition at line 57 of file camera.cpp.
| void bsfm::Camera::SetIntrinsics | ( | const CameraIntrinsics & | intrinsics | ) |
Definition at line 62 of file camera.cpp.
| Vector3d bsfm::Camera::Translation | ( | ) | const |
Definition at line 88 of file camera.cpp.
| void bsfm::Camera::Undistort | ( | double | u_distorted, |
| double | v_distorted, | ||
| double * | u, | ||
| double * | v | ||
| ) | const |
Definition at line 152 of file camera.cpp.
| void bsfm::Camera::WorldToCamera | ( | double | wx, |
| double | wy, | ||
| double | wz, | ||
| double * | cx, | ||
| double * | cy, | ||
| double * | cz | ||
| ) | const |
Definition at line 103 of file camera.cpp.
| bool bsfm::Camera::WorldToImage | ( | double | wx, |
| double | wy, | ||
| double | wz, | ||
| double * | u_distorted, | ||
| double * | v_distorted | ||
| ) | const |
Definition at line 121 of file camera.cpp.
|
private |
|
private |
1.8.10