Il riconoscimento facciale / software fusione

voti
17

Qualcuno mi può punto nella giusta direzione di alcune librerie e algoritmi di riconoscimento facciale? Ho provato a cercare / googling ma io trovo la maggior parte thesises e molto poco il software vero e proprio.

È pubblicato 09/12/2008 alle 16:52
fonte dall'utente
In altre lingue...                            


8 risposte

voti
14

Che ne dite di Eigenfaces ? Utilizza matematica semplici per memorizzare autovettore riconoscibile del viso e ricostruire facce utilizzando più vettori.

Il codice è tutto disponibile in Python pure qui .

Risposto il 09/12/2008 a 17:09
fonte dall'utente

voti
9

OpenCV è una grande biblioteca computer vision.

Ecco la pagina wiki OpenCV sul riconoscimento del volto .

Risposto il 09/12/2008 a 23:45
fonte dall'utente

voti
5

Oltre a Eigenfaces, vorrei guardare Fisherfaces. Ecco un documento accademico che mette a confronto le prestazioni di entrambi gli algoritmi Eigenfaces vs. Fisherfaces . Essa mostra prestazioni migliori con Fisherfaces. Sono anche d'accordo con tfinniga che OpenCV vale la pena visitare, ho usato prima per il rilevamento del viso.

Infine si dovrebbe essere più specifico. Vuoi rilevare quando c'è un volto in una foto e poi identificare dove o vuoi rilevare un volto specifico in una foto? Le soluzioni qui elencati sono per quest'ultima domanda. Se si vuole affrontare la prima questione vi consiglio di cercare nella letteratura per le caratteristiche AdaBoost e Haar.

Risposto il 31/12/2008 a 20:06
fonte dall'utente

voti
4

Probabilmente non state andando a trovare molto software finito per il riconoscimento del volto. Se si vuole fare, la tua migliore possibilità è quella di implementare qualcosa che è in tesi di qualcuno.

Circa 4 anni fa, qualcuno alla CMU, credo, ha scritto un algoritmo che ero l'algoritmo di riconoscimento facciale di maggior successo che io abbia mai visto ... Cercherò di trovare per voi, a meno che qualcun altro sa di cosa sto parlando.

Se non hai mai implementato codice computer visione prima, allora si potrebbe essere in grado di affrontare il problema grazie alla suddivisione in un problema più semplice. Quante persone stai cercando? Se si tratta di un piccolo gruppo di persone, potrebbe un colore-spazio di lavoro algoritmo di riconoscimento? Se le persone hanno differenti tonalità della pelle, e diversi colori di capelli, allora si potrebbe anche essere in grado di utilizzare il riconoscimento di base dello spazio colore per ottenere un buon risultato.

In caso contrario, ci si trova in un grande progetto.

EDIT: ecco una lista di alcuni articoli CMU che può puntare nella giusta direzione

Se fossi in te, vorrei leggere alcuni di questi articoli, e follow-up sui riferimenti.

Risposto il 09/12/2008 a 16:59
fonte dall'utente

voti
2

Ho scritto un intero programma tutorial e demo con codice sorgente libero per l'esecuzione di rilevamento dei volti e di riconoscimento facciale in tempo reale da una webcam (sulla base di Eigenfaces in OpenCV):

http://www.shervinemami.co.cc/faceRecognition.html

Risposto il 01/11/2010 a 17:43
fonte dall'utente

Risposto il 16/02/2010 a 13:41
fonte dall'utente

voti
1

Trovo Luxand FaceSDK il meglio per il riconoscimento facciale e l'identificazione.

Risposto il 31/03/2012 a 10:23
fonte dall'utente

voti
1

Questo tipo di attività viene di solito effettuata utilizzando le reti neurali. Questa è la direzione primaria di guardare. Anche qualche tipo più specifico della rete per voi a guardare è Kohonen Neural Network. E 'la rete di riconoscimento più semplice immagine, che può essere utilizzato anche in compiti di riconoscimento volto. Non sarà ottenere dei buoni risultati usando solo questo tipo di rete, ma che collegano alcuni di loro insieme. Non posso dare ulteriori dettagli, come so che questo solo in teoria, ma non hanno le competenze pratiche in questo settore.

Btw, non credo che si trova ogni librerie per questo compito, come di solito se si dispone di tale libreria - Perché non fare un prodotto e venderlo?

Risposto il 09/12/2008 a 17:00
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more