OpenCVで1つのウインドウに複数の画像を表示する
表示させたい画像の画素の配列を結合して、imshow の引数に渡す。
import cv2 import numpy if __name__ == "__main__": catImg1 = cv2.imread("./cat1.jpg") catImg2 = cv2.imread("./cat2.jpg") mergeImg = numpy.hstack((catImg1, catImg2)) cv2.imshow("sample", mergeImg) cv2.waitKey(0) cv2.destroyAllWindows()
hstack
vstack