–确保你的系统有conda环境并且安装了cv2。
–确保你conda是基于Python3.x以上。
–原理就是循环cv2中VideoCapture的指定摄像头的号数。
–从0开始计数,当VideoCapture初始化摄像头失败时,
–(这里使用的是VideoCapture中的grab()函数,如果成功返回True,否则是False)
–那么代表着没有这个摄像头。终止计数退出循环。这里建议要设置循环的上限。
import cv2
class Camera:
def __init__(self, cam_preset_num=10):
self.cam_preset_num = cam_preset_num