Erste Schritte mit OpenCV und Intel Edison



Wie Roboter beginnen, um den Planeten bevölkern, den Sie eine Möglichkeit benötigen, "sehen" die Welt ähnlich wie wir Menschen tun und in der Lage, diese Vision-Daten verwenden, um Entscheidungen zu treffen. Heute ist eine sehr beliebte Computer-Vision-System das selbstfahrende Auto. Als Menschen nehmen wir für selbstverständlich halten, wie schnell unser Gehirn verarbeiten die visuellen Reize der Straße. Wir wissen nur intuitiv wie in unsere Fahrspur zu bleiben und reagieren auf Abweichungen durch Lenkung ohne zu viel zu denken. Für einen Roboter ist dies jedoch ein sehr viel komplexer Problem. Kameras zu selbstfahrenden Autos Ausschau Fahrspurmarkierungen auf beiden Seiten des Fahrzeugs, um sicherzustellen, dass das Auto innerhalb seiner eigenen Spur bleibt. Berechnungen mit tausend Mal pro Sekunde dann crunch diese visuellen Daten und bestimmen Sie die beste Anpassungen, das Auto zu steuern. Art von erstaunlichen rechts!?!

Hohe Level Übersicht

Wir wollen in dieser Instructable OpenCV verwenden, um die Intel Edison beibringen, wie man unsere gelbe Roboter-Logo in ein Bild vor Ort. Wir tun dies durch das Senden der Edison ein Kontrollbild, Roboter, und ein Testbild, das T-Shirt Bild, und der Edison vergleichen die beiden. Wenn eine Übereinstimmung vorliegt wird die Edison lassen Sie uns wissen, dass wir den Roboter gefunden!

In Verbindung stehende Artikel

Erste Schritte mit Ubuntu und der AVR-Drache

Erste Schritte mit Ubuntu und der AVR-Drache

