Für diese Anleitung benötigen Sie: Generelles zu OpenCV (Intel's Open Computer Vision C/C++ Bibliothek) Einrichten der Entwicklungsumgebung



Ähnliche Dokumente
Installation und Inbetriebnahme von Microsoft Visual C Express

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

TeamSpeak3 Einrichten

Fax einrichten auf Windows XP-PC

Installationsanleitung CLX.PayMaker Home

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren

Universität Potsdam ZEIK - Zentrale Einrichtung für Informationsverarbeitung und Kommunikation

Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:

HebRech auf Mac OS X

Installationsanleitung CLX.PayMaker Office

Installationsanleitungen

mit dem TeXnicCenter von Andreas Both

2.1 Lightning herunterladen Lightning können Sie herunterladen über:

Anleitung zur Installation von SFirm 3.1 inklusive Datenübernahme

Sichern der persönlichen Daten auf einem Windows Computer

Sie finden im Folgenden drei Anleitungen, wie Sie sich mit dem Server der Schule verbinden können:

Konvertieren von Settingsdateien

Installationsanleitung OpenVPN

Installation SAP-GUI-PATCH unter Windows Vista

Herzlich willkommen bei der Installation des IPfonie -Softclients!

VB.net Programmierung und Beispielprogramm für GSV

Installation OMNIKEY 3121 USB

Handbuch zur Installation der Software für die Bürgerkarte

Installationsanleitung für Visual Studio Express

Shellfire L2TP-IPSec Setup Windows XP

Wie installiere und richte ich die Sync-Plus Software auf einem PC mit Windows 7 und Outlook ein?

INTERNET-SICHERHEIT SICHERHEITSPAKET INSTALLATION

Installation und Sicherung von AdmiCash mit airbackup

Installationsanleitung CLX.NetBanking

iphone-kontakte zu Exchange übertragen

Netzwerk einrichten unter Windows

BERNINA ArtLink V7.0N Installationsanleitung der Sticksoftware

Qt-Projekte mit Visual Studio 2005

Windows7 32/64bit Installationsanleitung der ROBO-PRO-Software

Starten der Software unter Windows 7

Handbuch. SIS-Handball Setup

Einführung zum Arbeiten mit Microsoft Visual C Express Edition

Übung - Datensicherung und Wiederherstellung in Windows Vista

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

Anleitung zum Prüfen von WebDAV

Anleitung für Zugriff auf den LEM-FTP-Server

Eltako-FVS. Lizenzaktivierung ohne Internetverbindung

INSTALLATION VON INSTANTRAILS 1.7

Windows Verbindung mit WLAN BZPflege trennen Verbindung mit WLAN EDU-BZPflege automatisch erstellen... 30

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Anleitung zum Einspielen der Demodaten

ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ.

R-ADSL2+ EINRICHTHINWEISE UNTER WINDOWS 2000

Wir wünschen Ihnen viel Freude und Erfolg mit Ihrem neuen X-PRO-USB-Interface. Ihr Hacker-Team

Wie erreiche ich was?

Inhaltsverzeichnis. 1. Einrichtung in Mozilla Thunderbird. 1.1 Installation von Mozilla Thunderbird

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

Installationsanleitung dateiagent Pro

Die Dateiablage Der Weg zur Dateiablage

Installations- und Kurzanleitung

Datensicherung und Wiederherstellung

Starten der Software unter Windows XP

mmone Internet Installation Windows XP

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

WordPress installieren mit Webhosting

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Verschlüsseln von USB-Sticks durch Installation und Einrichtung von TrueCrypt

Anleitung zum Computercheck Windows Firewall aktivieren oder eine kostenlose Firewall installieren

Memeo Instant Backup Kurzleitfaden. Schritt 1: Richten Sie Ihr kostenloses Memeo-Konto ein

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

MailUtilities: Remote Deployment - Einführung

Xerox Device Agent, XDA-Lite. Kurzanleitung zur Installation

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Computeria Solothurn

Gut zu wissen: Hilfe für ereader-einsteiger Leitfaden Nr. 2: Wie lade ich meine ebooks in das Programm Adobe Digital Editions?

Installation älterer Programmversionen unter Windows 7

Sicherer Datenaustausch mit EurOwiG AG

Quickstep Server Update

Internet online Update (Internet Explorer)

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

UpToNet Events and Artists Installation der Testversion und Einrichten einer Demodatenbank

Erste Schritte mit Sharepoint 2013

Dream NFI-Flash Anleitung für die Verwendung des USB Recovery Sticks

1 Schritt: Auf der Seite einloggen und. ODER Zertifikat für VPN, wenn sie nur VPN nutzen möchten

Gratis-Online-Speicher (z.b. <Wuala>)

PDF-Erzeugung mit PDFCreator (nur für Windows, installiert universellen PDF-Druckertreiber) v11/01

ICT-Cloud.com XenApp 6.5 Configuration Teil 2

Was man mit dem Computer alles machen kann

Uhlenbrock USB-LocoNet-Interface Treiber Setup. Windows 2000

System-Update Addendum

Verwendung des IDS Backup Systems unter Windows 2000

Hier ist die Anleitung zum Flashen des MTK GPS auf der APM 2.0. Prinzipiell funktioniert es auch auf der APM 2.5 und APM 1.

Windows 10 > Fragen über Fragen

Meine Welt auf einen Blick erleben.

Seriendruck mit der Codex-Software

ClouDesktop 7.0. Support und Unterstützung. Installation der Clientsoftware und Nutzung über Webinterface

Herzlich Willkommen zur Einrichtung der Lotsen- im Thunderbird -Client

Erstellen einer digitalen Signatur für Adobe-Formulare

Upgrade von Starke Praxis

Handbuch Installation und Nutzung von KVSAonline über KV-FlexNet

Handbuch zur Installation des Smart Card- Lesegerätes MiniLector USB

Bilder zum Upload verkleinern

Transkript:

27.04.2008 Windows (XP), Microsoft Visual C++ Express 2008 und OpenCV Kurzanleitung zum Einrichten einer Entwicklungsumgebung für die Bildverarbeitung Für diese Anleitung benötigen Sie: Einen Windows PC Eine Internet Verbindung Eine Webkamera (Empfehlung) Diese Anleitung in gedruckter Form (Empfehlung) Generelles zu OpenCV (Intel's Open Computer Vision C/C++ Bibliothek) Ein OpenCV Wiki (Englisch) finden Sie unter dieser Adresse: http://opencvlibrary.sourceforge.net/ Einrichten der Entwicklungsumgebung Diese Anleitung ist weitestgehend eine Übersetzung. Die ursprüngliche Installationsanleitung (Englisch) finden Sie unter: http://opencvlibrary.sourceforge.net/visualc%2b%2b Benötigte Software Herunterladen OpenCV Download Eine Übersicht über die verschiedenen Downloads finden Sie unter: http://sourceforge.net/project/showfiles.php?group_id=22870 Laden Sie sich die aktuelle Version von OpenCV unter der folgenden Adresse herunter: http://downloads.sourceforge.net/opencvlibrary/opencv_1.0.exe Microsoft Visual C++ 2008 (nicht 2005!) Express Edition Download Gehen Sie auf: http://www.microsoft.com/express/vc/ Klicken Sie auf "Download Now" Im Gelben Feld Visual C++: "German" als Sprache auswählen (!!! Wichtig!!! Der Rest der Anleitung ist für's Deutsche ausgelegt) "Download" klicken Installation vcsetup.exe (Visual C++) ausführen (Lädt neue Dateien aus dem Netz, 99 MB) Installation wird nach dem Download automatisch ausgeführt OpenCV_1.0.exe ausführen Neustart Einrichten (schließen Sie alle sonstigen Anwendungen)

Starten Sie Visual C++ (Über Start->[..]Programme->Visual C++[..]->Microsoft Visual C++[..]) (Visual C++ konfiguriert automatisch die Umgebung...) und meine Computer stürzt ab... :-/...nach dem Neustart lässt sich das Programm ohne Probleme öffnen... Wählen Sie Datei->Neu im Menü und klicken Sie auf "Projekt..." Ein Dialog öffnet sich Wählen Sie unter Projekttypen "Allgemein" aus und unter Vorlagen "Leeres Projekt" Geben Sie unter "Name" irgendetwas ein (z.b. test) Bestätigen Sie mit "OK" Erstellen Sie mit Datei->Neu->Datei... im Dialog "Neue Datei", durch Auswahl von "Visual C++" und "C++-Datei(.cpp)" eine leere Quellcode Datei. Speichern Sie mit Strg+S und geben Sie "main" (statt "Quelle1") als Dateiname ein Im Menü wählen Sie Extras->Optionen... Im Dialog klicken Sie auf der linken Seite bei "Projekte und Projektmappen" (vielleicht ist Scrollen nötig) auf das kleine Plus (wenn ein Minus vorhanden ist, nicht klicken oder zweimal klicken ;-) ) Wählen Sie im Unterbaum "VC++-Verzeichnisse" aus Unter "Verzeichnisse anzeigen für" Wählen Sie "Bibliotheksdateien" Dann klicken Sie auf die Schaltfläche mit dem Ordner (direkt darunter) um ein neues Verzeichnis hinzuzufügen. Wenn Sie OpenCV in "C:\Programme\OpenCV\" installiert haben geben Sie folgendes ein: C:\Programme\OpenCV\lib (Die Abbildungen sind nur ähnlich!)

