SMART CAMERA
Entreprise
Code
SMIE
Conception de produits connectés pour engins de chantiers.
SMIE
Contexte
Conception de la partie software d'une caméra intelligente pour les grues, permettant une visibilité accrue pour le grutier.
Mission
  • Développement en C/C++ de la partie caméra, sur RaspberryPi. Capture d'image et flux video via Gstreamer, libcamera.
  • Communication SPI avec un objectif Canon, et mise en place d'un autofocus grâce à du traitement OpenCV.
  • Zoom Optique pilotable depuis la cabine via un écran tactile, sans perte de focus.
  • Interface graphique développée en C/C++ avec Gtk, qui permet la visualisation du flux video. Commandes relatives au zoom et autofocus.
  • Flux video h264 temps réel (<100ms de délai à l'affichage).
  • Code
    Environnement technique
    Code
    CPP
    UBUNTU
    Software
    Programation en C++ sur cible linux embarqué.
    Code
    GTK
    GST
    Librairies
    Utilisation de GTK et GStreamer.
    Code
    SPI
    OSCILLO
    Hardware
    Étude et analyse du matériel et des protocoles de communication.
    Code
    GIT
    Gestion de projet
    Suivi et versionnage via Git.