Logo Mon Club Elec

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.

La GLAP-Box est un programme de test qui permet de capturer un flux vidéo dans un programme Processing à l’aide de la librairie GSVideo et de traiter l’image en direct à l’aide de la librairie openCV. Ce programme est très utile pour les développeurs qui souhaitent créer des applications interactives et des expériences visuelles. Il offre une variété de fonctionnalités qui permettent de capturer et de traiter des images en temps réel, ce qui est très pratique pour les applications qui nécessitent une analyse en temps réel des images. Dans cet article, nous allons examiner en détail le fonctionnement de la GLAP-Box et comment elle peut être utilisée pour capturer et traiter des flux vidéo.

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.

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.

Explication

  • On utilise ici, sur la GLAP-Box, un programme Processing qui réalise la capture, le traitement d’image et l’affichage de l’image brute et traitée à partir du flux vidéo en provenance d’une webcam connectée sur la GLAP-Box.
  • La capture vidéo est vidéo est réalisée par la librairie GSVideo et le traitement d’image par la librairie openCV, toutes deux installées en natif sur la GLAP-Box.
  • En soi, le traitement d’une image en direct visualisée par accès au bureau distant n’a pas grand intérêt, mais cet exemple montre le principe de base et est une étape intermédiaire vers les applications de reconnaissance visuelle et de suivi d’objet.
  • Programme utilisé ici : Processing – GSVideo avec openCV : Capture d’un flux webcam par GSVideo et traitement image dans openCV.

Matériel

Le matériel nécessaire pour la communication distante avec la GLAP-Box :

  • la GLAP-Box
  • un PC fixe tournant sous n’importe quel OS supportant VNC,
  • un routeur wifi DHCP pour attribution automatique des adresses (box internet qui est à la fois un routeur wifi et éthernet)
  • une clé USB wifi compatible Ubuntu

Accessoires utilisés avec la GLAP-Box :

  • Une webcam connectée sur un port USB de votre GLAP-Box

Montage utilisé

Réseau

Nous utiliserons ici un réseau de type infrastructure. Votre réseau local wifi , dans sa forme la plus simple, doit comporter :

  • un routeur wifi configuré en mode DHCP : ce mode permet l’attribution automatique des adresses IP des éléments du réseau par le routeur. C’est le mode par défaut généralement des routeurs actuels. Votre routeur pourra soit être votre box internet qui dispose le plus souvent d’une connexion wifi, soit un routeur réseau wifi dédié.
  • la GLAP-Box avec la clé USB wifi connectée sur un port USB
  • le poste client (= l’ordinateur à partir duquel vous allez accéder à la GLAP-Box) connecté également au réseau local (indifféremment en wifi ou par internet)

Glap-Box

  • Une webcam connectée sur un port USB de votre GLAP-Box
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.

Programme Processing

Procédure

  • Connecter votre webcam à la GLAP-Box
  • Accéder au bureau de votre GLAP-Box par VNC
  • Lancer Processing sur la GLAP-Box
  • Copier/coller ce programme dans Processing
  • Lancer l’exécution et regarder…

Remarques

  • Pour améliorer la fluidité du retour vidéo par accès VNC, fixer le frameRate à 15 et la taille de l’image à 320×240.
Noter cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Archive Mon Club Elec

Articles populaires

Newsletter

Inscrivez-vous maintenant et bénéficiez d'un soutien continu pour réaliser vos travaux électriques en toute sécurité.