[PYTHON] Was tun, wenn bei der Eingabe eines Kameravideos in OpenCV ein Abbruch angezeigt wird?

Neulich habe ich versucht, ein Video mit opencv einzugeben und anzuzeigen. Die Umgebung wurde unter macOS Catalina vs Code erstellt, aber zu diesem Zeitpunkt

zsh: abort      python load_video.py

Wurde angezeigt und der Prozess gestoppt. Aus der Sicht der Schlussfolgerung stellte sich heraus, dass anstelle des Befehls auf VScode ** direkt auf dem Terminal ** gedrückt werden muss, um die Erlaubnis der Kamera zu erhalten. Referenz

Wir suchen derzeit nach einer Möglichkeit, dies mit VScode gut zu machen. Der detaillierte Code wird unten als Referenz gezeigt. * * * mp4-Datei und Kamera unter Bezugnahme auf openCV-Tutorial-Seite Der Code zum Anzeigen des Videos ist unten dargestellt.

import numpy as np
import cv2

cap = cv2.VideoCapture(0)

while(cap.isOpened()):
    ret, frame = cap.read()

    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

    cv2.imshow('frame',gray)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()

Sie können Videos auch anzeigen, indem Sie das Argument von cv2.VideoCapture () auf ein beliebiges Videoverzeichnis setzen.

Recommended Posts

Was tun, wenn bei der Eingabe eines Kameravideos in OpenCV ein Abbruch angezeigt wird?
Was tun, wenn eine Warnmeldung in der Pip-Liste angezeigt wird?
Verfahren, die durchgeführt werden müssen, wenn Japanisch nicht in matplotlib angezeigt wird
Was tun, wenn nur das Fenster angezeigt wird und im Pygame nichts angezeigt wird?
Was tun, wenn der Fortschrittsbalken in tqdm von Python nicht angezeigt wird?
Was tun, wenn Pythons IntelliSense in VS Code unter Windows nicht angezeigt wird?
Was tun, wenn "Unbenannt: 0" in_csv-> read_csv von Pandas hinzugefügt wird?
Was tun, wenn der Werttyp in Python nicht eindeutig ist?
Was tun, wenn in python json .dumps eine Dezimalstelle enthalten ist?
Was tun, wenn das über Scrapy heruntergeladene Ergebnis auf Englisch ist?
Was tun, wenn in der Anaconda-Umgebung die Warnung "Die Umgebung ist konsistent ..." angezeigt wird
Was tun, wenn pipreqs zu UnicodeDecodeError führt?
Was tun, wenn CERTIFICATE_VERIFY_FAILED auftritt, wenn nltk.download () unter macOS pyhon ausgeführt wird?
Was tun, wenn (Basis) am Anfang des Mac-Terminals angezeigt wird?
[openpyxl] Was tun, wenn IllegalCharacterError in pandas.DataFrame.to_excel angezeigt wird?
curl: (60) Was tun, wenn das Ausstellerzertifikat ungültig ist?
Was tun, wenn in pip ein Unicode-Dekodierungsfehler auftritt?
Was tun, wenn pyenv nicht aktiviert ist (zsh)
Was zu tun ist, wenn es nicht in der Sudoers-Datei enthalten ist. Dieser Vorfall wird gemeldet.
Was tun, wenn beim Importieren von matplotlib in Python (Mac) eine Fehlermeldung angezeigt wird?
Was tun, wenn `Argumente [0] .scrollIntoView ();` in Python-Selen fehlschlägt?
Was tun, wenn pip in Homebrew einen DistributionError ausgibt?
Was tun, wenn die PyCharm-Schrift seltsam oder verstümmelt ist?
Was tun, wenn Overalls "Abdeckung unbekannt" werden?
Was tun, wenn in tf.train.start_queue_runners () ein 0xC0000005-Fehler auftritt?
Was tun, wenn die Paketinstallation bei der Bereitstellung auf heroku fehlschlägt?
Was tun, wenn in Python "SSL: CERTIFICATE_VERIFY_FAILED _ssl.c: 1056" angezeigt wird?
Was tun, wenn Sie sich nicht als root anmelden können?
Was tun, wenn aufgrund der Proxy-Einstellungen in Python Web Scraping keine Antwort erfolgt?
Was tun, wenn ein nicht in pom.xml definiertes Glas zu einem fehlenden Artefakt wird?
Was tun, wenn beim Ausführen von "certbot erneuern" in der CakePHP-Umgebung eine Fehlermeldung angezeigt wird?
Was tun, wenn in numpy.load () "Objekt-Arrays nicht geladen werden können, wenn allow_pickle = False" auftritt?
Was tun, wenn Ubuntu abstürzt?
Was tun, wenn Yum kaputt geht?
Was tun, wenn in Python minus Null angezeigt wird?
Was tun, wenn ein Video von cv2.VideoCapture nicht gelesen werden kann?
Was tun, wenn der Inode unter EC2 Linux erschöpft ist?
Was tun, wenn Sie den Papierkorb in Lubuntu 18.04 nicht verwenden können?
Was tun, wenn UnicodeDecodeError während read_csv in Pandas auftritt (pd.read_table ())
Was tun, wenn ModuleNotFoundError: In Python tritt kein Modul mit dem Namen 'XXX' auf
[Anfänger] Was tun, wenn "[Errno 2] Datei b'test.csv 'nicht vorhanden ist: b'test.csv" beim Lesen von csv von Pandas angezeigt wird
Was tun, wenn beim Versuch, model.save mit Keras zu modellieren, der Fehler "get_config" überschrieben werden muss?
NameError: Der globale Name'dot_parser 'ist nicht definiert und was ist zu tun, wenn er in Python angezeigt wird?
Was tun, wenn im Chrome-Webtreiber (Selenium) die Fehlermeldung "Beim Anzeigen dieser Webseite ist ein Problem aufgetreten" angezeigt wird?
Was tun, wenn PDO nicht in Laravel oder CakePHP gefunden wird?
Was tun, wenn die Pipenv-Umgebung durch Aktualisierung von Homebrew beschädigt wird?
[Mac OS] Was tun, wenn Python nicht als Framework installiert ist? Wird angezeigt, wenn der Import von matplot lib ausgeführt wird.
Was tun, wenn Sie die Rastersuche von sklearn in Python nicht verwenden können?
[Python] Was tun, wenn beim Importieren aus dem zu sys.path hinzugefügten Verzeichnis gegen PEP8 verstoßen wird?
Was tun, wenn Sie sich über TensorFlow v2 ohne Attribut 'app' ärgern?
Was ist zu tun, wenn "Etwas läuft bereits an Port 8000" angezeigt wird, wenn der Entwicklungsbefehl von Gatsby ausgeführt wird.
Was tun, wenn in pydoc keine Python-Dokumentation für ... gefunden wird?
[Python] Was tun, wenn ein Fehler im Zusammenhang mit der SSL-Authentifizierung zurückgegeben wird?
Was tun, wenn beim Importieren von numpy mit VScode ein Fehler auftritt?
Was tun, wenn PyInstaller3.5 einen Fehler in Python3.8 verursacht (TypeError: Eine Ganzzahl ist erforderlich (Typbytes erhalten))
Was tun, wenn beim Laden von mnist eine Fehlermeldung angezeigt wird?
Was tun, wenn beim Importieren von Lebensläufen ein symbolischer Linkfehler auftritt, während versucht wird, OpenCV in Python zu installieren?
[OSX] [pyenv] Was tun, wenn in pip ein SSL-Fehler auftritt?