Zum Hauptinhalt
IQSH
  • Startseite
  • Kalender
  • Mehr
Systemweite Suche Schließen
Sucheingabe umschalten
Deutsch ‎(de)‎
Deutsch ‎(de)‎ English ‎(en)‎
Sie sind als Gast angemeldet
Login
IQSH
Startseite Kalender
  1. Dashboard
  2. GYM-INF-SLK-Bildverarbeitung
  3. Kursziele und Grundlagen
  4. Aufgabe 5: Hintergrund ersetzen

Aufgabe 5: Hintergrund ersetzen

Abschlussbedingungen

In dieser Aufgabe soll der dunkle Hintergrund eines Bildes durch ein anderes Bild ersetzt werden. Laden Sie dazu die beiden Bilder Vordergrund_Hand.png und Hintergrund_Gemaelde.png aus dem Unterordner Segmentierung herunter.


(a) Lassen Sie sich als erstes das Grauwerthistogramm des Vordergrundbildes anzeigen (verwenden Sie dazu z. B. das Beispielprogramm Histogramm_anzeigen.py aus dem Ordner Beispielprogramme). Ermitteln Sie einen Schwellenwert, der gut geeignet ist, um die dunkleren (Hintergrund-) und helleren (Vordergrund-) Pixel voneinander zu trennen.

(b) Schreiben Sie nun ein Python-Programm Hintergrund_ersetzen.py, welches ein neues Bild erzeugt, in dem die dunklen Pixel des Vordergrundbildes durch die entsprechenden Farbwerte des Hintergrundbildes ersetzt werden. Das erstellte Bild soll am Ende mit show angezeigt werden.

Tipp: Sie können sich am Beispielprogramm Greenscreen_Effekt.py aus dem Ordner Beispielprogramme orientieren, das in den Vorlesungsvideos vorgestellt wurde. Der Unterschied besteht darin, dass in dieser Aufgabe nur der Helligkeitswert jedes Pixels zur Unterscheidung von Vorder- und Hintergrund verwendet wird.

Hinweis: Wenn Sie den Helligkeitswert (Grauwert) zu einem RGB-Farbwert manuell berechnen möchten, verwenden Sie diese Formel: Helligkeit = 0.3·R + 0.6·G + 0.1·B (Ergebnis ggf. runden).

Hinweis: Für das Anzeigen des Histogramms ist es wichtig, dass die Datei Balkendiagramm.py im selben Ordner liegt.

Abgabe: Laden Sie Ihr erstelltes Python-Programm hier zur Abgabe hoch. Anmerkungen können Sie als Kommentare im Programm angeben.

Moodle Support Portal

Sie sind als Gast angemeldet (Login)
Unsere Datenlöschfristen
Laden Sie die mobile App