OpenCV多级B样条逼近

时间:2011-03-10 05:17:01

标签: opencv

嗨(对不起我的英语)..我正在为这个项目的大学项目工作我需要使用MBA(多级B样条近似)算法来获得图像的某些点(控制点)用于其他操作。

我正在阅读很多关于这个算法的论文,我想我明白了,但我不能写。

这个想法是:读取图像,处理图像(OpenCV),然后获取图像的控制点,使用这些点。

所以这里的问题是: 该算法使用一组点{(x,y,z)},这组点用从MBA获得的控制点生成的表面近似。点集{(x,y,z)}表示我们需要近似的数据(图像)..

因此,图像采用cv :: Mat格式,如何将此格式转换为普通数组,以便简单地访问数据操作...

这是一篇论文,解释了该方法: (论文)REGULARIZED MULTILEVEL B-SPLINE REGISTRATION (纸)Scattered Data Interpolation with Multilevel B-splines (Matlab的)MBA

如果有人可以提供帮助,也许会有一些指导方针,想法或其他任何内容。

提前致谢。

编辑:最后我使用armadillo和OpenCV在C ++中编写了算法......

1 个答案:

答案 0 :(得分:0)

我正在使用armadillo C ++线性代数库来处理算法的矩阵