[英]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))
你在哪個操作系統運行你的 OpenCV 代碼? 您是否檢查過您的 USB 攝像頭是否顯示在您的操作系統設備層中?
對於 Windows,在“成像設備”樹下的設備管理器中
對於 Linux,在 /dev 中,如“/dev/video1”和“/dev/video2”,然后執行
cap = cv2.VideoCapture("/dev/videox")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.