Mise en œuvre complète d'un projet de détection et de suivi d'objets en mouvement avec C++
Inrtoduction
La détection et le suivi d'objets en mouvement constituent des techniques clés dans le domaine de la vision par ordinateur, largement appliquées dans les systèmes de surveillance vidéo, les véhicules autonomes et bien d'autres domaines. Ce projet présente en détail comment implémenter la détection, la localisation, l'appariement de ...
Publié le 5 octobre à 14h11
Guide pratique de l’image PyTorch 2.8 : Intégration de FFmpeg 6.0 et OpenCV pour un pipeline de génération vidéo bout en bout
Guide pratique de l’image PyTorch 2.8 : Intégration de FFmpeg 6.0 et OpenCV pour un pipeline de génération vidéo bout en bout
1. Aperçu de l’environnement image
1.1 Configuration principale
Cette image est conçue spécifiquement pour les tâches de génération vidéo, optimisée avec le matériel/logiciel suivant :
Carte graphique : RTX 4090D avec 2 ...
Publié le 14 septembre à 20h56
Calcul et tri des points squelettiques
2025.12.27
Exemple de traitement des coordonnées squelettiques
import numpy as np
points_squelette = np.array([[705., 538.],
[704., 538.],
[703., 538.],
[702., 538.],
[701., 538.],
[700., 538.],
...
Publié le 9 septembre à 14h09
Manipulation géométrique d'images avec OpenCV : Translation et Rotation
Les opérations de transformation géométrique constituent un pilier fondamental du traitement numérique d'images. OpenCV propose la fonction cv2.warpAffine() pour appliquer des mappages affines, permettant ainsi de déplacer ou de pivoter un cadre visuel tout en conservant les relations de parallélisme entre les lignes.
Visuel de référence utilis ...
Publié le 12 août à 11h13
Compiler OpenCV 4.13.0 avec VSCode et MinGW sans dépendances Qt
Ce guide détaille le processus de compilation manuelle d'OpenCV 4.13.0, spécifiquement pour un environnement VSCode utilisant MinGW. L'objectif est d'obtenir une version épurée, sans les dépendances Qt souvent incluses dans les binaires précompilés, et compatible avec les compilateurs MinGW modernes comme GCC 13.1.
Environnement de Compilation
...
Publié le 2 août à 04h54
Intégration d'une DLL C++ avec OpenCV et onnxruntime pour une application C# AnyCPU
Une DLL développée en C++ utilisant OpenCV et onnxruntime doit être appelée depuis une application C# fonctionnant en mode AnyCPU, c'est-à-dire compatible à la fois avec les plateformes x86 et x64.
L'application C# doit placer la DLL C++ et ses dépendances dans un dossier "Libs" séparé plutôt que dans le dossier "Debug".
Dif ...
Publié le 1 août à 04h21
Implémentation d'un détecteur de voies routières avec OpenCV
Fondamentaux de la lecture et de l'affichage d'images
OpenCV expose des méthodes natives pour charger, visualiser et persister des données visuelles. La fonction cv2.imread importe une matrice de pixels, tandis que cv2.imshow ouvre une fenêtre d'affichage. Pour empêcher la fermeture immédiate de la fenêtre, il est indispensable d'intercaler un ...
Publié le 31 juillet à 15h52
Configuration de l'environnement ORB-SLAM2 sur Mac M1 avec Ubuntu ARM
L'installation d'ORB-SLAM2 sur l'architecture Apple Silicon (M1/M2) nécessite une virtualisation performante. Pour ce guide, l'environnement repose sur Parallels Desktop exécutant Ubuntu 20.04 ARM 64. Cette configuration permet de bénéficier de l'accélération matérielle nécessaire au traitement des algorithmes de vision par ordinateur.
Install ...
Publié le 27 juillet à 20h28
Optimisation de la Détection d'Objets par Rehaussement d'Image
L'efficacité d'un réseau de neurones dépend en grande partie de la qualité du prétraitement des données d'entrée. Dans le cadre de la vision par ordinateur, et plus particulièrement pour des architectures comme Mask R-CNN, l'ajustement du contraste s'avère être un levier de performance majeur. En accetnuant les contours et en différenciant plus ...
Publié le 27 juillet à 03h06
Restauration des Couleurs dans le Traitement d'Images: Techniques et Implémentations
Vous avez déjà remarqué que vos photos de nourriture sous l'éclairage d'un restaurant prennent une teinte jaunâtre, que vos paysages par temps nuageux semblent terne, ou que la couleur d'un vêtement en ligne apparaît différente à la réception ? Ces problèmes sont dus aux distorsions colorimétriques ! La restauration des couleurs vise à corriger ...
Publié le 22 juillet à 18h15