LoslegenKostenlos starten

Konturen eines nicht-binären Bildes finden

Lass uns weiter daran arbeiten, wie man ein Bild vorbereitet, um seine Konturen zu finden und daraus Informationen zu gewinnen.

Wir bearbeiten ein Bild mit zwei lilafarbenen Würfeln, geladen als image_dice, und bestimmen, welche Zahl auf jedem Würfel geworfen wurde.

Purple dice

In diesem Fall ist das Bild noch nicht in Graustufen oder binär. Das bedeutet, wir müssen vor der Konturensuche einige Schritte der Bildvorverarbeitung durchführen. Zuerst wandeln wir das Bild in ein 2D-Graustufenbild um und wenden anschließend Thresholding an. Zum Schluss werden die Konturen zusammen mit dem Originalbild angezeigt.

Die Module color, measure und filters sind bereits importiert, sodass du die Funktionen zur Konturensuche und zum Thresholding verwenden kannst.

Außerdem importieren wir das io-Modul, um image_dice aus dem lokalen Speicher mit imread zu laden. Hier findest du mehr dazu.

Diese Übung ist Teil des Kurses

<Kurs>Bildverarbeitung mit Python</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Make the image grayscale
image_dice = color.____(image_dice)
Code bearbeiten und ausführen