2010-12-13 3 views
0

Auf der Suche nach einer Möglichkeit, Bilder anzupassen. Benutzer lädt ein Bild auf einen Webserver hoch; Der Server vergleicht mit einer Datenbank oder einem Ordner mit Bildern und zeigt an, ob eine Übereinstimmung gefunden wurde. Wird niemals ein exaktes Pixel für Pixel Match sein; denke face-matching Fotos. Muss nicht synchron sein (z. B. können Übereinstimmungen gesendet werden, um Minuten nach dem Upload zu verwenden). Offen für jede Technologie - PHP ASP Java was auch immer.Lösung für Server-basierte Bildübereinstimmung?

Antwort

0

Es gibt noch keine beste Lösung für die Gesichtserkennung - opencv für eine Liste der Ausgangspunkte für Code sehen und Artikel

+0

Dies scheint sicherlich der Fall zu sein. Ratten. –

-1

Java gute api hat JAI genannt mit Bildern von verschiedenen Kodierungen umgehen,

  1. Zuerst müssen Sie Bildstrom lesen. Speichere die Matrix von Pixeldaten, d. H. Pixeldaten jeder Zeile X-Spalte in db von Quellbildern.

  2. Sobald ein beliebiges Bild geladen ist, können Sie Pixeldaten abrufen und mit denselben vergleichen. Verwenden Sie Lucene zum Indizieren der Dokumente, die diese Pixeldaten speichern.

+0

Beim Vergleichen von Pixelwerten, insbesondere bei einem komprimierten Bildformat, werden keine Gesichter gefunden –

+0

Für Bildanpassungsmuster und andere Bildverarbeitungsalgorithmen werden Pixeldaten verwendet. Ich habe selbst einen Algorithmus für die Ausdünnung von Bildern mit 2-Schritt- und Vollparallel-Techniken entwickelt. –

0

Wenn Sie schauen, echtes kommerzielles Gesicht zu tun http://www.luxand.com/ passend haben hervorragende Bibliotheken für ein Preis.