一、网上很多笔记本带有内置摄像头的 代码读取案例。例如:读取内置摄像头的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.VideoWriter.fourcc("M", "J", "P", "G"))
# 显示
while True:
ret, frame = cap.re

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

829

被折叠的 条评论
为什么被折叠?



