FIilter usb devices

This commit is contained in:
ori
2019-04-13 11:57:43 -07:00
parent cf7de01338
commit 400de5eb48
5 changed files with 59 additions and 29 deletions

View File

@@ -0,0 +1,19 @@
import cscore
import cv2
class CamerasHandler:
@staticmethod
def get_cameras():
arr = []
usb_devices = cscore.UsbCamera.enumerateUsbCameras()
for index in range(len(usb_devices)):
cap = cv2.VideoCapture(index)
if cap.isOpened():
arr.append(index)
cap.release()
index += 1
return [usb_devices[i] for i in arr]