Portfolio – Marceau CNUDDE

pour data-pixel

Voici mes projets les plus marquants avec des compétences en lien avec ce que vous recherchez.

Fine-tuning de RetinaNet – PyTorch (Détection d’objets)

  • Chargement d’un réseau de neurones pré-entraîné
  • Remplacement de la couche de détection pour l’adapter à un nouveau dataset
  • Fine-tuning sur un jeu de données personnel
Retinanet

Bot de farm 100% vision – OpenCV

  • 3 ordinateurs : PC du jeu vidéo + PC Bot + Raspberry Pi Zero (clavier/souris)
  • Subprocess FFMPEG (décodage vidéo) > Threading (conversion numpy) pour une faible latence
  • OpenCV : Edge detector + Line detector + Template matching
  • Communication websocket (plus rapide que POST+Json)
  • Gestion bit par bit de l’écriture des buffers USB (analyse avec Wireshark)
Bot vision
Lien Vidéo (3:39)

Robot avec Arduino / Raspberry Pi – Contrôle de Servo Moteur

  • Projet en cours, objectif : location and mapping SLAM dans les prochaines semaines
  • Architecture à 2 threads : serveur web Flask + contrôle servo moteur
  • Bonus data-pixel : installation C++/QT et traduction du front-end vers QT via ChatGPT
Robot Arduino Raspberry Pi
Lien Vidéo (0:27)

Transformation d’un objet physique (flûte traversière) en périphérique USB – PyTorch, OpenCV

  • Conversion des mouvements et du son de la flûte en actions clavier/souris USB
  • Détection des notes : Microphone → FFT → mapping vers clics/boutons clavier
  • Détection d’orientation : Rotation verticale de la flûte → ConvNet → Edge Detector + Line Detector → Calcul en temps réel de l’angle de la flûte → déplacement horizontal de la souris
  • Annotation des images (LabelBox), sélection de l’architecture du ConvNet
  • Segmentation d'image pixel par pixel et entraînement du modèle
Flute dateset Flute gameplay
Lien Vidéo (1:29)

Bloqueur de publicités pour applications natives – Android

  • Optimisation avancée du pipeline de rendu avec gestion des back-buffers pour améliorer la fluidité de l’affichage.
AppAdblock Phone adblock photo
Lien Vidéo (0:32)

Enregistreur caméra + audio Bluetooth MIDI – Android, C++/Kotlin

  • Implémentation complète du protocole Bluetooth MIDI en Kotlin
  • Pont Java ↔ C++ via JNI pour un rendu audio en temps réel
Midi1 Midi2
Photo app piano
Lien Vidéo (0:41)

Fractale de Mandelbrot – C++/CUDA multithread

  • Version CPU simple : 1–3 s par frame
  • Version GPU optimisée : 100 ms par frame
Mandelbrot
Lien Vidéo (0:20)

Moteur physique – C++ avec rendu VTK

  • Gestion mémoire avec pointeurs intelligents (ramasse-miettes)
Moteur physique
Lien Vidéo (0:04)