我有一台 chromebook,并使用 VSCode 作为我的 IDE,使用 Python3 作为我的语言。运行此代码时出现错误:
[错误:[电子邮件受保护]] 全局 obsensor_uvc_stream_channel.cpp:156 getStreamChannelGroup 相机索引超出范围
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
while True:
ret, frame = cap.read()
cv2.imshow('frame', frame)
if cv2.waitKey(1) == ord('q'):
break
cap.release()
cv2.destroyAllWindows
我已将索引更改为不同的值,但没有任何效果。
相机索引超出范围,这意味着您的设备相机未检测到。
cap = cv2.VideoCapture(0)
-确保您的 Chromebook 连接或内置了摄像头,并且摄像头运行正常。
-检查正在使用的相机索引是否正确。该索引应与您要访问的相机设备相对应。请记住,摄像机索引通常从 0 开始,因此第一个摄像机的索引为 0,第二个摄像机的索引为 1,依此类推。