将两个图像作为一个图像Python读取

时间:2016-12-05 11:14:28

标签: python image opencv

我有一组图像,一组“左”图像和一组图像“右”。我的任务是阅读“left-01,left-02 etc.”和“右01,右02等”一次两个图像(一个左图像和一个右图像),组合这些图像以制作新图像(类似于左眼和右眼组合的视图)然后处理该图像以使用OpenCV找到非线性运动。我当前的实现读入一个左右文件,但我想不出如何组合这些图像,以便以后处理它们。

这是我阅读一张左图和一张右图的方法:

def leftRead():
leftList = []
directoryFiles = glob.glob('left*')
for im in directoryFiles:
    leftList.append(cv2.imread(im, 1))
return leftList

def rightRead():
rightList = []
directoryFiles = glob.glob('right*')
for im in directoryFiles:
    rightList.append(cv2.imread(im, 1))
return rightList

任何帮助将不胜感激! :)

1 个答案:

答案 0 :(得分:1)

我会添加评论但不足以代表。看起来你只是想在图像之间创建一个全景图。这是一个教程。 Panoramic Stitching