Nun wählen Sie unter "Verzeichnisse anzeigen für" statt "Bibliotheksdateien" den Punkt "Includedateien" und fügen wie oben beschrieben folgende Verzeichnisse hinzu: C:\Programme\OpenCV\cv\include C:\Programme\OpenCV\cxcore\include C:\Programme\OpenCV\otherlibs\highgui C:\Programme\OpenCV\cvaux\include C:\Programme\OpenCV\otherlibs\cvcam\include

Nun wählen Sie unter "Verzeichnisse anzeigen für" statt "Includedateien" den Punkt "Quelldateien" und fügen wie oben beschrieben folgende Verzeichnisse hinzu: C:\Programme\OpenCV\cv\src C:\Programme\OpenCV\cxcore\src C:\Programme\OpenCV\otherlibs\highgui C:\Programme\OpenCV\cvaux\src C:\Programme\OpenCV\otherlibs\cvcam\src\windows

Klicken Sie auf die OK Schaltfläche um die Einstellungen zu beenden Wählen Sie im Menü Projekt->[...]Eigenschaften (ganz unten) Bei "Konfiguration" wählen Sie "alle Konfigurationen" statt "aktiv(debug)" Im linken Menübaum wählen Sie Konfigurationseigenschaften->Linker->Eingabe Im Feld "zusätzliche Abhängigkeiten" schreiben Sie (Jeweils nur durch ein Leerzeichen getrennt): cv.lib cxore.lib highgui.lib

