18 lines
441 B
C
18 lines
441 B
C
|
|
#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);
|
|||
|
|
|