[PYTHON] Starten Sie die Webkamera, machen Sie ein Standbild und speichern Sie es lokal

Was du machen willst

Umgebung

Implementierung

#Erstellen Sie eine Instanz der VideoCapture-Klasse
    #Geben Sie 0 an, wenn Sie die integrierte Webkamera verwenden
    cap = cv2.VideoCapture(0)

    #Wenn es nicht normal gelesen werden kann
    if cap.isOpened() is False:
        print("IO Error")
    #Bei normaler Beladung
    else:
        #Lesemethode
        #Rückgabewert 1 ret:Wurde das Rahmenbild geladen?/Rückgabewert 2 Frame:Array von Bildern (ndarray)
        ret, frame = cap.read()
        image_path = "./images/"
        if (ret):
            #Imwrite-Methode
            #Argument 1: Bildpfad Argument 2: ndarray-Objekt, das das Bild darstellt
            #Die Erweiterung des Bildpfads ist.jpg und.png kann verwendet werden.
            cv2.imwrite(image_path + "image.png ", frame)
        else:
            print("Read Error")

    cap.release() #Beenden Sie das Kameragerät

Recommended Posts

Starten Sie die Webkamera, machen Sie ein Standbild und speichern Sie es lokal
[Python] Senden Sie das von der Webkamera aufgenommene Bild an den Server und speichern Sie es
So speichern Sie die Feature-Point-Informationen des Bildes in einer Datei und verwenden sie zum Abgleichen
POST das ausgewählte Bild auf der Website mit mehrteiligen / Formulardaten und speichere es in Amazon S3! !!
Ich möchte mit Python nur das Gesicht aus einem Personenbild ausschneiden und speichern ~ Gesichtserkennung und Zuschneiden mit face_recognition ~
Ich habe versucht, ein Standbild aus dem Video auszuschneiden
So teilen und speichern Sie einen DataFrame
Ich habe GhostScript mit Python ausgeführt, das PDF in Seiten aufgeteilt und es in ein JPEG-Bild konvertiert.
Die Geschichte, ein Tool zum Laden von Bildern mit Python zu erstellen ⇒ Speichern unter
Verwenden Sie Pillow, um das Bild transparent zu machen und nur einen Teil davon zu überlagern
Beschneiden Sie Numpy.ndarray und speichern Sie es als Bild
Speichern Sie das Objekt in einer Datei mit pickle
[Python3] Machen Sie einen Screenshot einer Webseite auf dem Server und schneiden Sie sie weiter zu
100 Klopfen bei der Bildverarbeitung !! (021-030) Ich möchte eine Pause machen ...
Speichern Sie das von pyqtgraph gezeichnete Diagramm in einem Bild
POST das Bild mit json und erhalte es mit der Flasche
So nehmen Sie ein aufgenommenes Bild aus einem Video auf (OpenCV)
Ändern Sie die Größe des Bildes auf die angegebene Größe und schwärzen Sie die Ränder
Es ist schwierig, einen grünen Bildschirm zu installieren, daher habe ich nur das Gesicht ausgeschnitten und es dem Hintergrundbild überlagert
So zeichnen Sie interaktiv eine Pipeline für maschinelles Lernen mit scikit-learn und speichern sie in HTML
Eine Geschichte, die es einfach macht, den Wohnbereich mit Elasticsearch und Python abzuschätzen
So starten Sie den PC jeden Morgen zu einer festgelegten Zeit und führen das Python-Programm aus
Rufen Sie die Excel-Liste rekursiv in einem bestimmten Ordner mit Python ab und schreiben Sie sie in Excel.
Schritte zum Erstellen eines Jobs, der ein Docker-Image abruft und mit Github-Aktionen testet
Geben Sie die Bilddaten mit Flask of Python zurück und zeichnen Sie sie in das Canvas-Element von HTML
Ich habe eine Funktion zum Trimmen des Bildes von Python openCV erstellt. Verwenden Sie sie daher bitte.
Eine einfache Möglichkeit, die in Python benötigte Zeit anzuzeigen und sie intelligenter zu verbessern
Wie man einen bestimmten Prozess am Anfang und Ende der Spinne mit Scrapy einfügt
Holen Sie sich ein Bild von einer Webseite und ändern Sie die Größe
Speichern Sie das Pystan-Modell und erhalten Sie eine Pickle-Datei
[Python] Ändern Sie den Namen der Bilddatei in eine Seriennummer
Konvertieren Sie die vorliegenden Bilddaten (png) in ein .pbm-Bild
So machen Sie einen Screenshot des Chrome-Bildschirms (verhindern Sie, dass er in der Mitte abgeschnitten wird)
Ich möchte ein Histogramm erstellen und die Normalverteilungskurve darauf überlagern. matplotlib edition
[Python] Die Rolle des Sterns vor der Variablen. Teilen Sie den Eingabewert und weisen Sie ihn einer Variablen zu
Es ist überraschend mühsam, eine Liste mit dem Datum und der Uhrzeit der letzten Anmeldung von Arbeitsbereichen abzurufen
Das Bild ist Namekuji
So starten Sie die erste Projektion
Ich möchte die Ausführungszeit aufzeichnen und ein Protokoll führen.
[PEP8] Übernehmen Sie den Python-Quellcode und schreiben Sie ihn ordentlich
Verarbeiten Sie das Ausführungsergebnis von Splunk mit Python und speichern Sie es in einer Datei
Wie einfach ist es, ein Medikament auf dem Markt zu synthetisieren?
Versuchen Sie, ein neues Bild mit dem trainierten StyleGAN2-Modell zu bearbeiten
[Los] Erstellen Sie einen CLI-Befehl, um die Erweiterung des Bildes zu ändern
Nehmen Sie ein Bild mit Pepper auf und zeigen Sie es auf Ihrem Tablet an
Ich möchte eine Pipfile erstellen und im Docker wiedergeben
Konvertieren Sie das Ergebnis von Python Optparse, um es zu diktieren und zu verwenden
Beachten Sie, dass Python Bilder im Base64-Format dekodiert und lokal speichert
Python - Holen Sie sich in regelmäßigen Abständen die Bitcoin-Rate BTC / JPY von Bitflyer und speichern Sie sie in einer Datei
[Python / Jupyter] Übersetzen Sie den Kommentar des in die Zwischenablage kopierten Programms und fügen Sie ihn in eine neue Zelle ein.
Ich habe ein POST-Skript erstellt, um ein Problem in Github zu erstellen und es im Projekt zu registrieren
Richten Sie einen yum-Repository-Server unter CentOS 7 ein und verweisen Sie lokal und von anderen Servern usw. darauf.
Verwenden Sie Cloud Dataflow, um das Ziel dynamisch entsprechend dem Wert der Daten zu ändern und in GCS zu speichern
So geben Sie eine Zeichenfolge in Python ein und geben sie unverändert oder in die entgegengesetzte Richtung aus.
Laden Sie Daten mit einem Befehl und einer Aktualisierung auf s3 von aws hoch und löschen Sie die verwendeten Daten (unterwegs).