Nous avons vu dans le dernier article comment lire et enregistrer une vidéo.
Dans cet article nous allons voir l’ensemble des propriétés de la fonction get permettant d’obtenir des informations sur le média que nous sommes en train de lire.
Nous avons trois façons d’afficher la position dans la vidéo en cours de lecture:
Afin de récupérer les informations en hauteur et en largeur, deux méthodes s’offrent à nous:
ret,frame=cap.read() taille=frame.shape
Cette fonction renvoi un tuple (h,w,c) où h correspond à la hauteur, w à la largeur et c au nombre de composante (BGR)
Nous pouvons également récupérer un certain nombre d’informations sur le fichier que nous lisons:
Voici donc un certain nombre de paramètres permettant d’alléger et d’enlever un certain nombre de variables dans votre code.
Par exemple, le code de la dernière fois:
cap=cv2.VideoCapture("B1.webm")
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('out.avi', fourcc, 25.0, (1280,720)) peut devenir:
cap=cv2.VideoCapture("B1.webm")
out = cv2.VideoWriter('out.avi', cap.get(cv2.CAP_PROP_FOURCC),cap.get(cv2.CAP_PROP_FPS), (cap.get(cv2.CAP_PROP_FRAME_WIDTH),cap.get(cv2.CAP_PROP_FRAME_HEIGHT))) Ce qui permet de s’adapter à tous les formats de vidéo d’entrée.
Détecter les voies de circulation est une étape incontournable pour la réalisation d’un système de…
Dans cet article, nous allons voir comment capturer simplement une image grâce au module raspicam…
Aujourd’hui nous allons utiliser Dlib et OpenCV pour détecter les repères faciaux (facial landmarks) dans…
Nous avons vu dans un précédent article comment utiliser l’algorithme MobileNetSSD pour la reconnaissance d’objet…
Dans cet article, nous nous intéressons à l’utilisation des réseaux de neurones convolutifs dans le…
Derrière ce titre un peu trompeur, nous n’allons pas trouver Charlie dans une image, mais…