Objekterkennung und Verfolgung weiter verwenden OpenCV, Visual Studio C ++ 2010 und ARDUINO

5 Schritt:Schritt 1: Software-Installation Schritt 2: Anbringen Servomotoren und WebCam Schritt 3: Anschlüsse Schritt 4: Letzter Schritt: D UPLOADING Schritt 5: Quellen

Objekterkennung und Verfolgung weiter verwenden OpenCV, Visual Studio C ++ 2010 und ARDUINO
EINFÜHRUNG

In diesem Projekt wird die Webcam sendet Video-Frames auf die Visual Studio C ++, das Öffnen CV Bibliothek auf unserem Computer ausgeführt enthält.
Wenn Visual Studio C ++ Programm erkennt das Bild des Objekts von der Webcam dann die co Koordinaten von X, Y-Achse und Radius des Objekts berechnet sie zusammen Koordinaten werden entsprechend dem Arduino Mega / UNO über die serielle Kommunikation zwischen dem Arduino und geschickt Visual Studio C ++.
Nach dem Empfang der Koordinaten die Servomotoren bewegt in X- und Y-Richtung und folgt dem Objekt.

Hier ist das Video von it :) Sorry für die dumpfen Video ich müde war zu dieser Zeit :)


ERFORDERLICHE:

HARDWARE:

1. Servomotoren x 2
2. Webcam (jede Webcam) x 1
3. Arduino Mega / Uno x 1
4. Externe Stromversorgung 5V x 1
5. Steckbrett x 1
6. Single Core Anschlussdrähte

SOFTWARE:

1. Arduino IDE
2. OpenCV 2.3.1
3. Visual Studio C ++ 2010 Express SP1

Code:

1. Visual Studio C ++ Code (siehe Anhang)
2. Arduino Programm-Code (siehe Anhang)

Schritt 1: Software-Installation



1) Laden Sie die OpenCV -2.3.1. OpenCV enthält alle wichtigen Dateien für die Entstehung des Projekts benötigt werden.

link :: http: //sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3.1/

OpenCV Installation kann einige Probleme verursachen, also sehen Sie dieses Video es viel helfen würde. Dieses Video zeigt die ordnungsgemäße Installation von OpenCV.

http://www.youtube.com/watch?v=cgo0UitHfp8

2) Laden und installieren Sie das Microsoft Visualstudio C ++ 2010 Express.

link :: http: //www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express

3) Laden und installieren Sie Arduino IDE

link :: http: //arduino.cc/en/Main/Software

Schritt 2: Anbringen Servomotoren und WebCam

Objekterkennung und Verfolgung weiter verwenden OpenCV, Visual Studio C ++ 2010 und ARDUINO

Objekterkennung und Verfolgung weiter verwenden OpenCV, Visual Studio C ++ 2010 und ARDUINO

Objekterkennung und Verfolgung weiter verwenden OpenCV, Visual Studio C ++ 2010 und ARDUINO

Construction ist ziemlich einfach ...

Erste-Servomotoren:

Project i gemacht haben ist vorübergehend so habe ich die Servos mit verzinkter Bleche fixiert, sie sind leicht zu schneiden und zu verwenden und kann leicht gebohrt werden und sie flexibel sind.

Sie können verschiedene Vorrichtungen aus anderem Material zu verwenden, um die Servos anzubringen, wie von Ihnen eignen sie dauerhaft oder vorübergehend zu machen.

Nachdem Sie die Servomotoren angeschlossen haben jetzt seine Zeit, die Webcam zu befestigen.

Webcam:

Am Horn des zweiten Servo Steuern der Y-Richtung wie in dem Bild gezeigt ist.

Schließen Sie die Webcam mit J-Locks.

Es ist sicherlich nicht das schönste Projekt suchen, aber es macht die Arbeit: P

Schritt 3: Anschlüsse

Objekterkennung und Verfolgung weiter verwenden OpenCV, Visual Studio C ++ 2010 und ARDUINO

Objekterkennung und Verfolgung weiter verwenden OpenCV, Visual Studio C ++ 2010 und ARDUINO

Objekterkennung und Verfolgung weiter verwenden OpenCV, Visual Studio C ++ 2010 und ARDUINO

SERVO Motoranschluss:

1.Schließen Lower Servomotor gelben Draht mit dem Pin-Nr. - 9 des Arduino UNO (Kontrollen x-Achse)
2.Verbinden Oberservomotor gelben Draht mit dem Pin-Nr -10 der Arduino UNO (Kontrollen y-Achse)
3. Verbinden Sie das rote Kabel des Servomotors mit 5V aus Arduino UNO kommen, wie oben in der Abbildung dargestellt.
4.Connect das schwarze Kabel der Servos mit der GND (Masse), die aus dem Arduino UNO, wie oben in der Abbildung dargestellt.

WEB CAM CONNECTION:

Schließen Sie die Webcam mit dem USB-Anschluss des Computers.

ARDUINO UNO:

Schließen Sie das Arduino UNO mit dem USB-Anschluss des Computers.
Vor dem Hochladen Code in arduino wählen Sie die richtige COM-Port und der Kammer mit.

Sie müssen das C ++ Code, um COM-Port und Baudrate des PCs mit Arduino UNO / Mega Match zu ändern. Außerdem muss der C ++ Code mitgeteilt, welche USB-Anschluss die Webcam verwenden werden. Schritt 4: Letzter Schritt: D UPLOADING

Arduino UNO

Das Programm in Arduino UNO hochladen

Visual Studio C ++

Wenn alles richtig dann fertig war.

Starten Sie das Programm und 4 Bildschirme eröffnen würde ...

1. Erster Bildschirm würde für die Auswahl der geeigneten HSV-Werte, so dass u für bestimmte Objekt, das Sie zum verfolgen möchten entscheiden.
2.Zweite Bildschirm würde das ursprüngliche Bild Ihrer Webcam zu zeigen.
3.Third Bildschirm würde das verarbeitete Bild Ihrer Webcam in der Regel ein binäres Bild zu zeigen.
4.Fourth Bildschirm würde u zeigen die x-Achse, y-Achse und Radius dieses Bild.

Schritt 5: Quellen

Objekterkennung und Verfolgung weiter verwenden OpenCV, Visual Studio C ++ 2010 und ARDUINO
Einige der Links i gefolgt und half mir sehr.

http://www.instructables.com/id/Face-detection-and-tracking-with-Arduino-and-OpenC/

http://aleksandarkrstikj.com/tracking-a-ball-and-rotating-camera-with-opencv-and-arduino/

http://www.youtube.com/watch?v=cgo0UitHfp8

http://www.youtube.com/watch?v=bSeFrPrqZ2A

Wenn Sie weitere Hilfe benötigen, fühlen Sie sich frei, mich zu kontaktieren
E-Mail: [email protected]

Ich hoffe, u habe meinen instructable: P

Vielen Dank: D: D