Il viso sesso di rilevamento biblioteca

Sto cercando un SDK o di una libreria in grado di rilevare i volti in un flusso webcam, e di rilevare genere. Gratuito o a pagamento, C++ o C# in ambiente Windows.
Qualche suggerimento?

 

5 Replies
  1. 19

    Ho fatto un esperimento sul genere di classificazione con il Fisherfaces metodo nel mio blog: http://bytefish.de/blog/gender_classification e ottenuto un 98% tasso di riconoscimento per geometricamente normalizzato immagini. Sono di fornire un’implementazione del Fisherfaces metodo per GNU Octave/MATLAB, Python e C++.

    libfacerec, un volto moderno libreria di riconoscimento per le OpenCV C++ API (licenza BSD), include un’implementazione del Fisherfaces metodo. L’ultima revisione del libfacerec è disponibile presso:

    libfacerec si presenta come un CMake progetto con un ben documentato API, c’è anche un tutorial sul genere di classificazione. Si può vedere una versione HTML della documentazione:

    Sto fornendo un Pitone e GNU Octave/MATLAB attuazione di Fisherfaces a:

    Per rilevare un volto in un’immagine semplicemente utilizzare il CascadeClassifier venuta con OpenCV, ma non aspettatevi perfetto riconoscimento risultati non allineato dati.

    C’è una risposta di cui sopra per l’utilizzo Eigenfaces, che non funzionano. Eigenfaces utilizzare una Analisi delle Componenti Principali, senza supervisione di un algoritmo che non conosce classi. Devi essere davvero fortunato se il sottospazio è possibile incorporare i dati in discrimina tra i sessi. Forse si genera un po ‘ di positivo le stime per trovare il più vicino immagine e associati genere.

    • puoi fornire un link al tuo allenamento/test set di dati? Sto cercando di fare, l’identità di genere utilizzando fisherfaces e non si ottiene molto superiore all ‘ 80%…answers.opencv.org/question/13282/…
    • Attualmente sto cercando di farlo con un live di anteprima della fotocamera. Ho provato il tuo metodo con un set di dati presi da Wiki parte di IMDB-Wiki set di dati, e quando ho mirare a qualcuno, che oscilla tra il ‘Maschio’ e ‘Femmina’, senza fine. Devo fare qualcosa di molto sbagliato con il mio set di dati di training e/o di pre-elaborazione, perché il mio set di dati è per lo più maschi (da 1:4), e il mio pre-elaborazione consiste solo di rilevare il volto con un altro classificatore, fare la scala di grigi-HA-raccolto-ridimensionare routine sul volto, e mettere in come i dati di training.
  2. 1

    A prima vista, direi di OpenCV, ma il tuo sicuramente già provato…

    Sembra che questo blog parla molto di viso e di genere di riconoscimento. Spero sia utile:
    http://www.computer-vision-software.com/blog/

    • OpenCV non ha sesso riconoscimento. Ho visto questi ragazzi, la loro misurazione dell’audience prodotto è stato “coming soon” a partire dal 2009.
  3. 0

    È possibile utilizzare la libreria OpenCV costruito nel face detector. Per il genere che si può addestrare il vostro genere rivelatore utilizzando Haartraining. Si dovrebbe trovare un database di Maschio e Femmina facce e treno con HaarTraining modulo in OpenCV.

Lascia un commento