Ich habe folgendes Bild:
Das Bild weist Krümmungen auf. Ich möchte die Mitte der Kreise mit Kurven finden.
Ich habe OpenCV und Hough Circle Transform versucht, aber keine Ergebnisse erzielt.
image-processing
opencv
JingKe
quelle
quelle
Antworten:
Sie müssen zuerst den Kontrast des Bildes verbessern und dann stark filtern, um das Rauschen zu entfernen. Da die Kreise 'dick' (verschwommen) sind, können Sie ziemlich viel filtern, ohne die Kreisstruktur zu zerstören.
Ich würde dann einen Kantenerkennungsalgorithmus anwenden, um ein binäres Kantenbild zu erhalten, das von der Circular Hough-Transformation verarbeitet werden kann.
Ich erhalte das folgende Randbild von Ihrem Bild:
Verwenden der folgenden MATLAB-Befehle:
quelle