最近一直在编写C++的算法程序,因为以前使用过OpenCV,觉得OpenCV当中的矩阵运算做的很不错,所以就拿来用用。
这两天遇到了一个难题,就是多项式方程的根的求解,因为自己比较懒,不想自己去写一个方程求解的程序,所以想在网上找找,没想到OpenCV2.2种就有(以前只用过OpenCV1.1)一个函数solvePoly就是求解多项式方程的。
可是这一用问题就有来了,使用之后发现该函数的求解结构和用Matlab求解的结构相差很大,于是乎和往常一样上网查询,可是网上关于较高版本的OpenCV的说明基本上没有,对于OpenCV矩阵操作的一些介绍也都只是停留在简单的矩阵操作上,关于solvePoly函数的唯一的可用资料就是:
万般无奈之下,一个偶然的机会看到了OpenCV2.4的操作说明(差别在于多项式的系数与矩阵排列的方式):