Dieses Kapitel beschreibt die Nutzung der Deep Counting-Methode.
Deep Counting wird verwendet, um Objekte in Bildern zu finden und diese Objekte im Bild zu zählen.
Deep Counting verwendet benutzerdefinierte Templates, um ein Deep Counting-Modell zu erstellen. Dieses Modell kann verwendet werden, um Objekte zu zählen, die den Templates ähneln.
Im folgenden Abschnitt wird der generelle Ablauf beschrieben.
Dieser Abschnitt beschreibt, wie die Anzahl von Objekten einer Art
in Bildern mithilfe eines Deep Counting-Modells ermittelt wird.
Siehe auch das HDevelop-Beispiel deep_counting_workflow.hdev
für ein Anwendungsbeispiel.
Erstellen eines Deep Counting-Modells mit
Abfragen der verfügbaren DL-Geräte für die Inferenz mit
Setzen von Modellparametern, der verwendeten Hardware-Einheit oder Augmentierungsparametern für die Templates mit
Erstellen von Templates für die Vorbereitung des Modells. Dazu kann die Prozedur
draw_deep_counting_templates
verwendet werden. Die erstellten Templates werden für den Operator
benötigt.
prepare_deep_counting_model
Vorbereiten des Modells für die Inferenz mit
Falls Parameter geändert werden, welche die Templategenerierung
beeinflussen, oder wenn andere Templates genutzt werden sollen, muss
erneut aufgerufen werden, bevor
das Modell wieder mittels prepare_deep_counting_model angewendet
werden kann.
apply_deep_counting_model
Anwenden des Modells über den Operator
Die Ergebnisse werden in gespeichert.
DeepCountingResult
Visualisieren der Deep Counting-Ergebnisse aus
mit der Prozedur
DeepCountingResult
dev_display_deep_counting_results.
apply_deep_counting_modelcreate_deep_counting_modelget_deep_counting_model_paramprepare_deep_counting_modelread_deep_counting_modelset_deep_counting_model_paramwrite_deep_counting_model