Il rilevamento facciale Happytime è in grado di rilevare con precisione i volti umani, con meno falsi rilevamenti, alta precisione. Può essere utilizzato per immagini e video fermi per rilevare i volti. Può rilevare contemporaneamente più facce, può rilevare facce di colore diverse, può rilevare facce in uno sfondo complesso. Il codice dell'algoritmo non si basa sulla libreria oepncv (l'applicazione utilizza solo il file di immagine di lettura opencv), scritto in C, può essere facilmente portato.
Caratteristiche principali:
Basso rilevamento falso, alta precisione
Può rilevare contemporaneamente più facce
In grado di rilevare faccia di colore diverso
Può rilevare volti in uno sfondo complesso
Scritto in C, può essere facilmente portato
Principio dell'algoritmo:
Basato su MB-LBP (multi block local binary pattern) features lookup table type weak classifiers Real AdaBoost face detection algorithm. Caratteristiche LBP (Local Binary Pattern) proposte dall'Ojala nel 1994, e applicate al problema della classificazione delle trame. La funzione MB-LBP è un'estensione di LBP, utilizza blocchi di immagine invece delle caratteristiche LBP originali che un singolo pixel come unità di base. MB-LBP può ridurre il rumore dell'immagine quando si calcolano le funzionalità LBP, se si adotta la tecnica dell'immagine integrale, è possibile ottenere funzionalità MBLBP in tempo di calcolo costante.
AdaBoost è un metodo di apprendimento di potenziamento, processo di training AdaBoost che utilizza la soglia come caratteristica dell'output dei classificatori deboli, questo classificatore debole ha una capacità limitata di dividere lo spazio campione. Basato sull'algoritmo Real AdaBoost, Wu ha proposto un algoritmo di rilevamento continuo del volto AdaBoost di tipo tabella di ricerca, per ottenere buoni risultati di rilevamento volti.
Valutazione dell'algoritmo:
Mb-LBP tipo tabella di ricerca classificatori deboli Real AdaBoost algoritmo di rilevamento facciale e altri metodi pubblicati sono stati confrontati, i risultati mostrati in figura, può essere visto dalla figura, MB-LBP classe di ricerca tipo classificatori deboli Real AdaBoost algoritmo di rilevamento facciale superano altri metodi.
cronologia delle versioni
- Versione 2.0 pubblicato il 2013-10-20
L'algoritmo di rilevamento facciale Happytime è in grado di rilevare con precisione i volti umani, con meno rilevamento falso, alta precisione. Può essere utilizzato per immagini e video fermi per rilevare i volti. Il codice dell'algoritmo non si basa sulla libreria oepncv, scritto in C. può essere facilmente portato.
Dettagli del programma
Eula
Contratto di licenza con l'utente finale
CONTRATTO DI LICENZA CON L'UTENTE FINALE DEL SOFTWARE Happytimesoft
LEGGERE ATTENTAMENTE: il presente Contratto di Licenza con l'utente finale ("EULA") è un accordo legale tra l"utente (un individuo o una singola entità) e Happytimesoft SOFTWARE per il software Happytimesoft che accompagna il presente Contratto, che include software per computer e può includere "online" o documentazione elettronica ("PRODOTTO SOFTWARE" o "SOFTWARE").
Esercitando i tuoi diritti di effettuare e utilizzare copie del PRODOTTO SOFTWARE, accetti di essere vincolato dai termini del presente Contratto.
Se non si accettano i termini del presente Contratto, informare tempestivamente Happytimesoft SOFTWARE.
LICENZA DEL PRODOTTO SOFTWARE
Il PRODOTTO SOFTWARE è protetto dalle leggi sul copyright e dai trattati internazionali sul copyright, nonché da altre leggi e trattati sulla proprietà intellettuale. Il PRODOTTO SOFTWARE è concesso in licenza, non venduto.
1. CONCESSIONE DELLA LICENZA. Il presente Contratto concede all'utente i seguenti diritti:
- Software di sistema. È possibile installare e utilizzare una copia del PRODOTTO SOFTWARE su un singolo computer.
- Archiviazione/Uso della rete. È inoltre possibile archiviare o installare una copia del PRODOTTO SOFTWARE in un dispositivo di archiviazione, ad esempio un server di rete, utilizzato solo per installare o eseguire il PRODOTTO SOFTWARE negli altri computer su una rete interna.
2. DESCRIZIONE DI ALTRI DIRITTI E LIMITAZIONI.
- Limitazioni sul reverse engineering, la decompilazione e lo smontaggio. Il presente Contratto è la prova della licenza per esercitare i diritti concessi nel presente documento e deve essere mantenuto dall'utente. L'utente non può decodificare, decompilare o smontare il PRODOTTO SOFTWARE, tranne e solo nella misura in cui tale attività è espressamente consentita dalla legge applicabile nonostante questa limitazione.
- Separazione dei componenti. Il PRODOTTO SOFTWARE è concesso in licenza come singolo prodotto. Le sue parti componenti non possono essere separate per l'uso su più di un computer.
- Trasferimento software. L'utente può trasferire definitivamente tutti i diritti dell'utente ai sensi del presente Contratto, a condizione che non conservi copie, trasferisca tutto il PRODOTTO SOFTWARE (incluse tutte le parti componenti, eventuali aggiornamenti, presente Contratto) e e il destinatario accetti i termini del presente Contratto.
- Risoluzione. Fatti salvi altri diritti, Happytimesoft SOFTWARE può porre fine al presente Contratto se l'utente non rispetta i termini e le condizioni del presente Contratto. In tal caso, è necessario distruggere tutte le copie del PRODOTTO SOFTWARE e tutte le sue parti componenti.
3. DIRITTO D'AUTORE. Tutti i titoli e i diritti d'autore sul PRODOTTO SOFTWARE e su qualsiasi copia del PRODOTTO SOFTWARE sono di proprietà di Happytimesoft SOFTWARE o dei suoi fornitori. Il PRODOTTO SOFTWARE è protetto dalle leggi sul copyright e dalle disposizioni del trattato internazionale. Pertanto, è necessario trattare il PRODOTTO SOFTWARE come qualsiasi altro materiale protetto da copyright, ad eccezione del fatto che è possibile (a) effettuare una copia del PRODOTTO SOFTWARE esclusivamente a scopo di backup o archiviazione o (b) installare il PRODOTTO SOFTWARE su un singolo computer a condizione che si conserva l'originale esclusivamente a scopo di backup o archiviazione.
4. NESSUNA RESPONSABILITÀ PER DANNI CONSEQUENZIALI. In nessun caso Happytimesoft SOFTWARE o i suoi fornitori saranno responsabili per qualsiasi danno (inclusi, a titolo esemplificativo, danni per perdita di profitti aziendali, interruzione dell'attività, perdita di informazioni aziendali o qualsiasi altra perdita pecuniaria) derivante dall'uso o dall'impossibilità di utilizzare questo PRODOTTO SOFTWARE, anche se Happytimesoft SOFTWARE è stato informato della possibilità di tali danni.
5. GARANZIA LIMITATA. Happytimesoft SOFTWARE garantisce che il PRODOTTO SOFTWARE funzionerà in modo sostanziale in conformità con i materiali scritti che lo accompagnano per un periodo di novanta (90) giorni dalla data di ricezione. Nella misura consentita dalla legge applicabile, le garanzie implicite sul PRODOTTO SOFTWARE e sull'hardware, se del caso, sono limitate a novanta (90) giorni.
6. VARIE. In caso di domande relative al presente Contratto o se si desidera contattare Happytimesoft SOFTWARE per qualsiasi motivo, si prega di contattarci all'indirizzo:
http://www.happytimesoft.com