Есть скрипт, который генерирует 4 изображения, соответственно создает 4 окна. Я бы хотел, засунуть все эти 4 изображения в интерфейс, желательно с кнопками. Какое это может быть решение?
Что я хочу видеть в интерфейсе:
Маленький текстовый блок
Кнопка выполняющая функцию cv2.waitKey
4 изображения cv2.imshow
По кнопкам особых затруднений нет, а вот как засунуть изображения- такое я не нашел
Знаю что можно реализовать несколько изображений горизонтально, либо вертикально, а меня интересует имено сетка из 4.
Знаю как засунуть одно изображение в tkinter, но интересует больше.
РЕШЕНИЕ С ОДНИМ ИЗОБРАЖЕНИЕМ
image_name = 'Grid.png'
image = cv2.imread(image_name)
#Rearrang the color channel
b,g,r = cv2.split(image)
img = cv2.merge((r,g,b))
# A root window for displaying objects
root = Tk()
# Convert the Image object into a TkPhoto object
im = Image.fromarray(img)
imgtk = ImageTk.PhotoImage(image=im)
# Put it in the display window
Label(root, image=imgtk).pack()
root.mainloop() # Start the GUI
РЕШЕНИЕ В ЛИНЕЙКУ
# concatenate image Horizontally
Hori = np.concatenate((img1, img2), axis=1)
# concatenate image Vertically
Verti = np.concatenate((img1, img2), axis=0)
cv2.imshow('HORIZONTAL', Hori)
cv2.imshow('VERTICAL', Verti)