Happytime gezichtsherkenning kan nauwkeurig detecteren menselijke gezichten, met minder valse detectie, hoge nauwkeurigheid. Het kan worden gebruikt voor stilstaande beelden en video om gezichten te detecteren. Het kan tegelijkertijd meerdere gezichten detecteren, verschillende kleurengezichten detecteren, gezichten in een complexe achtergrond detecteren. De algoritmecode vertrouwt niet op oepncv-bibliotheek (De toepassing gebruikt alleen opencv-leesafbeeldingsbestand), geschreven in C, kan eenvoudig worden geport.
Belangrijkste kenmerken:
Lage valse detectie, hoge nauwkeurigheid
Kan tegelijkertijd meerdere vlakken detecteren
Kan verschillende kleurengezichten detecteren
Kan gezichten op een complexe achtergrond detecteren
Geschreven in C, kan gemakkelijk worden geport
Algoritmeprincipe:
Op basis van MB-LBP(multi block lokaal binair patroon) functies opzoeken tabel type zwakke classificaties Real AdaBoost gezichtsherkenning algoritme. LBP (Local Binary Pattern) functies voorgesteld door de Ojala in 1994, en toegepast op de textuur classificatie probleem. MB-LBP-functie is een uitbreiding van LBP, maakt gebruik van beeldblokken in plaats van de originele LBP-functies die een enkele pixel als basiseenheid. MB-LBP kan de beeldruis verminderen bij het berekenen van LBP-functies, als het mogelijk is om MBLBP-functies in constante rekentijd te verkrijgen.
AdaBoost is een stimulerende leermethoden, AdaBoost trainingsproces met behulp van de drempel als een kenmerk van zwakke classificaties output, deze zwakke classificaties heeft een beperkt vermogen om monsterruimte te verdelen. Op basis van Real AdaBoost algoritme, Wu stelde een lookup tabel type zwakke classifiers continue AdaBoost gezichtsherkenning algoritme, om een goede gezichtsherkenning resultaten te krijgen.
Algoritme evaluatie:
MB-LBP lookup tabel type zwakke classificaties Real AdaBoost gezichtsherkenning algoritme en andere gepubliceerde methoden werden vergeleken, de resultaten weergegeven in figuur, kan worden gezien uit de figuur, MB-LBP lookup tabel type zwakke classificaties Real AdaBoost gezichtsherkenning algoritme andere methoden overschrijden.
versiegeschiedenis
- Versie 2.0 geplaatst op 2013-10-20
Happytime gezichtsherkenning algoritme kan nauwkeurig detecteren menselijke gezichten, met minder valse detectie, hoge nauwkeurigheid. Het kan worden gebruikt voor stilstaande beelden en video om gezichten te detecteren. De algoritmecode vertrouwt niet op oepncv-bibliotheek, geschreven in C. kan gemakkelijk worden geport.
Programmadetails
Overeenkomst
EULA - Licentieovereenkomst voor eindgebruikers
LICENTIEOVEREENKOMST VOOR EINDGEBRUIKERS VAN HAPPYTIMESOFT-SOFTWARE
BELANGRIJK LEES: Deze Licentieovereenkomst voor eindgebruikers ("EULA") is een juridische overeenkomst tussen u (een individu of één entiteit) en Happytimesoft SOFTWARE voor de Happytimesoft-software die deze EULA bijstuurt, die computersoftware omvat en kan "online" of elektronische documentatie ("SOFTWARE PRODUCT" of "SOFTWARE").
Door gebruik te maken van uw rechten om kopieën van het SOFTWARE PRODUCT te maken en te gebruiken, stemt u ermee in gebonden te zijn aan de voorwaarden van deze EULA.
Als u niet akkoord gaat met de voorwaarden van deze EULA, stelt u Happytimesoft SOFTWARE hiervan onmiddellijk op de hoogte.
SOFTWAREPRODUCTLICENTIE
Het SOFTWARE PRODUCT wordt beschermd door auteursrechten en internationale auteursrechtverdragen, evenals andere wetten en verdragen op het gebied van intellectuele eigendom. Het SOFTWARE PRODUCT is gelicentieerd, niet verkocht.
1. VERLENING VAN EEN VERGUNNING. Deze EULA verleent u de volgende rechten:
- Systeemsoftware. U één exemplaar van het softwareproduct op één computer installeren en gebruiken.
- Opslag/netwerkgebruik. U ook een kopie van het softwareproduct opslaan of installeren op een opslagapparaat, zoals een netwerkserver, die alleen wordt gebruikt om het softwareproduct op uw andere computers via een intern netwerk te installeren of uit te voeren.
2. BESCHRIJVING VAN ANDERE RECHTEN EN BEPERKINGEN.
- Beperkingen op Reverse Engineering, Decompilation en Demontage. Deze EULA is uw bewijs van licentie om de hierin verleende rechten uit te oefenen en moet door u worden bewaard. U mag het SOFTWAREPRODUCT niet reverse engineeren, decompileren of demonteren, behalve en alleen voor zover deze activiteit uitdrukkelijk is toegestaan door de toepasselijke wetgeving, ondanks deze beperking.
- Scheiding van componenten. Het SOFTWARE PRODUCT is gelicentieerd als een enkel product. De onderdelen mogen niet worden gescheiden voor gebruik op meer dan één computer.
- Softwareoverdracht. U al uw rechten op grond van deze EULA permanent overdragen, op voorwaarde dat u geen kopieën bewaart, dat u alle softwareproducten (inclusief alle onderdelen, eventuele upgrades, deze EULA) overdraagt en de ontvanger akkoord gaat met de voorwaarden van deze EULA.
- Beëindiging. Onverminderd andere rechten kan Happytimesoft SOFTWARE deze EULA beëindigen als u niet voldoet aan de algemene voorwaarden van deze EULA. In dat geval moet u alle kopieën van het softwareproduct en alle onderdelen ervan vernietigen.
3. AUTEURSRECHT. Alle titels en auteursrechten in en op het SOFTWARE-PRODUCT, en eventuele kopieën van het SOFTWARE-PRODUCT, zijn eigendom van Happytimesoft SOFTWARE of haar leveranciers. Het SOFTWARE PRODUCT wordt beschermd door auteursrechten en internationale verdragsbepalingen. Daarom moet u het SOFTWAREPRODUCT behandelen zoals elk ander auteursrechtelijk beschermd materiaal, behalve dat u (a) één kopie van het SOFTWAREPRODUCT alleen voor back-up- of archiveringsdoeleinden mag maken, of (b) het SOFTWAREPRODUCT op één computer installeert, mits u het origineel uitsluitend voor back-up- of archiveringsdoeleinden bewaart.
4. GEEN AANSPRAKELIJKHEID VOOR GEVOLGSCHADE. Happytimesoft SOFTWARE of haar leveranciers zijn in geen geval aansprakelijk voor enige schade (met inbegrip van, zonder beperking, schade voor verlies van bedrijfswinsten, bedrijfsonderbreking, verlies van bedrijfsinformatie of enig ander geldelijk verlies) als gevolg van het gebruik van of het onvermogen om dit SOFTWARE-PRODUCT te gebruiken, zelfs als Happytimesoft SOFTWARE op de hoogte is gesteld van de mogelijkheid van dergelijke schade.
5. BEPERKTE GARANTIE. Happytimesoft SOFTWARE garandeert dat het SOFTWARE PRODUCT gedurende negentig (90) dagen na de datum van ontvangst aanzienlijk zal presteren in overeenstemming met het bijbehorende geschreven materiaal. Voor zover toegestaan door de toepasselijke wetgeving, impliciete garanties op de SOFTWARE PRODUCT en hardware, indien van toepassing, zijn beperkt tot negentig (90) dagen.
6. Mocht u vragen hebben over deze EULA, of als u om welke reden dan ook contact wilt opnemen met Happytimesoft SOFTWARE, neem dan contact met ons op via:
http://www.happytimesoft.com