18 lines
441 B
C
Raw Permalink Normal View History

2025-08-16 15:25:29 +08:00
#pragma once
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD>߽<EFBFBD><DFBD><EFBFBD>(7<>ζ<EFBFBD><CEB6><EFBFBD>ʽ)
#define FittingOrder 7
// <20><EFBFBD><E6B4A2><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD>Ľṹ<C4BD><E1B9B9>
struct FitParam {
double s[FittingOrder + 1]; // ϵ<><CFB5><EFBFBD><EFBFBD><EFBFBD>飬s[0]<5D>dz<EFBFBD><C7B3><EFBFBD><EFBFBD>s[1]<5D><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5>...
};
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿһ<C3BF><D2BB>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<29><><EFBFBD>ж<EFBFBD><D0B6><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD>ϣ<EFBFBD><CFA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
cv::Mat GetFitParamMap(const cv::Mat& map, int row_step);
// <20><><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؽ<EFBFBD>ԭʼͼ<CABC><CDBC>
cv::Mat GetMapFromFitMap(const cv::Mat& map, const cv::Size size, int row_step);