![]() |
Optimization of Visual Odometry System
1.2.0
CS133 Course Project
|
SnavelyReprojectionError The structure to record the parameters of error in the reprojection process.
More...
#include <BA_tools.hpp>
Public Member Functions | |
SnavelyReprojectionError (double observed_x, double observed_y) | |
Pass the parameters into the structure. More... | |
template<typename T > | |
bool | operator() (const T *const camera, const T *const point, const T *const K, T *residuals) const |
Static Public Member Functions | |
static ceres::CostFunction * | Create (const double observed_x, const double observed_y) |
Public Attributes | |
double | observed_x |
double | observed_y |
SnavelyReprojectionError The structure to record the parameters of error in the reprojection process.
Definition at line 88 of file BA_tools.hpp.
|
inline |
Pass the parameters into the structure.
SnavelyReprojectionError() The constructor of the structure.
[in] | observed_x | The x-axis position of the observation point |
[in] | observed_y | The y-axis position of the observation point |
Definition at line 96 of file BA_tools.hpp.
|
inlinestatic |
Create() Creating a new autodiffcostfunction for the observed position.
[in] | observed_x | The x-axis position of the observation point |
[in] | observed_y | The y-axis position of the observation point |
Definition at line 139 of file BA_tools.hpp.
|
inline |
operator() Creating a new autodiffcostfunction for the observed position.
[in] | camera | The position of the camera. |
[in] | point | The position of the predicted 3D point. |
[in] | K | The intrinsic parameter matrix. |
[in] | residuals | The error between real point and prediction. |
Definition at line 107 of file BA_tools.hpp.
double SnavelyReprojectionError::observed_x |
Definition at line 144 of file BA_tools.hpp.
double SnavelyReprojectionError::observed_y |
Definition at line 145 of file BA_tools.hpp.