Python-OpenCV学习 -- 台式机外接USB摄像头的视频读取

本文详细介绍了如何使用Python的OpenCV库读取并处理内置摄像头和外接USB摄像头的图片,包括设置分辨率、多窗口显示及解决常见错误。适合初学者和开发者调试设备连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、网上很多笔记本带有内置摄像头的 代码读取案例。例如:读取内置摄像头的Python- OpenCV代码

import cv2
#引入库
cap = cv2.VideoCapture(0)
while True:
    ret, frame = cap.read()
    cv2.imshow("Video", frame)
#读取内容
    if cv2.waitKey(10) == ord("q"):
        break
        
#随时准备按q退出
cap.release()
cv2.destroyAllWindows()
#停止调用,关闭窗口

 

二、如果是外接USB的话,

cap = cv2.VideoCapture(0)

改成

cap = cv2.VideoCapture(1)

,如果有多个摄像头,考虑将 1 改成 2 或3等。

 

三、台式机一般没有摄像头,需要外接USB摄像头,需要注意,cap = cv2.VideoCapture(0) 里面的参数不是1,不是1, 是0,否则报错

测试代码:

import cv2

# 调用usb摄像头
cap = cv2.VideoCapture(0)
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 480)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 640)

cap.set(cv2.CAP_PROP_FOURCC, cv2.VideoWrit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值