C++ 修改OpenCV Sticher类以提高速度

C++ 修改OpenCV Sticher类以提高速度,c++,opencv,panoramas,opencv-stitching,C++,Opencv,Panoramas,Opencv Stitching,据我所知,OpenCV Stitcher类将每个输入图像与所有其他图像进行匹配,这允许推送无序图像,同时获得正确的输出全景图。但这当然会以指数方式减慢缝合过程 在我的例子中,用户将捕获从左向右移动相机的图像,因此图像的顺序是已知的 如何修改Stitcher类以仅比较侧到侧图像,从而在匹配时无需将一个图像与所有图像进行比较 谢谢为什么不在缝合+新图像上重新运行缝合器。@GPPK在缝合+新图像上重新运行缝合器将为前一图像计算两次特征(此外,由于缝合图像的大小将增加,特征计算将大大增加)。珍雅:试着了

据我所知,OpenCV Stitcher类将每个输入图像与所有其他图像进行匹配,这允许推送无序图像,同时获得正确的输出全景图。但这当然会以指数方式减慢缝合过程

在我的例子中,用户将捕获从左向右移动相机的图像,因此图像的顺序是已知的

如何修改Stitcher类以仅比较侧到侧图像,从而在匹配时无需将一个图像与所有图像进行比较


谢谢

为什么不在缝合+新图像上重新运行缝合器。@GPPK在缝合+新图像上重新运行缝合器将为前一图像计算两次特征(此外,由于缝合图像的大小将增加,特征计算将大大增加)。珍雅:试着了解缝合管道,并实现您自己的马赛克算法优化您的任务。但要注意,如果只对图像进行匹配,而不进行任何全局优化,则不可避免地会出现漂移。