Wolfram Language

Mit Konturen die Zähne von Zahnrädern zählen

Entwickeln Sie unter Verwendung der neuen Kontureigenschaften in ComponentMeasurements einen konvexen Hüllen-Algorithmus, um die Form von Zahnrädern zu identifizieren, zu analysieren und somit ihre Zähne zu zählen.

Bauen Sie ein kleines Dienstprogramm, um das ConvexHullMesh der Konturen zu erzeugen und die Mängel zu ermitteln. Mit PeakDetect können Sie auch den Punkt des maximalen Eindrucks finden.

Den kompletten Wolfram Language-Input zeigen

Die bereits berechneten Kontureigenschaften können in einer Vektorgraphik zur besseren visuellen Inspektion veranschaulicht werden.

Schreiben Sie eine Hilfsfunktion, um die Reihenfolge der Pixelabstände der Kontur zu ihrer konvexen Hülle darzustellen.

Kombinieren Sie alle vorherigen Visualisierungen zusammen mit der geschätzten Anzahl der Kerben.


Erstellen Sie eine Zusammenfassung für das Test-Zahnrad.

Wenden Sie die Funktion auf ein komplexeres Bild an.

Gruppieren Sie die Zahnräder nach ihrer approximierten Anzahl an Zähnen.

Inspizieren Sie mehrere Zahnräder.

Verwandte Beispiele

en es fr ja ko pt-br zh