OpenCV 未检测到 USB 摄像头 Python
USB Camera is not detected by OpenCV Python
我正在做一个项目,它必须检测一个 USB 摄像头(CM3-U3-13S2C-CS 一个 1.3 兆像素 USB 3.0 摄像头),opencv 无法检测到摄像头的 ID 我已经尝试了下面的代码显示可用摄像头的 IDS,但 openCV 检测到的只是网络摄像头的 ID,摄像头在 Labview 上工作正常。
如果有任何帮助,我将不胜感激!
> import cv2
>
> openCvVidCapIds = []
>
> for i in range(100):
> try:
> cap = cv2.VideoCapture(i)
> if cap is not None and cap.isOpened():
> openCvVidCapIds.append(i)
> # end if
> except:
> pass
> # end try
> # end for
>
> print(str(openCvVidCapIds))
你 OS 是哪个 运行 你的 OpenCV 代码?您是否检查过您的 USB 摄像头是否显示在您的 OS 设备层中?
对于 windows,在“成像设备”树下的设备管理器中
for Linux,在 /dev 中像“/dev/video1”和“/dev/video2”然后做
上限=
cv2.VideoCapture("/dev/videox")
我正在做一个项目,它必须检测一个 USB 摄像头(CM3-U3-13S2C-CS 一个 1.3 兆像素 USB 3.0 摄像头),opencv 无法检测到摄像头的 ID 我已经尝试了下面的代码显示可用摄像头的 IDS,但 openCV 检测到的只是网络摄像头的 ID,摄像头在 Labview 上工作正常。 如果有任何帮助,我将不胜感激!
> import cv2
>
> openCvVidCapIds = []
>
> for i in range(100):
> try:
> cap = cv2.VideoCapture(i)
> if cap is not None and cap.isOpened():
> openCvVidCapIds.append(i)
> # end if
> except:
> pass
> # end try
> # end for
>
> print(str(openCvVidCapIds))
你 OS 是哪个 运行 你的 OpenCV 代码?您是否检查过您的 USB 摄像头是否显示在您的 OS 设备层中?
对于 windows,在“成像设备”树下的设备管理器中
for Linux,在 /dev 中像“/dev/video1”和“/dev/video2”然后做
上限= cv2.VideoCapture("/dev/videox")