- Bibliothèque légère en C99 conçue pour implémenter des fonctions de vision par ordinateur dans des environnements à ressources limitées
- Axée sur le traitement d’images en niveaux de gris, avec un fonctionnement en seulement quelques Ko de code
- Caractéristiques principales : structure à en-tête unique, basée sur des opérations entières, sans dépendance externe
- Fonctions fournies
- Traitement d’image : copie, recadrage, redimensionnement bilinéaire, prise en charge du sous-échantillonnage
- Filtrage : blur, détection de contours Sobel, seuillage global, d’Otsu et adaptatif
- Morphologie : fonctions d’érosion et de dilatation
- Géométrie : analyse des composantes connexes, prise en charge de la correction de perspective (
perspective warp)
- Extraction de caractéristiques : suivi d’objets possible avec des points clés et des descripteurs FAST/ORB
- Détection en cascade basée sur les LBP (Local Binary Pattern), exploitable pour la reconnaissance d’objets comme les visages ou les véhicules
- Utilitaires d’entrée/sortie au format PGM inclus
- Fonctionne avec un seul fichier d’en-tête d’environ 1 KLOC, sans allocation dynamique de mémoire, sans code C++ et sans bibliothèque externe
- L’API est composée de structures et de fonctions simples, ce qui la rend facile à intégrer dans un environnement embarqué
- Sous licence MIT, librement utilisable pour la recherche, les produits et les projets de vision embarquée
Aucun commentaire pour le moment.