Вместо того, чтобы пытаться расположить окна, вы можете объединить изображения рядом и отобразить их в одном окне:
#!/usr/local/bin/python3
import numpy as np
import cv2
# Load the 4 letters we need
h = cv2.imread('h.png',0)
e = cv2.imread('e.png',0)
l = cv2.imread('l.png',0)
o = cv2.imread('o.png',0)
# Append images side-by-side
result = np.concatenate((h,e,l,l,o),axis=1)
# Save to disk, or display as a single, wide image
cv2.imwrite('result.png',result)
Конечно, вы можете сделать прокладку, если хотите:
#!/usr/local/bin/python3
import numpy as np
import cv2
# Load the 4 letters we need
h = cv2.imread('h.png',0)
e = cv2.imread('e.png',0)
l = cv2.imread('l.png',0)
o = cv2.imread('o.png',0)
shim = np.ones((200,10),dtype=np.uint8)*255
# Append images side-by-side
result = np.concatenate((h,shim,e,shim,l,shim,l,shim,o),axis=1)
cv2.imwrite('result.png',result)