hough-transform

___ tag123opencv ___ OpenCV (Open Source Computer Vision) ist eine plattformübergreifende Bibliothek von Programmierfunktionen für die Echtzeit-Bildverarbeitung. Es wurde 1999 offiziell von Intel ins Leben gerufen und wird nun von Itseez unterstützt. Verwendet werden: Mensch-Computer-Interaktion; Objektidentifikation, Segmentierung und Erkennung; Gesichtserkennung; Gestenerkennung; Bewegungsverfolgung, Bewegung Verständnis; Stereo- und Multikamera-Kalibrierung und Tiefenberechnung; Mobile Robotik. ___ tag123imageprocessing ___ Alles, was mit digitaler Bildverarbeitung zu tun hat, d. h. die Theorie und die Techniken, die verwendet werden, um Informationen aus digitalen Bildern zu extrahieren oder zu manipulieren. ___ qstnhdr ___ Kreis mit Hough-Transformation erkennen ___ tag123c ___ C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. ___ tag123featuredetection ___ Feature-Erkennung ist ein Prozess in der Computer Vision, der darauf abzielt, visuelle Merkmale innerhalb des Bildes mit bestimmten wünschenswerten Eigenschaften zu finden. Erkannte Merkmale können Punkte, Bildbereiche oder kontinuierliche Kurven im Bild sein. Interessante Eigenschaften können Invarianz zu Rauschen, perspektivische Transformationen oder für bestimmte Verwendungen interessante Eigenschaften (z. B. Tracking) umfassen. ___ qstntxt ___

Ich versuche Kreise mit der Hough-Transformation zu erkennen.

Mit meinem aktuellen Code kann ich den unter

erkennen

Aber ich möchte ein schwarzes Loch in dem Kreis finden, den ich entdeckt habe. aber die Änderung der Parameter der Houghcircle-Methode ist mir nicht geholfen. Tatsächlich hat es Kreise gefunden, die nicht existieren.

Ich habe auch versucht, den Kreis, den ich gefunden habe, zu beschneiden und eine weitere Transformation zu machen, aber es hat mir auch nicht geholfen.

hier ist mein Code

%Vor%

Update : da hough clean verwendet, kann ich manuell verwenden, um zu sehen, ob es den Kreis findet oder nicht.

hier canny Ergebnisse mit     Canny (src, src, 100, 200,3);

danke

    
___ tag123houghttransform ___ Die Hough-Transformation ist eine Technik, die verwendet wird, um Merkmale einer bestimmten Form innerhalb eines Bildes zu isolieren. Es wird am häufigsten für die Erkennung von regelmäßigen Kurven wie Linien, Kreisen, Ellipsen und so weiter verwendet. ___ answer28828230 ___

Sie setzen einen der %code% -Parameter %code% , der ziemlich groß ist. Die Dokumentation erklärt:

  

minDist - Mindestabstand zwischen den Zentren der erkannten Kreise. Wenn der Parameter zu klein ist, können mehrere Nachbarkreise zusätzlich zu einem echten falsch erkannt werden. Wenn es zu groß ist, können einige Kreise übersehen werden.

Die Methode kann nicht sowohl den gefundenen Kreis als auch den gewünschten Kreis zurückgeben, da sie fast denselben Mittelpunkt (in %code% ) haben, nur unterschiedliche Größen. Wenn Sie %code% auf einen Wert um 30 setzen, um den größeren Kreis auszuschließen, erhalten Sie den gewünschten kleineren Kreis?

    
___
1
Antwort

Rechteckerkennung im Bild

Ich würde gerne eine Erkennung eines rechteckigen Blatt Papiers programmieren, das nicht absolut perfekt auf jeder Seite sein muss, da ich ein Bild davon "in der Luft" machen kann, was die einzelnen Seiten des Papiers bedeutet Papier könnte ein...
22.03.2014, 20:39
1
Antwort

Aufteilen von Koordinaten in 3 Unterräume zum Auflösen von Unboundedness

Ich versuche die kaskadierte Hough-Transformation zu implementieren (ich habe bereits die 'normale' Version implementiert), aber ich habe Probleme, Folgendes zu verstehen: Nachdem HT auf ein Bild angewendet wurde, bleiben gerade Linien im Rau...
04.11.2010, 06:14
1
Antwort

Kreis mit Hough-Transformation erkennen

Ich versuche Kreise mit der Hough-Transformation zu erkennen. Mit meinem aktuellen Code kann ich den unter erkennen Aber ich möchte ein schwarzes Loch in dem Kreis finden, den ich entdeckt habe. aber die Änderung der Parameter der...
03.03.2015, 08:03