Kameraerfassung mit Python + OpenCV

Code

import cv2
def capture_camera(mirror=True, size=None):
    """Capture video from camera"""
    #Nehmen Sie die Kamera auf
    cap = cv2.VideoCapture(0) #0 ist die Gerätenummer der Kamera

    while True:
        #ret erhält Image Success Flag
        ret, frame = cap.read()

        #Ob es wie ein Spiegel aussieht
        if mirror is True:
            frame = frame[:,::-1]

        #Rahmengröße ändern
        #Größe ist zum Beispiel(800, 600)
        if size is not None and len(size) == 2:
            frame = cv2.resize(frame, size)

        #Rahmen anzeigen
        cv2.imshow('camera capture', frame)

        k = cv2.waitKey(1) #Warten Sie 1 ms
        if k == 27: #Beenden Sie mit der ESC-Taste
            break

    #Geben Sie die Aufnahme frei
    cap.release()
    cv2.destroyAllWindows()

Wie benutzt man

$ python
>>> capture_camera()

Recommended Posts

Kameraerfassung mit Python + OpenCV
Python, OpenCV-Kameraerfassung
Gesichtserkennung mit Kamera mit opencv3 + python2.7
Binarisierung mit OpenCV / Python
Bildaufnahme von der Kamera mit Python + OpenCV
[Python] Verwenden von OpenCV mit Python (Basic)
Gesichtserkennung mit Python + OpenCV
Verwenden von OpenCV mit Python @Mac
[Windows] [Python] Kamerakalibrierung des Fischaugenobjektivs mit OpenCV
Zeigen Sie das Bild der USB-Kamera mit OpenCV von Python mit Raspeye an
Leuchtendes Leben mit Python und OpenCV
Verwenden Sie eine Point Grey-Kamera mit Python (PyCapture2).
[Python] Verwenden von OpenCV mit Python (Bildfilterung)
Neuronales Netzwerk mit OpenCV 3 und Python 3
[Python] Verwenden von OpenCV mit Python (Bildtransformation)
[Python] Verwenden von OpenCV mit Python (Kantenerkennung)
Holen Sie sich Web-Screen-Capture mit Python
Einfache Python + OpenCV-Programmierung mit Canopy
Versuchen Sie die Gesichtserkennung mit Python + OpenCV
Schneiden Sie das Gesicht mit Python + OpenCV aus
Laden Sie das GIF-Bild mit Python + OpenCV
Finden Sie Bildähnlichkeit mit Python + OpenCV
Verwenden Sie OpenCV mit Python 3 in Window
Zeichnen Sie eine Illustration mit Python + OpenCV
Verfolgen Sie Baseballbälle mit Python + OpenCV
Graphbasierte Segmentierung mit Python + OpenCV
Zeichnen Sie einen Pfeil (Vektor) mit opencv / python
Grundlegendes Studium von OpenCV mit Python
Gesichtserkennung mit Python + OpenCV (invariante Rotation)
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Python2.7 + CentOS7 + OpenCV3
Scraping mit Python
Speichern Sie Videos Frame für Frame mit Python OpenCV
Python mit Go
Versuchen Sie, die Kamera mit Pythons OpenCV zu verwenden
Bilder mit Pupil, Python und OpenCV aufnehmen
Twilio mit Python
So erstellen Sie eine Überwachungskamera (Überwachungskamera) mit Opencv und Python
In Python integrieren
Spielen Sie mit 2016-Python
Ich habe versucht, mit Python + opencv nicht realistisch zu rendern
AES256 mit Python
Bildverarbeitung mit Python & OpenCV [Tonkurve]
Einzelpixel-Kamera zum Erleben mit Python
Getestet mit Python
Python beginnt mit ()
[python, openCV] base64 Gesichtserkennung in Bildern
Erstellen verschiedener Photoshop-Videos mit Python + OpenCV ③ Erstellen Sie verschiedene Photoshop-Videos
mit Syntax (Python)
OpenCV-Beispiele (Python)
Bingo mit Python
[Python] Bilder mit OpenCV lesen (für Anfänger)
Zundokokiyoshi mit Python
[Hinweis] openCV + Python
WEB Kameraaufnahme
Bis Sie opencv mit Python verwenden können
Leichte Bildverarbeitung mit Python x OpenCV
Glättung kantengespeichert mit Python + OpenCV (BilateralFilter, NLMeansFilter)
Excel mit Python