OpenCV på en Phidgets SBC (4 / 4 steg)

Steg 4: resultat



För att köra programmet, kommer vi att köra den binära filen vi bara sammanställt. Vi gör detta med:

. /a.out 100 75 75

Vad det betyder är det kommer att acceptera någon pixel med ett RGB-värde på > 99, < 76, < 76 för bearbetade bilden. Programmet kommer ut två JPG filer; original.jpg som är den ursprungliga bilden från webbkameran, och redDetect.jpg som är den bearbetade versionen. Som ni kan se ovan, gjorde den ett ganska bra jobb med att peka ut de röda pixlarna. Dessa siffror kan vara finjusterat lite så att den tar upp mindre av robotens disposition, men uppenbarligen fungerar det i princip.

Att få dessa två bilder kan enkelt göras med filen redaktör funktionalitet i SBC web Configuration som framgår av tredje bilden.

Detta är bara ett enkelt exempel på några av de saker som är gjort med datorseende. I en större ansökan kan bearbetning av bilderna kommer från webbkameran göras för ett mer praktiskt syfte, och mer realtid sätt. Till exempel kan en ha en robot som upptäcker röda objekt och försöker gå mot dem. Tillämpningar av datorseende är obegränsade, så sätt igång och experimentera!

Se Steg
Relaterade Ämnen

WhatsApp meddelande från Phidgets SBC

I senaste tutorialanvände vi Phidgets SBC för en liten larmsystem, som upptäcker närvaro av en person och skickade oss ett e-postmeddelande.I denna tutorial kommer att SBC skicka oss ett meddelande på WhatsApp i stället för ett e-postmeddelande.Vi be...

Basic Home Automation med Phidgets

Detta enkla projekt tar dig igenom grunderna i att få några interiör avkänning och hemautomation inrättas. Projektet löper från en Phidgets SBC, kommer läsa ljus och ljud och sätta ett ljus på och stänga distans. Du kan verkligen växa detta projekt a...

Hydroponics växa garderoben

Jag ville bygga en hydroponiska system som kunde sättas nästan var som helst och skulle fortsätta att fungera utan ständig uppmärksamhet som många system kräver. Jag bestämde mig att bygga det inuti en metall skåp och använda Phidgets domänkontrollan...

Full Python webbgränssnitt kit för PhidgetSBC3

PhidgetSBC3 är en fullt funktionell enda Board dator som kör Debain Linux. Det liknar raspberry Pi, men har 8 analog sensoringångar och 8 digitala ingångar och 8 digitala utgångar. Den levereras med en webserver och webb program för att konfigurera S...

Vakna upp på höger sida av sängen ljus

Här är en sensor-ljus så att du vet vilken temperatur det är utanför ögonblicket du kliver ut i säng... och hindra dig från stubbing tån i processen (Ja, jag hoppas).BegreppetBerättelsen börjar med en tragedi. Jag klev ur sängen en morgon, stubbed/br...

WhatsApp på Raspberry Pi

I den här guiden kommer vi se hur man använder WhatsApp med Raspberry Pi.Vi kommer att använda Yowsup biblioteket vi hade redan används i dessa tutorials: WhatsApp meddelande från Phidgets SBC , Phidgets WhatsApp - fråga status för dina sensorer.Dess...

Hem Automation hallon och Phidgets del 3

Detta är den tredje artikeln i Home automation med Phidgets och hallon.I tidigare artiklar såg vi hur du interagerar med den digitala utgångar och digitala ingångar.Nu ska vi se hur man läser värdena för vissa sensorer direkt på din smartphone eller...

Hem Automation hallon och Phidgets

Vi använde tidigare tutorials Raspberry Pi att köra Phidgets InterfaceKit. Vi har också lagt upp en webbserver på hallon.I den här guiden kommer vi att använda lyckades den information som samlades för att skapa ett hem automationssystem med ett webb...

Hem Automation hallon och Phidgets del 2

I den tidigare handledning såg vi hur du kan driva de digitala utgångarna för Phidgets 1018distans, i denna tutorial kommer att i stället vi kontrollera status för de digitala ingångar, som kan anslutas till magnetiska kontakter, tryckknappar, växlar...

Rosta kaffe med hantverkare och Phidgets

I denna tutorial får vi se hur du konfigurerar hantverkare för att ansluta Phidgets 1048. Det är inte en uttömmande handledning av alla funktioner av hantverkare, för dem som vill lära dig det finns många guider finns på Artisan hemsida."Hantverkare...

Upptäcka cirklar med OpenCV och Python

Inspiration:-Idén till detta kom när jag mixtra med OpenCV och det är olika funktioner. Sedan frågade en vän att hjälpa honom att utveckla en algoritm som kan upptäcka en cirkel från en FPV kamera monterad på ett RC plan och justera justering av plan...

Kant upptäckt med hjälp av opencv och python

lätt 15 linje dra och släpp edge Identifieringskoden för python ising opencv bibliotekSteg 1: Setup libraryHämta opencv dess fri och öppen källkod. Det är en av de bästa dator vision biblioteken finns. Jag använder opencv 2.Steg 2: Setup libraryEfter...

Kom igång med OpenCV och Intel Edison

När robotarna börjar att fylla planet måste de ett sätt att "se" världen på samma sätt som det sätt vi människor gör och att kunna använda denna vision data för att fatta beslut. Idag är en mycket populär dator Visionsystem själv köra bilen. Som...

RasPi + OpenCV = Face Tracking

Detta instructable kommer att lära dig allt du behöver veta om hur du installerar din nya RasPi kamera till din Raspberry Pi och genomföra Opencvs ansiktsspårning bibliotek. Handledningen kommer inte utgå från att du vet hur man programmerar eller fö...

RR.O.P. - RaspRobot OpenCV projekt

Första: Jag använde en översättare för att hjälpa mig, eftersom jag inte är flytande i engelska, jag ber om ursäkt för dålig engelska. Min avsikt är verkligen att samarbeta.Andra: min tack vare dig fick jag en award i den "MICROCONTROLLER tävling spo...

Fjärrkontroll med Raspberry Pi och Phidget WebService

Aktivera din hallon Styrrelä, ledde, sensor och digital ingång med Phidget WebService. "Phidget WebService är en bakgrundsprocess som sänder alla händelser och data från ett USB-Phidget över nätverket: den använder länken lokala adressering där du ka...

Max och Phidgets Disco lysdioder

detta projekt kommer att introducera dig till hur Max fungerar med Phidgets gränssnitt. Denna handledning kommer att ge dig grunderna så att du kan utveckla mer komplicerade projekt på egen hand. Möjligheterna är otaliga.Material-Phidget Interfacekit...

Ansiktsigenkänning och spårning med Arduino och OpenCV

uppdateringar20 feb 2013: Som svar på en fråga från student Hala Abuhasna om du vill använda klassen .NET seriell, använda namnkonventionen "\\\.\\COMn" och ersätt n med en nummer > 9 definiera com-porten för COM-portar över 9 som COM10, COM1...

Komma igång med Phidgets på Raspberry Pi

Detta instructable är en anpassning av en av vår blogg inlägg .Innan du börjar, kommer du vill ha några saker på plats. Du behöver:En fungerande Raspberry Pi (uppenbarligen).En separat USB-hubb, eftersom Raspberry Pi är inte kan leverera tillräckligt...