Gesichtserkennung basierend auf Overlapping DCT - Matlab-Quellcode. In der JPEG-Bildkomprimierungsalgorithmus wird das Eingangsbild in 8-mal-8-oder 16-mal-16-Blöcken unterteilt und die zweidimensionale DCT wird für jeden Block berechnet. Die DCT-Koeffizienten werden dann quantisiert, kodiert und übertragen wird. Das JPEG-Empfänger (oder JPEG-Datei-Leser) decodiert die quantisierten DCT-Koeffizienten, wird die inverse zweidimensionale DCT jedes Blocks, und dann setzt die Blöcke wieder zusammen zu einem einzigen Bild. Für typische Bilder, viele der DCT-Koeffizienten Werte nahe Null ist; Diese Koeffizienten können, ohne die Qualität des rekonstruierten Bildes ernsthaft beeinträchtigt verworfen. Ein solcher Algorithmus Ergebnisse auch für die Gesichtserkennung besonders robust.
Darüber hinaus ist die 2D-DCT-Operator kann den überlappenden Daten angewandt werden. Die extrahierten Merkmalsvektoren als Eingang in einer einfachen nächsten Nachbar-Algorithmus benutzt. Der Code wurde mit AT & T-Datenbank zu erreichen eine hervorragende Erkennungsrate geprüft.
Anforderungen :
Windows 3.x / 95/98 / Me / NT / 2000 / XP / 2003 Server / Vista, Matlab
Kommentare nicht gefunden