# Übung 5: Kettencode Eine Variante für die Abbildung von Konturen is der Kettencode. Im folgenden sollten Bilder in den Kettencode codiert und Kettencodes in Konturen decodiert werden. Für die Codierung mit dem Kettencode soll folgende Zuordnung verwendet werden:

Für die Codierung mit dem differentiellen Kettencode soll folgende Zuordnung verwendet werden:

## Aufgabe a) Kettencode Erstellen Sie für das Bild ![](./data/1.png) einen Kettencode! Beginnen Sie mit dem weißen Pixel oben links und dem Wert 0. ## Aufgabe b) Kettencode Erstellen Sie das Bild für den Kettencode ```[6 4 6 3 4 5 6 4 2 2 3 2 2 0 0 7 0 2 0 0 7 6]``` ## Aufgabe c) Differentieller Kettencode Erstellen Sie für das Bild aus Aufgabe a) einen differenziellen Kettencode! Beginnen Sie mit dem Pixel oben links und dem Wert 0. ## Aufgabe d) Differentieller Kettencode Erstellen Sie das Bild für den differentiellen Kettencode ```[-2 -2 2 -3 1 1 1 -2 -2 0 1 -1 0 -2 0 -1 1 2 -2 0 -1 -1]``` Nutzen Sie als Startrichtung die Richtung 0 nach Definition des Kettencodes.