Memememe #selfie (2 / 7 steg)

Steg 2: Haar Cascades--ett Intro



För bättre eller sämre, de flesta mobiltelefoner och digitalkameror idag kan upptäcka ansikten, och, som sett i det föregående steget, det tar inte alltför stor ansträngning att få enkla ansikte upptäckt kod som körs på en Android-telefon eller någon annan plattform, med OpenCV.

Detta är tack vare Viola-Jones algoritmen för ansiktsavkänning, använda Haar-baserade cascade klassificerare. Det finns massor av information om detta på nätet, men en mycket trevlig förklaring kan hittas på webbplatsen för OpenCV.

Det är i grunden en maskin lärande algoritm som använder en massa bilder av och icke-ansikten för att träna en klassificerare som senare kan användas för att upptäcka ansikten i realtid.

Algoritmen i OpenCV kan också användas för att upptäcka andra saker, så länge du har rätt klassificerare. Min OpenCV distribution kom med klassificerare för ögon, övre kropp, händer, frontal ansikte och profil ansikte. Samtidigt letar efter information om hur man tränar dem, hittade jag klassificerare för bananer, pennor och iPhones.

Egentligen är den sista länken för mer än bara iPhones. I hans Spegel Test projekt är Jeff Thompson faktiskt träningsdatorer att känna igen sig i en "icke-utilitarist, bristfällig poetiska/teknisk handling".

Liknar vad vi vill, men eftersom vi har en mycket specifik telefon till upptäcka, beslutade vi att utbilda våra egna klassificerare.

OpenCV handledning utbildning Cascade klassificerare är ett ganska bra ställe att börja. Det förklarar de 2 binära verktyg som används i processen (opencv_createsamples och opencv_traincascade), och alla deras kommandoradsargument och alternativ, men det verkligen ger inte ett exempel på ett flöde att följa, inte heller förklarar det alla möjliga användningsområden för verktyget opencv_createsamples .

Å andra sidan, Naotoshi Seo handledning är faktiskt ganska grundlig och förklarar 4 olika använder för verktyget opencv_createsamples . Thorsten bollen skrev en handledning med Naotoshi Seo skript för att träna en klassificerare att upptäcka bananer, men det kräver vissa Perlskript körs och sammanställa några C++... för mycket arbete...

Jeff har också några fina anteckningar om hur han förberedde sin data och ett skript automatiskt iteration över ett par alternativ för de 2 verktyg.

Det sätt vi gjorde det var inspirerad av alla dessa tutorials, med några mindre ändringar och optimeringar.

Se Steg
Relaterade Ämnen

SelfiesBot — Twitterbot som tar Selfies med smaken Pi

SelfiesBot är en Twitterbot som tar... Selfies! Twitter feed för är här.SelfiesBot är en skulptur som använder en Raspberry Pi att ta ett foto, förhandsgranska och sedan skicka det till sin Twitter-konto.Detta Instructable kommer att ge information o...

DIY SELFIE STICK

göra din egen selfie hålla sig till en mycket låg kostnad från återanvändas stuffs!Steg 1: Material som krävs för Material som krävs:1. gamla mobiltelefon Bilhållare x 1 ingen.2. 24cm 1/2' CPVC rör x 2 nos.3. 1/2' hane tråd x 1 inte.4. 1/2' kvinna tr...

Utöka din Selfie

