#coding:utf-8
import cv2
import sys
from PIL import Image
def CatchUsbVideo(window_name, camera_idx):
cv2.namedWindow(window_name)
# 捕捉摄像头
cap = cv2.VideoCapture(camera_idx)
while cap.isOpened():
ok, frame = cap.read() # 读取一帧数据
if not ok:
break
# 显示图像
cv2.imshow(window_name, frame)
c = cv2.waitKey(10)
if c & 0xFF == ord('q'):
break
# 释放摄像头并销毁所有窗口
cap.release()
cv2.destroyAllWindows()
if __name__ == '__main__':
CatchUsbVideo("FaceRect", 0)
相关文章
- 08-24python+opencv调用摄像头
- 08-24python使用opencv调用摄像头操作
- 08-24Python语言利用PyQt5和openCV显示笔记本电脑摄像头图像
- 08-24无法使用DataStax Python驱动程序远程连接到Cassandra
- 08-24python+opencv+pyqt5控制摄像头在Qlabel上显示
- 08-24用python opencv 调用摄像头之if cv2.waitKey(1) & 0xFF == ord('q')分析
- 08-24使用python-openCV对摄像头捕捉的镜头进行二值化并打上文字
- 08-24Python+OpenCV图像处理(二)——打印图片属性、设置图片存储路径、电脑摄像头的调取和显示
- 08-24opencv 捕获摄像头 python
- 08-24OpenCV 使用 pytorch 模型 通过摄像头实时表情识别