“Jak liczyć, ile masz kamer z Pythonem” Kod odpowiedzi

Jak liczyć, ile masz kamer z Pythonem

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

Jak sprawdzić, ile kamer jest podłączonych do urządzenia w Python \

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

Odpowiedzi podobne do “Jak liczyć, ile masz kamer z Pythonem”

Pytania podobne do “Jak liczyć, ile masz kamer z Pythonem”

Więcej pokrewnych odpowiedzi na “Jak liczyć, ile masz kamer z Pythonem” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu