Capture de caméra avec Python + OpenCV

code

import cv2
def capture_camera(mirror=True, size=None):
    """Capture video from camera"""
    #Capturez la caméra
    cap = cv2.VideoCapture(0) #0 est le numéro de périphérique de la caméra

    while True:
        #ret obtient un indicateur de succès d'image
        ret, frame = cap.read()

        #Si ça ressemble à un miroir
        if mirror is True:
            frame = frame[:,::-1]

        #Redimensionner le cadre
        #la taille est, par exemple(800, 600)
        if size is not None and len(size) == 2:
            frame = cv2.resize(frame, size)

        #Afficher le cadre
        cv2.imshow('camera capture', frame)

        k = cv2.waitKey(1) #Attendez 1 ms
        if k == 27: #Quitter avec la touche ESC
            break

    #Libérez la capture
    cap.release()
    cv2.destroyAllWindows()

Comment utiliser

$ python
>>> capture_camera()

Recommended Posts

Capture de caméra avec Python + OpenCV
Capture de caméra Python, OpenCV
Reconnaissance faciale avec caméra avec opencv3 + python2.7
Binarisation avec OpenCV / Python
Acquisition d'images depuis une caméra avec Python + OpenCV
[Python] Utilisation d'OpenCV avec Python (basique)
Détection de visage avec Python + OpenCV
Utiliser OpenCV avec Python @Mac
[Windows] [Python] Calibrage de la caméra de l'objectif fisheye avec OpenCV
Afficher l'image de la caméra USB avec OpenCV de Python avec Raspeye
Briller la vie avec Python et OpenCV
Utiliser la caméra Point Grey avec Python (PyCapture2)
[Python] Utilisation d'OpenCV avec Python (filtrage d'image)
Réseau neuronal avec OpenCV 3 et Python 3
[Python] Utilisation d'OpenCV avec Python (transformation d'image)
[Python] Utilisation d'OpenCV avec Python (détection des bords)
Obtenez une capture d'écran Web avec python
Programmation facile Python + OpenCV avec Canopy
Essayez la reconnaissance faciale avec python + OpenCV
Découpez le visage avec Python + OpenCV
Charger une image gif avec Python + OpenCV
Trouver la similitude d'image avec Python + OpenCV
Utiliser OpenCV avec Python 3 dans Window
Dessinez une illustration avec Python + OpenCV
Suivre les balles de baseball avec Python + OpenCV
Segmentation basée sur un graphique avec Python + OpenCV
Dessinez une flèche (vecteur) avec opencv / python
Etude de base d'OpenCV avec Python
Détection de visage avec Python + OpenCV (rotation invariante)
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Python2.7 + CentOS7 + OpenCV3
Grattage avec Python
Enregistrer la vidéo image par image avec Python OpenCV
Python avec Go
Essayez d'utiliser l'appareil photo avec OpenCV de Python
Capturer des images avec Pupil, python et OpenCV
Twilio avec Python
Comment créer une caméra de surveillance (caméra de sécurité) avec Opencv et Python
Intégrer avec Python
Jouez avec 2016-Python
J'ai essayé le rendu non réaliste avec Python + opencv
AES256 avec python
Traitement d'image avec Python et OpenCV [Tone Curve]
Caméra à pixel unique à expérimenter avec Python
Testé avec Python
python commence par ()
[python, openCV] base64 Reconnaissance faciale dans les images
Créez diverses vidéos Photoshop avec Python + OpenCV ③ Créez diverses vidéos Photoshop
avec syntaxe (Python)
Exemples OpenCV (Python)
Bingo avec python
[Python] Lire des images avec OpenCV (pour les débutants)
Zundokokiyoshi avec python
[Remarque] openCV + python
Capture de caméra WEB
Jusqu'à ce que vous puissiez utiliser opencv avec python
Traitement d'image léger avec Python x OpenCV
Lissage des bords enregistrés avec python + OpenCV (BilateralFilter, NLMeansFilter)
Excel avec Python