OpenCV - Passen Sie eine Kurve an eine Reihe von Punkten an

Dies folgt meinem Beitrag hier:OpenCV - Entfernen Sie "weiße" Artefakte aus dem Bild und passen Sie eine Kurve an

Ich habe die überflüssigen weißen Punkte im Bild entfernt, indem ich an einer bestimmten Stelle nach Punkten quer zur Diagonale gesucht habe. Mein Ergebnis sieht jetzt so aus:

Nun möchte ich eine Kurve an die verbleibenden Punkte im Bild anpassen. Ich habe frühere Beiträge in OpenCV durchgesehen, von denen einige vorgeschlagen habenapproxPolyDP. Gibt es eine einfachere Möglichkeit, eine Kurve anzupassen und in OpenCV anzuzeigen?

Die Idee, hier Hough-Kurven zu verwenden, war für mich etwas zu aufwändig, da mein Bild im Wesentlichen binär ist:http://homepages.inf.ed.ac.uk/rbf/BOOKS/BANDB/LIB/bandb4_3.pdf

Das endgültige Bild ist ein (0-255) Graustufenbild vonw256 x h1024.

BEARBEITEN

Ich habe die Punkte im Bild nur mit Liniensegmenten verbunden. Ich möchte die Punkte jedoch durch Anpassen einer glatten Kurve an alle verbinden. Ich habe SO nach einer solchen Methode gesucht und konnte keinen Weg finden.