OpenCV på en Phidgets SBC



Med en webbkamera är bra, men vad kan vi göra med det? Väl som det visar sig, ganska mycket. Datorseende (CV) är en stor del av avancerad robotteknik och CV algoritmer har blivit föremål för stort intresse under senare år. Att låta din robot att "se" sin omgivning är en av de mest kraftfulla saker du kan göra för att kunna utföra komplexa uppgifter. En av de mest framstående verktyg i CV utveckling är OpenCV. OpenCV är en uppsättning bibliotek utvecklats av Intel till stöd i bildbehandling uppgifter. Lyckligtvis för oss, OpenCV fungerar bra på Phidgets SBC och lätt kan installeras.

Observera att många bild bearbetningen program är extremt beräkningsmässigt intensivt och kan vara för mycket för SBC: N ska hanteras. Därför är det viktigt att testa programmet så tidigt i utvecklingscykeln du kan så du kan få en bra känsla av hur SBC kommer att klara mängden arbete som ni begär av den. Detta instructable är kommer att gå genom att inrätta OpenCV, och sedan skriva ett litet program som upptäcker röda objekt i en bild.

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