当前位置: 首页 > news >正文

6.01 Python中打开usb相机并进行显示

本案例介绍如何打开USB相机并每隔100ms进行刷新的代码,效果如下:

一、主要思路:

1.   打开视频流、读取帧

self.cam_cap = cv2.VideoCapture(0)  #打开 视频流
cam_ret, cam_frame = self.cam_cap.read()  //读取帧。

2.使用定时器,每隔100ms读取帧

3.显示到Qt的QLabel控件上。

二、代码如下:

import os
import sys
from PySide6.QtCore import Qt, QTimer
import cv2
from PySide6.QtGui import QImage, QPixmap
from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton, QMessageBox, QLabel, QHBoxLayout
from utils.ImageUtil import show_cvimage_to_qlabeldef show_cvimage_to_qlabel(frame, qlabel):w = qlabel

相关文章:

  • 【Cesium入门教程】第五课:数据源
  • 敦普水性无铬锌铝涂层:汽车紧固件防锈15年,解决螺栓氢脆腐蚀双痛点
  • 在企业级项目中高效使用 Maven-mvnd
  • 量化学习DAY2-开始批量提交alpha!
  • 【Linux】自定义shell的编写
  • 【IDEA_Maven】(进阶版)永久性的更改IDEA中每个项目所依赖的Maven默认配置文件及其仓库路径
  • 【Python 元组】
  • 网上商城系统
  • Kafka集群加入新Broker节点会发生什么
  • SQLite 转换为 MySQL 数据库
  • Go语言中 源文件开头的 // +build 注释的用法
  • LeetCode难题解析:数字字符串的平衡排列数目
  • 力扣:轮转数组
  • Python字典:数据操作的核心容器
  • .Net HttpClient 概述
  • C++线程库
  • 记录一下学习kafka的使用以及思路
  • 黄金、碳排放期货市场API接口文档
  • AI日报 · 2025年5月09日|OpenAI Deep Research 上线 GitHub Connector Beta
  • 【相机标定】OpenCV 相机标定中的重投影误差与角点三维坐标计算详解
  • 新华每日电讯:给“男性妇科病论文”开一剂复方药
  • 44岁街舞运动推广者、浙江省街舞运动协会常务理事钟永玮离世
  • 暴雨及强对流天气黄色预警已发布!南方进入本轮降雨最强时段
  • 国务院安委会办公室印发通知:坚决防范遏制重特大事故发生
  • 8大类1000多支,中国红十字会已建成10万人规模救援队伍
  • 江苏淮安优化村级资源配置:淮安区多个空心村拟并入邻村