[Python] Webkamera-Rahmengröße und FPS-Einstellungen mit OpenCV

Eine der Serien, die ich jedes Mal, wenn ich sie brauche, erneut überprüfe. Dies ist eine Methode zum Festlegen der Bildgröße und der FPS beim Umgang mit einer Webkamera mit OpenCV.

video_input.set(cv2.CAP_PROP_FPS, 60)           #Stellen Sie die Kamera-FPS auf 60 FPS ein
video_input.set(cv2.CAP_PROP_FRAME_WIDTH, 1280) #Stellen Sie die Breite des Kamerabildes auf 1280 ein
video_input.set(cv2.CAP_PROP_FRAME_HEIGHT, 720) #Stellen Sie die vertikale Breite des Kamerabildes auf 720 ein

print video_input.get(cv2.CAP_PROP_FPS)
print video_input.get(cv2.CAP_PROP_FRAME_WIDTH)
print video_input.get(cv2.CAP_PROP_FRAME_HEIGHT)

Der Grund, warum ich es erneut untersucht habe, ist, dass es der Nachfolger des ace c920r in der Welt der USB 2.0-Webkameras ist. Ich habe die Logicool c922 gekauft. [Logicool C922](https://www.amazon.co.jp/Logitech-%E3%83%AD%E3%82%B8%E3%82%AF%E3%83%BC%E3%83%AB- C922-% E3% 82% B9% E3% 83% 88% E3% 83% AA% E3% 83% BC% E3% 83% 9F% E3% 83% B3% E3% 82% B0-% E3% 82% A6% E3% 82% A7% E3% 83% 96% E3% 82% AB% E3% 83% A0 / dp / B01LYTKPDT "Logicool C922")

Es ist verrückt, es gibt fast keinen Unterschied in der Leistung von c920r, Ich war von der Notation von 720p (60fps) angezogen und habe sie gekauft. Selbst wenn es sich um eine Industriekamera vom Typ USB3.0 handelt, ist es selten, eine Webkamera zu finden, die 60 fps auf einem kommerziellen Computer beansprucht.

Unten ein Testvideo ↓ Schließlich ist die Objektverfolgung stabiler, wenn die Bildrate höher ist. [[Ubuntu] [Python] Objektverfolgung mit dlib (60fps-Bestätigung)](https://www.youtube.com / watch? v = jOI7IaZHcVw)

Der Quellcode liegt unter ↓ Es enthält auch ein Programm zum Ändern von fps. [Ubuntu] [Python] Objektverfolgung mit dlib

das ist alles.

Recommended Posts

[Python] Webkamera-Rahmengröße und FPS-Einstellungen mit OpenCV
Leuchtendes Leben mit Python und OpenCV
Neuronales Netzwerk mit OpenCV 3 und Python 3
Speichern Sie Videos Frame für Frame mit Python OpenCV
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Binarisierung mit OpenCV / Python
Anzeigen und Aufnehmen von Webkamerabildern mit Python Kivy [GUI]
Laden / Anzeigen und Beschleunigen von GIF mit Python [OpenCV]
Programmieren mit Python und Tkinter
Ver- und Entschlüsselung mit Python
"Apple-Verarbeitung" mit OpenCV3 + Python3
Python und Hardware-Verwenden von RS232C mit Python-
Bildbearbeitung mit Python OpenCV
Kameraerfassung mit Python + OpenCV
[Python] Verwenden von OpenCV mit Python (Basic)
Gesichtserkennung mit Python + OpenCV
Python mit Pyenv und Venv
Verwenden von OpenCV mit Python @Mac
Funktioniert mit Python und R.
Konvertieren Sie Videos mit ffmpeg + python + opencv in Schwarzweiß
Kommunizieren Sie mit FX-5204PS mit Python und PyUSB
Umgebungskonstruktion von Python und OpenCV
Automatische Bildinterpolation mit OpenCV und Python (Fast Marching Method, Navier-Stokes)
Roboter läuft mit Arduino und Python
Installieren Sie Python 2.7.9 und Python 3.4.x mit pip.
AM-Modulation und Demodulation mit Python
Scraping mit Node, Ruby und Python
[Python] Verwenden von OpenCV mit Python (Bildtransformation)
Scraping mit Python, Selen und Chromedriver
[Python] Verwenden von OpenCV mit Python (Kantenerkennung)
Erstellen Sie eine gestreifte Illusion mit Gammakorrektur für Python3 und openCV3
Kratzen mit Python und schöner Suppe
So erstellen Sie eine Überwachungskamera (Überwachungskamera) mit Opencv und Python
Erstellen Sie mit Python und OpenCV ein einfaches OMR (Mark Sheet Reader)
JSON-Codierung und -Decodierung mit Python
Hadoop-Einführung und MapReduce mit Python
Zeichnen Sie eine Aquarellillusion mit Kantenerkennung in Python3 und openCV3
Lesen und Schreiben von NetCDF mit Python
Versuchen Sie die Gesichtserkennung mit Python + OpenCV
Schneiden Sie das Gesicht mit Python + OpenCV aus
Lesen von mehrzeiligen Größenangaben mit Python
Gesichtserkennung mit Kamera mit opencv3 + python2.7
Laden Sie das GIF-Bild mit Python + OpenCV
Lesen und Schreiben von CSV mit Python
Finden Sie Bildähnlichkeit mit Python + OpenCV
Verwenden Sie OpenCV mit Python 3 in Window
Mehrfachintegration mit Python und Sympy
Zeichnen Sie eine Illustration mit Python + OpenCV
Mit Python und OpenCV lassen Sie Unschärfevideos wie Festkommakameras aussehen
Koexistenz von Python2 und 3 mit CircleCI (1.0)
Verfolgen Sie Baseballbälle mit Python + OpenCV
Graphbasierte Segmentierung mit Python + OpenCV
Zeichnen Sie Figuren mit OpenCV und PIL
Sugoroku-Spiel und Zusatzspiel mit Python
FM-Modulation und Demodulation mit Python
Zeichnen Sie einen Pfeil (Vektor) mit opencv / python
[Python] Versuchen Sie, Zeichen aus Bildern mit OpenCV und pyocr zu erkennen
Grundlegendes Studium von OpenCV mit Python
Arbeiten Sie nicht mit Python mit OpenCV auf AMD Ryzen CPU unter WSL2 Ubuntu 18.04 und 20.04