hier ist, was ich tat, um die ersten Schritte mit den AVR-Dragon an Programm ATMEGA8 Mikrocontroller mit Ubuntu (Dies richtet sich an Anfänger, ich selbst bin auch als Anfänger, so dass keine Verbesserungen von erfahreneren Benutzern sehr geschätzt w
Erste Schritte mit Abstandssensoren und Arduino

Erste Schritte mit Abstandssensoren und Arduino

Dies ist eine Anleitung für die Verwendung Abstandssensoren mit Arduino und einige Verarbeitung. Wir haben diese Sensoren eingesetzt:SHARP GP2Y0A21YK0FEntfernung messen SensoreinheitEine integrierte Kombination von PSD (empfindlichen Positionsdetekto
Erste Schritte mit Arduino und Codebender

Erste Schritte mit Arduino und Codebender

Arduino ist eine Open Source Prototyping-Plattform basierend auf einfach zu bedienende Hard- und Software.Arduino Uno, Arduino Mega und Arduino Nano sind einige beliebte Arduino Boards und sind in der Lage zu lesen Eingänge und Ausgänge, zum Beispiel
Erste Schritte mit Processing und Arduino (controlling Schieberegister vom Computer)

Erste Schritte mit Processing und Arduino (controlling Schieberegister vom Computer)

Hey wieder! Ich habe nur wenige Teile, also beschloss ich, bauen virtuelle beginnen! Ich hatte Verarbeitung auf meinem Computer, aber ich hatte es nie benutzt, weil ich bin nur ein Student, und ich weiß nicht Java überhaupt. Zuerst habe ich beschloss
Erste Schritte mit LabVIEW und Arduino (komplette Tutorials)

Erste Schritte mit LabVIEW und Arduino (komplette Tutorials)

Wenn Sie einen neuen Benutzer für Elektronik und Projekte wie ein Profi erstellen möchten, ist hier das Tutorial für euch.Dies ist kein einzelnes Tutorial, das wird zu gefolgt von Serie von Tutorials um einen Crash-Kurs zur Verwendung von LabVIEW zu
STM32F103 erste Schritte (mit Keil und STMCubeMX)

STM32F103 erste Schritte (mit Keil und STMCubeMX)

In diesem Tutorial, ich werde Sie immer installieren Software, die Sie benötigen, helfen bei der Entwicklung Ihrer Anwendung mit STM32-Board.Ich werde STM32F103RBT6 verwenden. Die meisten dieser Anleitung gilt auch für andere STM-Boards, aber musst d
Erste Schritte mit Intel® Edison Mini-Breakout-Board

Erste Schritte mit Intel® Edison Mini-Breakout-Board

Intel bietet 2 verschiedene Hardware-Plattformen mit Intel® Edison Development Boardarbeiten.Das Core-Modul von Intel® Edison wird Intel® Edison Compute Module genannt, während die 2 Erweiterungskarten Intel® Edison Arduino Board und Intel® Edison Br
Erste Schritte mit der Intel Edison - WiFi-

Erste Schritte mit der Intel Edison - WiFi-

Dies ist Teil 3 einer Serie von erste Schritte mit der Intel Edison, in den letzten Tutorial, den ich Ihnen zeigte, wie man Linux läuft auf die Edison und vor, dass ich wie Sie mit der Arduino IDE und Intel Edison auf einem Arduino Bruch Board losleg
Erste Schritte mit Edison - blinkt eine LED von der Konsole

Erste Schritte mit Edison - blinkt eine LED von der Konsole

Dies ist Teil 3 eine Reihe von erste Schritte mit der Intel Edison, in den letzten beiden Tutorials, die ich Ihnen gezeigt, wie der Arduino IDE, Programm Intel Edison installieren und Aktualisieren der Linux auf die Edison.In diesem Tutorial werde ic
Erste Schritte mit Analog.IO und elektrische Imp

Erste Schritte mit Analog.IO und elektrische Imp

Analog.IO ist eine neue Website zum Austausch von Daten-Streams aus dem Internet der Dinge angeschlossenen Geräte. Analog.IO können Sie Ihre Daten über einen Web-Browser anzeigen überall auf der Welt. Sie steuern die Daten, die durch ein eingebettete
Erste Schritte mit Ubuntu Linux

Erste Schritte mit Ubuntu Linux

Linux Betriebssystem (OS) der Wahl für die computerbewandert seit seiner Gründung wurde, aber in den letzten Jahren mit der Veröffentlichung von kleinen Linux basierten physischen computing-Plattformen wie dem Raspberry Pi, BeagleBone und Arduino Yun
Chromebook Arduino und Intel Edison Leitfaden für Intel IoT EDI Entwicklung auf Etat

Chromebook Arduino und Intel Edison Leitfaden für Intel IoT EDI Entwicklung auf Etat

Zuerst werde ich erklären, warum diese Instructable benötigt wird, wie viele erfahrene Entwickler spotten werden, wenn sie den Titel sehen und nie gelesen werden, weil sie nicht offen über Dinge wie Chromebooks. Und zwar deshalb, weil viele von ihnen
MQTT und Intel Edison - Intro

MQTT und Intel Edison - Intro

Hallo!Heute schreibe ich über MQTT und Edison. MQTT (Message-Queue-Telemetrie-Transport) besteht darin, ein M2M (Machine to Machine) für die Berichterstattung über Ereignisse auf anderen Maschinen rund um das Internet (oder in einem lokalen Netzwerk)
DIY-erste Schritte mit Drohnen (mit REMOTE EICHWERTE)

DIY-erste Schritte mit Drohnen (mit REMOTE EICHWERTE)

Was sind sie und wer sie verwendet? Einige nennen sie Drohnen, einige Aufkleber "Quadcopter" anwenden, wenn sie welche haben können Rotoren oder sogar Flugzeuge – auch nannte sie "unbemannte Flugsysteme" (UAS). Ich bevorzuge es, nennen