import cv2
import tkinter as tk
from PIL import ImageTk, Image

def video_stream():
    _, pic = cam.read()
    frame = pic.copy()
    cv2image = cv2.cvtColor(frame, cv2.COLOR_BGR2RGBA)
    img = Image.fromarray(cv2image)
    imgtk = ImageTk.PhotoImage(image=img)
    videoLabe.imgtk = imgtk
    videoLabe.configure(image=imgtk)
    videoLabe.after(1, video_stream)

 

root = tk.Tk()
videoFrame = tk.Frame(root, bg="white").pack()
video = tk.Label(videoFrame)
video.pack()

cam = cv2.VideoCapture(0)

video_stream()
root.mainloop()

 

 

 

 

※查詢其他OpenCV用法如下※

openCV應用總整理: 點擊我

arrow
arrow

    楓綺 發表在 痞客邦 留言(2) 人氣()