Le traitement vidéo est une technologie qui a considérablement évolué au cours des dernières années. Il permet aux professionnels et aux amateurs de créer des images et des vidéos de qualité professionnelle. Dans cet article, nous allons examiner les outils de traitement vidéo disponibles et comment ils peuvent être utilisés pour créer des vidéos de qualité. Nous examinerons également les avantages et les inconvénients de chaque outil et comment ils peuvent être utilisés pour créer des vidéos de qualité. Enfin, nous discuterons des meilleures pratiques pour le traitement vidéo et comment les outils peuvent être utilisés pour créer des vidéos de qualité.
Vidéo avec Processing

Ressources
openCV (capture et reconnaissance visuelle) – obsolète – voir à présent : librairie javacvPro
- Installer la libairie de reconnaissance visuelle openCV pour Processing
- Ma référence pour la librairie OpenCV
- pleins de tutos intéressants : http://blog.damiles.com/?category_name=opencv-tutorials-}
- Infos sur les webcams sous Ubuntu :
Un petit truc bien utile sous Ubuntu : l’interface graphique « Video4Linux Device Preference » (paquet gtk-v4l) permet de régler l’image webcam même en cours d’utilisation avec Processing : pratique pour régler la luminosité ou autre.
Mes programmes Processing utilisant la capture vidéo simple
Capture vidéo avec la librairie GSVideo
- A la différence de la librairie vidéo native de Processing qui implémente QuickTime (propriétaire, non compatible Linux…), la librairie GSVideo, libre et opensource) implémente les mêmes fonctions mais en se basant sur GStreamer (libre et opensource) qui est disponible sous Linux.
- Cette librairie permet la capture vidéo à partir de 1 ou plusieurs webcams (à la différence de openCV qui ne supporte que 1 flux vidéo).
- Cette librairie est également beaucoup plus rapide et gère le multi-thread (à la différence de la capture vidéo avec openCV…).
- Encore mieux : couplée aux librairies GLGraphics et openGL, la librairie GSVideo gère les flux vidéos avec un gain CPU de plus de 25% par rapport à la librairie GSVideo seule (et un gain CPU de 75% quasiment par rapport à une capture avec openCV) !
- Enfin, tous les flux vidéos issus de la capture par la librairie GSVideo peuvent être traités secondairement avec les fonctions avancées de la librairie openCV, permettant ainsi le suivi d’objet multi-webcams !
1 webcam :
- Capture d’un flux vidéo avec GSVideo (beaucoup plus rapide que capture vidéo avec openCV Hypermédia)
- Capture d’un flux vidéo avec GSVideo et les librairies GLGraphics+OpenGL (économise CPU ? )
- Centrage de la webcam sur une cible carrée de taille connue
- Test simple de capture d’un flux vidéo à 100fps avec la webcam Eye PS3
Plusieurs webcams (multi-cam) :
J’ai personnellement réussi à utiliser GSVideo pour la capture de 8 flux vidéos webcam simultanément sous Ubuntu !
- Capture d’un double flux vidéo simultané
- Capture d’un triple flux vidéo
- Capture de 8 flux vidéos avec GSVideo
Capture vidéo avec GSVideo et traitement d’image avec la librairie OpenCV javacvPro
- Capture d’un flux vidéo avec GSVideo et traitement simple par OpenCV (javacvPro)
- Capture d’un triple flux vidéo avec GSVideo et traitement simple par OpenCV (javacvPro) des 3 flux vidéos
Datalogging Image et Vidéo
- Capturer et enregistrer une image par contrôle clavier
- Capturer et enregistrer des images en rafale à intervalle régulier par contrôle clavier
- Capturer et enregistrer une image modifiée par traitement d’image par contrôle clavier
- Capturer et enregistrer un flux vidéo par contrôle clavier
- Capture de 100 frames par seconde et visualisation au ralenti « slow motion »
PAGES D’ARCHIVES
Capture vidéo simple avec la librairie OpenCV hypermédia
Capture vidéo avec GSVideo et traitement d’image avec la librairie OpenCV hypermédia
Articles similaires:
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.OUTILSJavacvCodesProcessingJavacvPro
- GLAP-Box : Programme de test : Capture d’un flux vidéo dans un programme Processing à l’aide de la librairie GSVideo et traitement d’image en direct à l’aide de la librairie openCV.
- Processing : OpenCV : librairie javacvPro : …
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTLABOpenCVWebcam
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.OutilsProcessingFichiers
Articles Liés
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.OutilsProcessingFichiers
Le traitement de fichiers est une tâche importante pour les entreprises et les particuliers. Il…
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ArduinoExpertCapteursComplexes
L'utilisation d'Arduino pour la création de capteurs complexes est un domaine en pleine croissance. Les…
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.MATERIELInterfaceMoteurDFRobotMotorDrive2AL298
L'interface moteur DFRobot Motor Drive 2A L298 est un produit innovant qui permet aux utilisateurs…