[Python] Taille d'image de la caméra Web et paramètres FPS avec OpenCV

Une des séries que je réexamine à chaque fois que j'en ai besoin. Il s'agit d'une méthode pour définir la taille du cadre et le FPS lors de la manipulation d'une caméra Web à l'aide d'OpenCV.

video_input.set(cv2.CAP_PROP_FPS, 60)           #Réglez le FPS de la caméra sur 60 FPS
video_input.set(cv2.CAP_PROP_FRAME_WIDTH, 1280) #Réglez la largeur de l'image de la caméra sur 1280
video_input.set(cv2.CAP_PROP_FRAME_HEIGHT, 720) #Réglez la largeur verticale de l'image de la caméra sur 720

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)

La raison pour laquelle j'ai étudié à nouveau est qu'il est le successeur de l'Ace c920r dans le monde des caméras Web USB 2.0. J'ai acheté le Logicool c922. [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")

C'est fou, il n'y a presque pas de différence de performances par rapport au c920r, J'ai été attiré par la notation de 720p (60fps) et je l'ai acheté. Même s'il s'agit d'une caméra industrielle de la série USB3.0, il est rare de trouver une caméra Web qui revendique 60fps sur une machine commerciale.

Ci-dessous, une vidéo d'essai ↓ Après tout, le suivi des objets est plus stable lorsque la fréquence d'images est plus élevée. [[Ubuntu] [Python] Suivi d'objets à l'aide de dlib (confirmation 60fps)](https://www.youtube.com / montre? v = jOI7IaZHcVw)

Le code source est ci-dessous ↓ Il intègre également un programme pour changer les fps. [Ubuntu] [Python] Suivi d'objets avec dlib

c'est tout.

Recommended Posts

[Python] Taille d'image de la caméra Web et paramètres FPS avec OpenCV
Briller la vie avec Python et OpenCV
Réseau neuronal avec OpenCV 3 et Python 3
Enregistrer la vidéo image par image avec Python OpenCV
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
Binarisation avec OpenCV / Python
Afficher et prendre des images de caméra Web avec Python Kivy [GUI]
Chargement / affichage et accélération de gif avec python [OpenCV]
Programmation avec Python et Tkinter
Chiffrement et déchiffrement avec Python
"Traitement Apple" avec OpenCV3 + Python3
Python et matériel - Utilisation de RS232C avec Python -
Édition d'image avec python OpenCV
Capture de caméra avec Python + OpenCV
[Python] Utilisation d'OpenCV avec Python (basique)
Détection de visage avec Python + OpenCV
python avec pyenv et venv
Utiliser OpenCV avec Python @Mac
Fonctionne avec Python et R
Convertir une vidéo en noir et blanc avec ffmpeg + python + opencv
Communiquez avec FX-5204PS avec Python et PyUSB
Construction d'environnement de python et opencv
Interpolation automatique des images avec OpenCV et Python (méthode de marche rapide, Navier-Stokes)
Robot fonctionnant avec Arduino et python
Installez Python 2.7.9 et Python 3.4.x avec pip.
Modulation et démodulation AM avec python
Scraping avec Node, Ruby et Python
[Python] Utilisation d'OpenCV avec Python (transformation d'image)
Grattage avec Python, Selenium et Chromedriver
[Python] Utilisation d'OpenCV avec Python (détection des bords)
Créez une illusion rayée avec correction gamma pour Python3 et openCV3
Grattage avec Python et belle soupe
Comment créer une caméra de surveillance (caméra de sécurité) avec Opencv et Python
Créez un simple OMR (lecteur de feuille de marque) avec Python et OpenCV
Encodage et décodage JSON avec python
Introduction à Hadoop et MapReduce avec Python
Dessinez une illusion d'aquarelle avec détection des contours en Python3 et openCV3
Lire et écrire NetCDF avec Python
Essayez la reconnaissance faciale avec python + OpenCV
Découpez le visage avec Python + OpenCV
Lecture de spécification de taille multiligne avec python
Reconnaissance faciale avec caméra avec opencv3 + python2.7
Charger une image gif avec Python + OpenCV
Lire et écrire du CSV avec Python
Trouver la similitude d'image avec Python + OpenCV
Utiliser OpenCV avec Python 3 dans Window
Intégration multiple avec Python et Sympy
Dessinez une illustration avec Python + OpenCV
Faites en sorte que les vidéos floues ressemblent à des caméras à point fixe avec Python et OpenCV
Coexistence de Python2 et 3 avec CircleCI (1.0)
Suivre les balles de baseball avec Python + OpenCV
Segmentation basée sur un graphique avec Python + OpenCV
Dessinez des figures avec OpenCV et PIL
Jeu Sugoroku et jeu d'addition avec Python
Modulation et démodulation FM avec Python
Dessinez une flèche (vecteur) avec opencv / python
[Python] Essayez de reconnaître les caractères des images avec OpenCV et pyocr
Etude de base d'OpenCV avec Python
Ne fonctionne pas Python avec OpenCV sur le processeur AMD Ryzen sur WSL2 Ubuntu 18.04 et 20.04