Bild- und Signalverarbeitung mit MATLAB: Unterschied zwischen den Versionen
Zeile 28: | Zeile 28: | ||
Gehen Sie hierzu in folgenden Schritten vor: | Gehen Sie hierzu in folgenden Schritten vor: | ||
# Laden Sie das Bild des Spielfeldes über einen interaktiven Dialog. | # Laden Sie das Bild des Spielfeldes über einen interaktiven Dialog. | ||
#: Nützlicher Matlab Befehl: <code> uigetfile</code>. | #:Nützlicher Matlab Befehl: <code> uigetfile</code>. | ||
# Wandeln Sie das Bild in Graustufen. | # Wandeln Sie das Bild in Graustufen. | ||
Nützlicher Matlab Befehl: <code>rgb2gray</code>. | #:Nützlicher Matlab Befehl: <code>rgb2gray</code>. | ||
# Erzeugen Sie ein Kantenbild mit dem Sobel-Operator. | # Erzeugen Sie ein Kantenbild mit dem Sobel-Operator. | ||
#:Nützlicher Matlab Befehl: <code>edge</code>. | #:Nützlicher Matlab Befehl: <code>edge</code>. |
Version vom 27. Mai 2014, 13:16 Uhr
Autor: Prof. Ulrich Schneider
Umfang der virtuelle Lehrveranstaltung: 1 SWS
Notwendige Matlab Toolboxen
- Image Processing Toolbox
- Computer Vision Toolbox
Lektion: Kantenerkennung
Weiterführende Links
Lektion: Geradenerkennung
Weiterführende Links
Lektion: Winkel messen
Motivation
Aufgabe
Die Aufgabe besteht darin die Ausrichtung des Spielfeldes zu ermitteln und die Spielfeld- markierungen eines Fußballfeldes einzuzeichnen.
Gehen Sie hierzu in folgenden Schritten vor:
- Laden Sie das Bild des Spielfeldes über einen interaktiven Dialog.
- Nützlicher Matlab Befehl:
uigetfile
.
- Nützlicher Matlab Befehl:
- Wandeln Sie das Bild in Graustufen.
- Nützlicher Matlab Befehl:
rgb2gray
.
- Nützlicher Matlab Befehl:
- Erzeugen Sie ein Kantenbild mit dem Sobel-Operator.
- Nützlicher Matlab Befehl:
edge
.
- Nützlicher Matlab Befehl:
- Geraden zeichnen sich im Hough-Raum als Maxima ab. Das Bild wird somit in den
Hough-Raum transformiert und dort analysiert. Aus den Maxima (engl. Peaks) lassen sich die Geraden bestimmen.
- Nützliche Matlab Befehle:
hough, houghpeaks, houghlines
.
- Nützliche Matlab Befehle:
- Region of Interrest: Die wichtigen Linien sind die innerhalb des Bildes. Randlinien
werden mit einem einfachen Filter gelöscht.
- Im nächsten Schritt werden die Geraden gesucht, die den Abmessungen des Spielfeldes
entsprechen und dieses einrahmen.
- Die Schnittpunkte der Geraden bilden die Ecken des Spielfeldes. Die Ausrichtung des
Spielfeldes ist somit bekannt.
- Im letzten Schritt werden die Ergebnisse visualisiert und die Linien eines Fußballfeldes
qualitativ auf das Feld projiziert.
== Musterlösung
Objekterkennung
Weiterführende Links
Aufgabe
In einem Bild ist die Ausrichtung eines Tisches zu ermitteln.
BSD-Lizenz
Copyright (c) 2014, Hochschule Hamm-Lippstadt, Dep. Lip. 1, Prof. Ulrich Schneider
Hochschule Hamm-Lippstadt. Alle Rechte vorbehalten.
→ zurück zum Hauptartikel: Virtuelle Lehrveranstaltungen