OpenCV2.4のStereoSGBMを用いて、セミグローバルブロックマッチング法により視差画像を求めました。 BM法のときと同じく、左方向の画像に「tsukuba_l.png」、右方向の画像に「tsukuba_r.png」を用いました。 # -*- coding: utf-8 -*- import numpy as np import cv2 import pylab as plt if __name__ == '__main__': # 画像取得 im_l = cv2.imread("tsukuba_l.png") im_r = cv2.imread("tsukuba_r.png") # エラー処理 if (im_l == None or im_r == None): print "There is no image" return -1 # セミグローバルブロックマッチング w