多幅图像拼接问题——请教各位高手
问题描述如下:我的工程里面需要做图像拼接,图像时由相机平移拍摄的多幅图像,每幅图像比较大(2848*4272),一般来说至少要拼接7、8幅,也就是说拼接之后的图像,宽度很宽,高度至少是4272
我用的是SIFT找寻两幅图像之间的匹配关系,找到位置映射矩阵,两幅图像拼接啦,还是效果很好,拼接缝的地方也拼得很好,但是图像幅数多了,后面的图像就出现桶形扭曲,(也就是如果以左边儿第一幅图为基准图像,那么后边儿的图像的物体部分就越来越向中间缩小,或者向上下放大),也就是有累加的效应。
如果以中间图像为基准,那么两边儿就出现桶形扭曲,关键是我的图像又不能缩小啊!!
PS:我找到位置映射矩阵M之后,变换图像时候用的是OpenCV里面的 cvWarpPerspective( const CvArr* srcarr, CvArr* dstarr, const CvMat* matrix, int flags, CvScalar fillval ) 函数变换图像。
有图像处理方面的高手,做过这个方面的工作么??像这种问题是怎么解决的啊??只要没有桶形扭曲,渐进就行。