OpenCV 提供了一个求解多项式的接口,solvePoly
//Finds the real or complex roots of a polynomial equation.
double solvePoly(InputArray coeffs, OutputArray roots, int maxIters=300 )
各参数含义,
coeffs
– array of polynomial coefficients.roots
– output (complex) array of roots. 是一个 n×2 n × 2 的矩阵,每一行代表一个root,第一列代表实部,第二列代表虚部maxIters
– maximum number of iterations the algorithm does.
对应的多项式方程一般形式为
coeffs[n]xn+