Projects

Détecteur de Mouvement sur GPU avec CUDA

Détecteur de Mouvement sur GPU avec CUDA

Projet Vedette

Développement d'un plugin GStreamer pour la séparation intelligente du fond et des objets mobiles dans des flux vidéo. Implémentation en deux phases : version de référence en C++ puis optimisation GPU avec CUDA pour des performances temps réel.

C++CUDATraitement d'imageVision par ordinateur
Restauration Temps Réel d'Images GPU

Restauration Temps Réel d'Images GPU

Projet Vedette

Solution GPU optimisée pour nettoyer et restaurer des images en temps réel. Développement avec CUDA, analyse des performances avec Nsight Compute et utilisation de CUB/Thrust.

CUDAC++Nsight ComputeCUBThrustOptimisation GPU
Segmentation Médicale & Vérification Faciale

Segmentation Médicale & Vérification Faciale

Projet Vedette

Projets de deep learning médical : segmentation d'images de cerveau et système de vérification faciale automatique. Utilisation de réseaux de neurones avancés pour l'imagerie médicale.

PythonKerasPyTorchscikit-learnDeep Learning
Machine Learning Avancé - Classification & GNN

Machine Learning Avancé - Classification & GNN

Projet Vedette

Projets ML avancés : classification sur Tiny-ImageNet avec CNN/VGG, Few-shots Learning et construction de Graph Neural Networks (GNN).

PythonPyTorchNumpyOptunaGNNCNN
Radio Interactive Alimentée par l'IA

Radio Interactive Alimentée par l'IA

Projet Vedette

Radio révolutionnaire animée par des LLMs avec interaction utilisateur en temps réel. Simulation d'émissions authentiques (actualités, débats, cinéma) où l'auditeur peut intervenir vocalement. Orchestration multi-modèles avec OpenRouter (GPT-4o, Claude 3, Gemini).

FlaskWebSocketsOpenRouter APIWeb Speech APITTSLLM OrchestrationReal-time Audio
TIC-TAC-TOE

TIC-TAC-TOE

Implémentation d'une IA en Python pour le jeu de Morpion utilisant l'algorithme Minimax. Le joueur peut défier l'intelligence artificielle dans des parties stratégiques.

PythonAlgorithme Minimax
Générateur Automatique de CV et Lettres de Motivation

Générateur Automatique de CV et Lettres de Motivation

Application avec interface Gradio permettant la génération automatique de CV et lettres de motivation au format PDF. Utilise l'IA générative pour personnaliser les documents selon le profil professionnel et l'offre d'emploi cible.

PythonLangchainMistralLLMQAPrompting
Détection et Suivi de Documents Vidéo

Détection et Suivi de Documents Vidéo

Solution de traitement d'image en temps réel pour détecter, extraire et suivre des documents dans des vidéos smartphone sans deep learning. Utilise des techniques classiques de vision par ordinateur pour une performance optimale.

PythonOpenCVNumPyMatplotlibDétection de contoursROI DetectionTransformation perspectiveObject Tracking
Montre Interactive Tsukuyomi

Montre Interactive Tsukuyomi

Montre interactive créée avec des shaders GLSL personnalisés, inspirée de l'univers Naruto. Affichage temps réel avec effets visuels immersifs et esthétique sombre hypnotique. Projet créatif explorant la représentation visuelle du temps à travers l'art numérique.

ShaderToyOpenGLGLSL
Simulation 3D des Pendules de Newton

Simulation 3D des Pendules de Newton

Simulation interactive des pendules de Newton en OpenGL, illustrant la conservation de l'énergie et de la quantité de mouvement. Rendu graphique temps réel avec physique réaliste et contrôles utilisateur.

C++OpenGLPhysique
IA Apprentissage par Renforcement - NIM

IA Apprentissage par Renforcement - NIM

Intelligence artificielle auto-apprenante pour le jeu NIM utilisant l'apprentissage par renforcement. L'IA améliore progressivement ses performances en s'entraînant contre elle-même et développe des stratégies optimales.

PythonReinforcement Learning
Reconnaissance de Chiffres Manuscrits

Reconnaissance de Chiffres Manuscrits

Réseau de neurones convolutionnel pour la reconnaissance de chiffres manuscrits utilisant TensorFlow. Classification précise de caractères écrits à la main avec techniques de vision par ordinateur avancées.

PythonTensorFlowVision par ordinateur
Traitement de Nuages de Points 3D

Traitement de Nuages de Points 3D

Algorithmes avancés pour nuages de points 3D : requêtes de voisinage avec kd-tree et reconstruction de maillage triangulaire avec Ball-pivoting algorithm.

C++KD-treeBall-pivotingGéométrie 3D
Contrôle Robotique avec Joy-Con Nintendo

Contrôle Robotique avec Joy-Con Nintendo

Projet de robotique personnelle permettant de contrôler un bras robotisé Braccio avec un Joy-Con Nintendo. Développement d'un contrôle temps réel avec solveur de cinématique inverse analytique, compensations physiques (backlash, allongement) et pipeline de manipulation d'objets. Projet inspiré du Robot de Hugging Face, actuellement en pause mais très prometteur.

PythonRobotiqueCinématique inverseJoy-Con NintendoContrôle temps réelArduino