Ich verwende OpenCV, um Ellipsen in einem Binärbild zu erkennen, wie unten gezeigt. Im Bild sind acht Ellipsen zu erkennen. Ich kann findContours verwenden, um viele Konturen einschließlich der acht Ellipsen zu erhalten. Das Problem ist: Wie kann ich beurteilen und welche ist Ellipse, die man nicht ist? Wie entfernen Sie alle anderen falschen Erkennungen?Wie entfernen Sie falsche Erkennungen?
Wenn Sie Kreise haben, können Sie das Achsenverhältnis und die Größe der Achsen überprüfen und Rauschen ausfiltern. – mrgloom
vielleicht ähnlich zu: http://stackoverflow.com/questions/12977300/how-to-check-if-a-contour-is-an-ellipse/12978905#12978905 –