“So zählen Sie, wie viele Kameras Sie mit Python haben” Code-Antworten

So zählen Sie, wie viele Kameras Sie mit Python haben

import cv2

def camera_amount():
    '''Returns int value of available camera devices connected to the host device'''
    camera = 0
    while True:
        if (cv2.VideoCapture(camera).grab()) is True:
            camera = camera + 1
        else:
            cv2.destroyAllWindows()
            return(int(camera))
Condemned Camel

So überprüfen Sie, wie viele Kameras in Python mit dem Gerät verbunden sind

import cv2

def clearCapture(capture):
    capture.release()
    cv2.destroyAllWindows()

def countCameras():
    n = 0
    for i in range(10):
        try:
            cap = cv2.VideoCapture(i)
            ret, frame = cap.read()
            cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
            clearCapture(cap)
            n += 1
        except:
            clearCapture(cap)
            break
    return n

print countCameras()
Healthy Hornet

Ähnliche Antworten wie “So zählen Sie, wie viele Kameras Sie mit Python haben”

Fragen ähnlich wie “So zählen Sie, wie viele Kameras Sie mit Python haben”

Weitere verwandte Antworten zu “So zählen Sie, wie viele Kameras Sie mit Python haben” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen