# -*- coding: utf-8 -*-
import cv2
import tkinter as tk
from PIL import Image, ImageTk
root = tk.Tk()
class APP:
def __init__(self):
root.title('颜色识别系统')
#定义主界面,参数前两个表示长和宽,后两个表示启动时显示的左上角坐标
root.geometry('%dx%d+%d+%d' % (1300, 550, 0, 0))
def GUI(self):
#定义左边界面
self.frame_left = tk.Frame(root)
self.left_page1 = tk.Label(root)
self.left_page1.pack(side=tk.LEFT)
self.frame_left.pack()
#定义右边界面
self.frame_right = tk.Frame(root)
self.right_page1 = tk.Label(root)
self.right_page1.pack(side=tk.RIGHT)
self.frame_right.pack()
def camea_cap(self):
#判断摄像头编号
camea_nuber = 0
for i in range(10):
if cv2.VideoCapture(camea_nuber).isOpened():
break
else:
camea_nuber = camea_nuber + 1
self.cap = cv2.Video
在tk中显示摄像头图像
于 2022-05-20 17:40:54 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)