Klicken Sie auf die OK Schaltfläche um die Einstellungen zu beenden. Das erste Programm Öffnen Sie den Ordner C:\Programme\OpenCV\samples\c Öffnen Sie die Datei "drawing.c" (6 KB) mit rechts-klick->öffnen mit->editor Kopieren Sie den gesamten Inhalt von drawing.c und fügen Sie den Quelltext in Ihr Testprogramm ein. Speichern Sie mit Strg+S Kompilieren Sie das Projekt mit F7 (der Bericht im unteren Fenster sollte "0 Fehler, 0 Warnung(en) [..] Erstellen: 1 erfolgreich,[...]" anzeigen) Starten Sie Ihr Programm nun mit F5 Sie sehen wie sich ein Kommandozeilenfenster und ein Graphikfenster öffnen Das Demo zeigt wie man mit OpenCV ein Bild, Linien, Ellipsen, Kreise, Rechtecke und Schrift erzeugen kann Mit der ESC-Taste kommen Sie wieder aus dem Programm raus. Schauen Sie sich ein paar andere Beispiele an, einige funktionieren nur mit einer angeschlossenen Webkamera(!), andere brauchen bestimmte Graphik-Dateien die in dem Ordner C:\Programme\OpenCV\samples\c "herumliegen" (Sie können ja einfach alle Graphik-Dateien aus dem Ordner samples/c in Ihr Projektverzeichnis unter C:\... \Eigene

Dateien\Visual Studio 2008\Projects\test\test kopieren) Wenn Sie die Graphiken kopiert haben funktionieren insbesondere folgende OpenCV Beispiele (selbsterklärende Beispiele sind mit einem * versehen): *contours.c convexhull.c delaunay.c *demhist.c (Beispiel zu Histogrammen) dft.c *distrans.c (manchmal stehen auch Anweisungen im Konsolenfenster, man sollte sich das Originalbild mal anschauen, damit man eine bessere Vorstellung davon hat, wie das Bild verarbeitet wird. Der Dateiname steht irgendwo am Anfang des Quellprogramms) *edge.c *ffilldemo.c (beachten Sie die Anweisungen im Konsolenfenster) usw.!...probieren Sie einfach alle aus ;-) Also viel Spaß! Weiterführendes Wie gesagt, hier finden Sie alle Funktionen die OpenCV bietet (Englisch) http://opencvlibrary.sourceforge.net Am Anfang ist es zugegebener Weise nicht sehr einfach zu verstehen was von was abhängt, aber wenn man sich an den Beispielen in samples/c orientiert, macht man allein mit "Trial and Error" schnell Fortschritte! Auf http://www.koders.com/ können Sie einzelne OpenCV Funktionen eingeben wie zum Beispiel "cvcapturefromcam" und erhalten eine Auflistung der OpenCV Dateien in denen diese Funktion vorkommt und können somit die Funktion finden, und wenn Sie wollen Schritt für Schritt herausfinden wie eine Funktion implementiert wurde.