pyqt5实时调用摄像头并生成图片到缓存然后使用图像识别功能

1、流程

1、进入循环,打开摄像头
2、读取图片
3、通过QImage显示图片
4、将 QImage 转换为 PIL 图像,并保存到缓存
5、从缓存中获取图像数据并进行识别
6、输出识别结果

2、导入库

pip install opencv-python

需要找到当前python版本对应的dlib库进行人脸识别。
网站

2、代码

import cv2
import face_recognition
class OpenLoginCameraThread(QThread):
    # 摄像头打开多线程
    _signal_thread = pyqtSignal
07-10 23:41