1 #ifndef LICORNEA_CG_FEATURE_SLOPES_H_ 2 #define LICORNEA_CG_FEATURE_SLOPES_H_ 4 #include "../../../lib/json.h" 5 #include "../../../lib/args.h" 6 #include "../../../lib/border.h" 7 #include "../feature_points.h" 22 std::map<std::string, feature_slope>
slopes;
json encode_feature_slopes(const feature_slopes &fslopes)
bool has_feature_slopes(const json &j_fslopes)
real model_vertical_slope(const vec2 &undistorted_point, const mat33 &K, const mat33 &R)
real model_horizontal_slope(const vec2 &undistorted_point, const mat33 &K, const mat33 &R)
Points of different features, on one view.
feature_slopes feature_slopes_arg()
cv::Mat_< cv::Vec3b > visualize_feature_slopes(const feature_slopes &fslopes, const cv::Mat_< cv::Vec3b > &back_img, int width, real exaggeration, int thickness, const border &bord)
cv::Matx< real, 3, 3 > mat33
feature_slopes decode_feature_slopes(const json &j_fslopes)
std::map< std::string, feature_slope > slopes
feature_slopes merge_multiview_feature_slopes(const feature_slopes &a, const feature_slopes &b)