Bildkantenglättung mit opencv

8

Ich versuche, Bildkanten mit opencv Framework zu glätten, ich versuche die folgenden Schritte. Schritte nahmen von hier Ссылка

%Vor%

Ich will Hilfe, ob ich richtig gehe oder was fehlt mir?

Danke für jede Anregung und Hilfe.

Aktualisiert:

Ich habe ein Bild wie unten erhalten von grabcut Algorithmus, jetzt möchte ich Kantenglättung auf das Bild anwenden, wie Sie sehen können, das Bild ist nicht glatt.

    
iphonic 15.02.2014, 09:19
quelle

2 Antworten

17

Willst du so etwas bekommen?

Wenn ja, dann ist hier der Code:

%Vor%

Und ich denke, dass dieser Link auch für Sie interessant sein wird: Poisson Blending

    
Andrey Smorodov 15.02.2014, 18:00
quelle
0

Ich habe die folgenden Schritte ausgeführt, um die Kanten des Vordergrunds zu glätten, die ich von GrabCut erhalten habe.

  1. Erstellen Sie ein Binärbild aus der Maske, die ich von GrabCut erhalten habe.
  2. Finde die Kontur des Binärbildes.
  3. Erstellen Sie eine Kantenmaske, indem Sie die Konturpunkte zeichnen. Es gibt die Begrenzungskanten des Vordergrundbildes, das ich von GrabCut erhalten habe.
  4. Befolgen Sie anschließend die in Ссылка definierten Schritte
Zakir 27.10.2016 04:36
quelle

Tags und Links