Почему не передается изображение с камеры?
нужно сделать вывод изображения с веб-камеры, но почему то не срабатывает(в окне просто белый фон), в чем дело?
from tkinter import *
import cv2
from PIL import Image, ImageTk
win = Tk()
win.geometry("700x350")
label =Label(win)
label.grid(row=0, column=0)
cap= cv2.VideoCapture(0)
def show_frames():
cv2image= cv2.cvtColor(cap.read()[1],cv2.COLOR_BGR2RGB)
img = Image.fromarray(cv2image)
imgtk = ImageTk.PhotoImage(image = img)
label.imgtk = imgtk
label.configure(image=imgtk)
label.after(20, show_frames)
show_frames()
win.mainloop()
Источник: Stack Overflow на русском