först, se till att inställningen är väl upplysta, och ta din "selfie".SEL·fieˈselfē /* Substantiv, informellaett foto som en har tagit av sig själv, vanligtvis en tagna med en smartphone eller webbkamera och laddas upp till en sociala medier web...

Bygg en selfie maskin med en IP-kamera på mindre än 15 minuter!

Är du redo att bygga en selfie maskin på mindre än 15 minuter, som skickas till din e-postadress en ögonblicksbild från en IP-kamera? Detta är möjligt tack vare TimeSquair.Bilden visar en IP kamera nära TimeSquAir, men det kan vara brett bort, anslut...

Christmas Krans 2.0 Raspberry Pi / Arduino "Selfie / Photobooth"

Detta är min festliga hantverk för 2015 och bygger på min 2014 Arduino bygger jul Tune spela Christmas Krans. Jag fick i leker med Raspberry PI detta år och gillade aspekterna av körs på linux och de olika alternativen jag hade med Linux och Python (...

2-wheel Self Balancing Robot med hjälp av Arduino och MPU6050

2-Wheel Self Balancing Robot med hjälp av Arduino och MPU6050.Använda Arduino som controller och sensor MPU6050 för att styra balansen. Bara lägga till en enkel seriell Bluetooth-modul och använda en Bluetooth Serial Controller APP för Android-telefo...

Hur man gör en enbent / Selfie hålla

https://www.youtube.com/watch?v=JaUPzk3I-B8&feature=youtu.beSteg 1: Att göra en enbent / Selfie Stick du behöver! I dagens video ska jag visa dig en bra uppfattning om hur man gör en enbent-en hållare för selfie hemma!För att göra en sådan kreativ en...

Hund Selfie Attachment

Jag älskar min fyrbenta vänner och älskar ta bilder av/med dem (som inte?!) Tyvärr verkar det varje gång jag få deras uppmärksamhet, de vänder bort när jag knäppa bilden och det förvandlas till ett öra skott eller bara en varm suddig röra! Är du tröt...

Self vattning trädgård inhägnad

varje år rådjur och kaniner har skördat vår trädgård efter alla våra hårt arbete hela sommaren så detta är året för att slutligen lösa detta. Projektet är en Self vattning länkade trädgård. Denna första instructable är i första hand berörs med trädgå...

PVC Selfie Stick stativ

Här är en billig men ändå fungerande (naturligtvis) PVC Selfie Stick stativ. Perfekt för dem som inte har en 3D-skrivare hemma och inte vill spendera pengar att köpa en från butiken.För bakom kulisserna, klicka härVad du behöver:PVC: S Längd 20 cm, d...

12 ft lång Selfie pinne

Jag spelade runt med en selfie pinne och upptäckte att bilden tar knappen visar upp volymen! Så att tagit upp frågor om "tar earbuds bilder?" Ja! "gör att lägga till en 32 ft stolpe och några tråd make en selfie pinne?" Kanske!Steg 1:...

Multi syfte står för selfie-stick.

Hej var och en!Detta är enkla inomhus selfie pinne står som kan användas för flera poster. >Som står för selfie stick (fjärr blå tand kamerans slutare)ändra fastsättning och stå för projektorstå för att klicka visitkortscanner app + selfie sticka stå...

DIY: Hur du sätter en KVAST i en GOPRO SELFIE POLE

Dess snabb, stark, vattentät, lätt att göra och framför allt dess helt gratis!ATT NJUTA AV!Steg 1: Vad du behöver DU BEHÖVER:-Borrmaskin-Såg-Kvast handtag-Vattentät trä bets-Pensel-Tång-Gummi handtag-GoPro Selfie montera och en GoPro muttern (du kan...

#SELFIE Mirror

#SELFIE spegeln är en spegel ändras för att en vinyl släppandet av hastag "SELFIE". Det är verkligen så enkelt är det. Denna lösning var avsedda att hantera de flesta av dina #SELFIE vattenmärkning behov. Med denna enkla IRL ändring du kan kasta...

Selfie Light Switch

Detta är hur du gör din egen Selfie strömbrytare. Detta instructable innebär el (men inte till svårt), borrning och limning.Du behöver:Fotoram från återanvända butiken med en dimension på ca 15 x 10 cm. helst av trä eller plast, metall är okej men sv...

Self balancing skateboard/segw * y projektet Arduino Shield

Gallmänna ändamål Arduino shield för egen balanseringsmaskiner.Varför gjorde jag det?Jag har tidigare gjort en Instructable 2010 om hur man bygger en självbalanserande skateboard.Det finns > 500 kommentarer på detta och många uttrycker förvirring stä...

Knappen för snabb och bekväm selfie

Selfies är nu en del av vårt liv. Var och en vill ha deras selfie, även gruppen selfie. Människor bär stora stora tillbehör för det, som en selfie sticka med en fjärrkontroll för slutare. Här är en enkel metod att göra en knapp som hjälper till att t...

Self Destructing budskap

''god morgon Mr Hunt. Ditt uppdrag, om du väljer att acceptera den..."Self destructing budskap - en av de mest värdefulla prylar som används i uppdraget: omöjligt filmer, och förmodligen används av andra hemliga agenter att ta emot deras uppdrag syft...

DIY Self Tanner

ska på pool fest? Beach? Är du orolig eftersom du inte är tan? Väl är här svaret; Self tanner med bara två ingredienser. Detta kommer att pågå i upp till 3 dagar och det är mycket lätt och snabb att använda.Steg 1: Samla nödvändiga leveranser För det...