Bild- und Signalverarbeitung mit MATLAB: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 33: | Zeile 33: | ||
# 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>. | ||
# Geraden zeichnen sich im Hough-Raum als Maxima ab. Das Bild wird somit in den | # 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. | ||
Hough-Raum transformiert und dort analysiert. Aus den Maxima (engl. Peaks) lassen sich die Geraden bestimmen. | |||
#:Nützliche Matlab Befehle: <code>hough, houghpeaks, houghlines</code>. | #:Nützliche Matlab Befehle: <code>hough, houghpeaks, houghlines</code>. | ||
# Region of Interrest: Die wichtigen Linien sind die innerhalb des Bildes. Randlinien | # Region of Interrest: Die wichtigen Linien sind die innerhalb des Bildes. Randlinien |
Version vom 27. Mai 2014, 13:17 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