- Leichtgewichtige C99-basierte Bibliothek, entwickelt zur Umsetzung von Computer-Vision-Funktionen in ressourcenbeschränkten Umgebungen
- Fokus auf Graustufenbildverarbeitung, lauffähig mit Code im Umfang von nur wenigen KB
- Kernmerkmale: Single-Header-Struktur, ganzzahlbasierte Berechnungen, keine externen Abhängigkeiten
- Bereitgestellte Funktionen
- Bildverarbeitung: Kopieren, Zuschneiden, bilineares Resizing, Downsampling
- Filterung: Blur, Sobel-Kantenerkennung, globale, Otsu- und adaptive Schwellenwertverarbeitung
- Morphologie: Erosion und Dilatation
- Geometrie: Analyse zusammenhängender Komponenten, Unterstützung für Perspective Warp
- Feature-Extraktion: Objektverfolgung mit FAST/ORB-Keypoints und Deskriptoren
- Objekterkennung für Gesichter, Fahrzeuge usw. mit LBP(Local Binary Pattern)-basierter Kaskadenerkennung
- Ein-/Ausgabe-Utilities für das PGM-Format enthalten
- Läuft als Single-Header-Datei mit 1 KLOC komplett ohne dynamische Speicherallokation, C++-Code oder externe Bibliotheken
- Die API besteht aus einfachen Strukturen und Funktionen und ist dadurch leicht in Embedded-Umgebungen integrierbar
- Unter MIT-Lizenz frei nutzbar für Forschung, Produkte und Embedded-Vision-Projekte
Noch keine Kommentare.