使用OpenCV stitcher类从多幅图像创建全景:减少计算时间的想法

使用OpenCV stitcher类从多幅图像创建全景:减少计算时间的想法,opencv,opencv-stitching,Opencv,Opencv Stitching,在使用OpenCV stitcher类将图像缝合到全景图时,我注意到计算时间并不像我预期的那样随着图像数量的增加而线性增加。它呈指数级增长。我想知道为什么。。。我认为这是因为该算法试图将每个图像与其他图像缝合在一起,但我得到了一个指定的图像顺序,因此不需要这样做,我希望通过这种方式可以减少计算时间 然而,我认为我在代码中确定了至少对高计算时间负责的部分 如果我没有完全弄错的话,那是第446-450行: 也许有人可以向我解释这个代码部分,或者甚至告诉我如何调整算法以按指定顺序缝合图像,而不是尝试

在使用OpenCV stitcher类将图像缝合到全景图时,我注意到计算时间并不像我预期的那样随着图像数量的增加而线性增加。它呈指数级增长。我想知道为什么。。。我认为这是因为该算法试图将每个图像与其他图像缝合在一起,但我得到了一个指定的图像顺序,因此不需要这样做,我希望通过这种方式可以减少计算时间

然而,我认为我在代码中确定了至少对高计算时间负责的部分

如果我没有完全弄错的话,那是第446-450行:

也许有人可以向我解释这个代码部分,或者甚至告诉我如何调整算法以按指定顺序缝合图像,而不是尝试将每个图像与其他图像缝合。我希望你明白我的意思,因为我真的需要帮助。我现在完全被困住了