|
template<typename Dtype > |
bool | apollo::perception::camera::PolyFit (const EigenVector< Eigen::Matrix< Dtype, 2, 1 > > &pos_vec, const int &order, Eigen::Matrix< Dtype, max_poly_order+1, 1 > *coeff, const bool &is_x_axis=true) |
|
template<typename Dtype > |
bool | apollo::perception::camera::PolyEval (const Dtype &x, int order, const Eigen::Matrix< Dtype, max_poly_order+1, 1 > &coeff, Dtype *y) |
|
template<typename Dtype > |
bool | apollo::perception::camera::RansacFitting (const EigenVector< Eigen::Matrix< Dtype, 2, 1 > > &pos_vec, EigenVector< Eigen::Matrix< Dtype, 2, 1 > > *selected_points, Eigen::Matrix< Dtype, 4, 1 > *coeff, const int max_iters=100, const int N=5, const Dtype inlier_thres=static_cast< Dtype >(0.1)) |
|
bool | apollo::perception::camera::FindCC (const std::vector< unsigned char > &src, int width, int height, const base::RectI &roi, std::vector< ConnectedComponent > *cc) |
|
bool | apollo::perception::camera::ImagePoint2Camera (const base::Point2DF &img_point, float pitch_angle, float camera_ground_height, const Eigen::Matrix3f &intrinsic_params_inverse, Eigen::Vector3d *camera_point) |
|
bool | apollo::perception::camera::CameraPoint2Image (const Eigen::Vector3d &camera_point, const Eigen::Matrix3f &intrinsic_params, base::Point2DF *img_point) |
|
bool | apollo::perception::camera::ComparePoint2DY (const base::Point2DF &point1, const base::Point2DF &point2) |
|
template<class T > |
void | apollo::perception::camera::QSwap_ (T *a, T *b) |
|
template<class T > |
void | apollo::perception::camera::QuickSort (int *index, const T *values, int start, int end) |
|
template<class T > |
void | apollo::perception::camera::QuickSort (int *index, const T *values, int nsize) |
|
bool | apollo::perception::camera::FindKSmallValue (const float *distance, int dim, int k, int *index) |
|
bool | apollo::perception::camera::FindKLargeValue (const float *distance, int dim, int k, int *index) |
|