#ifndef LINEAR_H #define LINEAR_H #include #include "camera_config.h" #include "math_utils.h" #include class Linear { private: vector> points_list; int center_x; int center_y; float k = 0; float b = 0; int flag = 0; public: Linear(vector> cam_vec_ray, int center_x,int center_y); double cal_distance(); double adjust_distance(int base_distance,int bottom_distance, double center_distance,int angle); private: void bottom_line(); void third_line(); vector inter_points(vector point_A, vector point_B); }; #endif