2016-12-05 47 views
0

我有一組圖像,一組「左」圖像和一組圖像「右」。我的任務是閱讀「left-01,left-02等」。和「右01,右02等」。一次處理兩個圖像(一個左側和一個右側圖像),合併這些圖像以製作新圖像(類似於組合左眼和右眼的視圖),然後處理該圖像以使用OpenCV找到非線性運動。我目前的實現讀取一個左和一個正確的文件,但我想不出如何組合這些圖像,以便他們可以稍後處理。將兩個圖像作爲一個圖像讀取Python

這裏是我的一個左圖像和一個右圖像讀取方法:

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 

任何幫助,將不勝感激! :)

+0

聲明合成圖像的寬度等於左右圖像的總和。複製結果圖像中的圖像。 –

回答

1

我會添加一條評論,但沒有足夠的代表。看起來你只是試圖在圖像之間創建一個全景圖。這是一個教程來做到這一點。 Panoramic Stitching

相關問題