使用python 3.6和opencv python cv2时出错
在人脸识别任务中使用python open cv初始化相机时出错使用python 3.6和opencv python cv2时出错,python,opencv,camera,face-recognition,cv2,Python,Opencv,Camera,Face Recognition,Cv2,在人脸识别任务中使用python open cv初始化相机时出错 import cv2 camera = cv2.VideoCapture(1) camera.grab() ret, frame = camera.retrieve() cv2.namedWindow('frame') 问题是我没有使用额外的网络摄像头,我的电脑只有一个摄像头,所以这条线应该是: camera=cv2.VideoCapture(0)问题是我没有使用额外的网络摄像头,而且我的电脑只有一个摄像头,所以这一行应该是:
import cv2
camera = cv2.VideoCapture(1)
camera.grab()
ret, frame = camera.retrieve()
cv2.namedWindow('frame')
问题是我没有使用额外的网络摄像头,我的电脑只有一个摄像头,所以这条线应该是:
camera=cv2.VideoCapture(0)问题是我没有使用额外的网络摄像头,而且我的电脑只有一个摄像头,所以这一行应该是:
摄像头=cv2。在我的笔记本电脑中,视频捕获(0)摄像头的编号为
0
。你试过其他号码吗?在我的笔记本电脑里,相机的号码是0
。你试过其他数字吗?你可能会这么想,但有时USB枚举的顺序令人惊讶。试试0lsusb
可能会提供一些证据,如果您安装了它的话。您可能会这样认为,但有时USB枚举的顺序令人惊讶。试试0lsusb
可能会提供一些证据,如果您安装了它的话。
OpenCV: out device of bound (0-0): 1
OpenCV: camera failed to properly initialize!