Memememe #selfie (4 / 7 steg)

Steg 4: Haar Cascades--samla positiva



Det är där vi samlas ca 1000 bilder av vår telefon. Vissa människor använder video, vissa människor använder skript... vi använt skript.

1. bilder

Det är där vi tar bilder på vår telefon. Vi behöver inte 1000 av dem. Någonstans bör mellan 15 och 20 vara tillräckligt. Detta är vad våra bilder såg ut:

Eftersom våra objekt är ganska svart, vi använde en vit bakgrund, och tog kontrastrika bilder för att underlätta nästa steg. Även bilderna behöver inte vara stort eftersom OpenCV kommer att krympa dem ändå: vår var 1024 × 773.


2. process

Det är där vi använder en skriptet att läsa bilderna och markera där objektet är. Eftersom vi använde hög kontrast och en vit bakgrund, är det ganska lätt att få en första gissning av bara att hålla reda på min/max x - och y-positionerna för mörka pixlar. Det är viktiga här att se till att proportionerna för alla markerade objekt är densamma. I vårt fall, detta var 1:1, och skriptet ser till att alla markerade bilder följa som:

Förutom att bilden beskärs, spottar bearbetningsskriptet också ut en textfil med information om var objektet finns på originalbilden. Detta är vad Naotoshi kallar en Beskrivning filformat.


3. göra 100s

Det är där vi vågar från Naotoshi... Först kör vi följande kommando för varje av våra beskurna bilder:

opencv_createsamples -img cropped00.jpg \
-bg negativeImageDirectory/negatives.txt \
-info sampleImageDirectory/cropped00.txt \
-num 128 -maxxangle 0.0 -maxyangle 0.0 -maxzangle 0.3 \
-bgcolor 255 -bgthresh 8 -w 48 -h 48

Där cropped00.jpg är en av de beskurna bilderna från bearbetning skript, negatives.txt är insamling filen för de negativa bilderna, cropped00.txt är där verktyget opencv_createsamples kommer att skriva sin beskrivning utdatafilen.

Detta genererar 128 bilder genom att placera en något roterade och något ljusare/mörkare version av cropped00.jpg ovanpå en slumpmässigt vald negativ bild. Och eftersom vi använde vit bakgrund när vi tog våra bilder, ange 255 som - bgcolor gör vita på den beskurna bilden transparent, vilket ger oss 128 bilder som dessa:

Kör det här kommandot genererar också en beskrivningsfil med information om var mobilen är i var och en av de 128 bilderna.


4. gör 1000s
Om vi hade 15 bilder, skulle kör föregående steg på varje av dem ha gett 1920 bilder av mobiltelefoner flytande i slumpmässiga ställen. Vad vi måste göra nu är att samla dem alla i en enda .vec fil innan vi kan köra verktyget utbildning.

Först, vi samlar in alla 15 Beskrivning filer till en, genom att köra kommandot:

cd sampleImageDirectory
cat cropped*.txt > positives.txt

Sedan kan vi kombinera dem alla till en enda .vec fil med kommandot:

opencv_createsamples -info sampleImageDirectory/positives.txt \
-bg negativeImageDirectory/negatives.txt \
-vec cropped.vec \
-num 1920 -w 48 -h 48

Detta kommer att skapa 1920 beskurna bilder i mobilen, där varje vrids något annorlunda, och med olika bakgrund.

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...