Initial commit with project files
This commit is contained in:
37
5_Bildanalyse/ü1/README.md
Normal file
37
5_Bildanalyse/ü1/README.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# Übung 1: Differenzbild
|
||||
|
||||
In dieser Übung wird Bewegung mithilfe eines Differenzbildes detektiert. Mithilfe von Bewegungsdetektion können Applikationen
|
||||
wie z.B. Lichtsteuerungen oder Alarmsysteme gefertigt werden.
|
||||
|
||||
Gegeben ist eine statische Kamera, welche
|
||||
zwei Bilder in einer zeitlichen Abfolge aufgenommen hat. Die Bilder sehen Sie in den folgenden Abbildungen:
|
||||
|
||||
|
||||
<p align="center">
|
||||
<img src="../../data/surv_01.png" />
|
||||
</p>
|
||||
<p align="center">
|
||||
<img src="../../data/surv_02.png" />
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
## Aufgabe a)
|
||||
Implementieren sie in der Datei [a.py](a.py) die folgenden Schritte, um die Bewegungsdetektion zu realisieren.
|
||||
|
||||
1. Öffnen Sie die Bilder mit der Funktion `cv2.imread()`
|
||||
2. Konvertieren Sie die Bilder in Grauwertbilder mit der Funktion `cv2.cvtColor()`
|
||||
3. Erzeugen Sie das Differenzbild unter Ausnutzung des vollen Wertebereichs von 0 bis 1 unter Verwendung der folgenden
|
||||
Punktoperationen:
|
||||
- Pixelweise Addition/Subtraktion
|
||||
- Addition/Subtraktion einer Konstanten
|
||||
- Multiplikation/Division mit einer Konstanten
|
||||
4. Stellen Sie das Differenzbild mithilfe von `cv2.imshow()` dar
|
||||
5. Setzen Sie alle Pixel mit Intensität kleiner 0.5 auf 0 und zeigen Sie das resultierende Bild an
|
||||
|
||||
Die Musterlösung findet sich unter [l_a.py](l_a.py).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user