Durchlichtobjekte zählen
Mit diesem Tool können Sie Objekte ähnlicher Fläche in Bildern mit Hintergrundbeleuchtung zählen.
Für dieses Tool sind easyTouch und easyTouch+ verfügbar. Dies bedeutet, dass Sie die Objekte, die gezählt werden sollen, interaktiv im Bild auswählen können und die entsprechenden Parameter automatisch angepasst werden. Bewegen Sie den Mauszeiger über die zu zählenden Objekte. MERLIC hebt alle erkannten Objekte, die zur aktuellen Mausposition passen, hervor und zeigt eine Vorschau der jeweiligen Zentrumspunkte an. Wenn Sie die hervorgehobenen Objekt der easyTouch-Vorschau zählen möchten, bestätigen Sie die Auswahl mit einem Mausklick. Die Parameter werden automatisch an die ausgewählten Objekte angepasst. Sie können jedoch weiterhin an den entsprechenden Verbindungsstellen manuell angepasst werden.
Um weitere Objekte im Bild zu zählen, können Sie easyTouch+ verwenden, indem Sie die STRG-Taste drücken und die zusätzlichen Objekte auswählen. MERLIC überprüft automatisch, ob die ausgewählten Objekte zu den aktuellen Parametereinstellungen der vorherigen Auswahl passen. Wenn dies nicht der Fall ist, weil sich der Mauszeiger z. B. über einem Objekt mit einem anderen Grauwert befindet, zeigt MERLIC sofort an, dass das betreffende Objekt von easyTouch+ ignoriert wird.
Parameter
Standardparameter
Bild:
Dieser Parameter stellt das Bild dar, in dem die Objekte gezählt werden sollen.
Bei der Verwendung eines Farbbilds als Eingabebild für dieses Tool wird nur der erste Kanal, d. h. der rote Kanal, für die Verarbeitung verwendet.
Minimale Fläche:
Dieser Parameter legt den „Minimale Fläche“ der zu zählenden Objekte fest. Er wird in Pixeln angegeben und ist standardmäßig auf 2 px festgelegt. Alle Objekte mit einer Fläche, die kleiner als die festgelegte „Minimale Fläche“ ist, werden nicht gezählt. Wird ein Objekt für die Zählung ausgewählt, wird die „Minimale Fläche“ dieses Objekts sofort bestimmt und übernommen. Werden weitere Objekte mithilfe von easyTouch+ hinzugefügt, wird der Wert für „Minimale Fläche“ mit jedem Objekt, das der Auswahl hinzugefügt wird, automatisch angepasst.Sie können den Wert jedoch auch manuell über die entsprechende Verbindungsstelle ändern.
Maximale Fläche:
Dieser Parameter legt den „Maximale Fläche“ der zu zählenden Objekte fest. Er wird in Pixeln angegeben und ist standardmäßig auf 500 px festgelegt. Alle Objekte mit einer Fläche, die größer als die festgelegte „Maximale Fläche“ ist, werden nicht gezählt. Wird ein Objekt für die Zählung ausgewählt, wird die „Maximale Fläche“ dieses Objekts sofort bestimmt und übernommen. Werden weitere Objekte mithilfe von easyTouch+ hinzugefügt, wird der Wert für „Maximale Fläche“ mit jedem Objekt, das der Auswahl hinzugefügt wird, automatisch angepasst.Sie können den Wert jedoch auch manuell über die entsprechende Verbindungsstelle ändern.
Zusätzliche Parameter
ROI:
Dieser Parameter definiert die ROI für die Verarbeitung. Bildteile außerhalb der Vereinigung von ROI und „Verarbeitungsbereich“ werden nicht verarbeitet. Wenn zudem einer der Bereiche leer ist, wird der Bildteil, der innerhalb des jeweils anderen liegt, verarbeitet. Sind beide leer, wird das gesamte Bild verarbeitet.
Die ROI ist standardmäßig als leere ROI definiert. Wenn Sie eine nicht leere ROI für die Verarbeitung verwenden möchten, müssen Sie den Parameter mit einem geeigneten ROI-Ergebnis eines vorherigen Tools verbinden oder mit den verfügbaren ROI-Schaltflächen neue ROIs zeichnen.
Ausrichtungsdaten:
Dieser Parameter stellt die Ausrichtungsdaten dar, die zum Ausrichten der ROI verwendet werden. Ausrichtungsdaten sind standardmäßig nicht verbunden, sodass keine Auswirkung sichtbar ist. Wenn Sie bestimmte Ausrichtungsdaten verwenden möchten, müssen Sie den Parameter mit einem geeigneten Ergebnis eines vorherigen Tools verbinden, z. B. Ausrichtungsdaten mit Matching bestimmen, Ausrichtungsdaten mittels geradem Rand bestimmen, Bild ausrichten oder Bild drehen.
Minimaler Grauwert:
Dieser Parameter legt den „Minimaler Grauwert“ der zu zählenden Objekte fest. Der Parameter ist standardmäßig auf 0 festgelegt. Wird ein Objekt für die Zählung ausgewählt, wird der „minimale Grauwert“ dieses Objekts sofort bestimmt und übernommen. Alle Objekte mit einem Grauwert unter dem festgelegten „minimalen Grauwert“ werden nicht gezählt. Werden weitere Objekte mithilfe von easyTouch+ hinzugefügt, wird der Wert für „Minimaler Grauwert“ mit jedem Objekt, das der Auswahl hinzugefügt wird, automatisch angepasst.Sie können den Wert jedoch auch manuell über die entsprechende Verbindungsstelle ändern.
Maximaler Grauwert:
Dieser Parameter legt den „Maximaler Grauwert“ der zu zählenden Objekte fest. Die Standardeinstellung ist 128. Alle Objekte mit einem Grauwert über dem festgelegten „maximalen Grauwert“ werden nicht gezählt. Wird ein Objekt für die Zählung ausgewählt, wird der „maximale Grauwert“ dieses Objekts sofort bestimmt und übernommen. Werden weitere Objekte mithilfe von easyTouch+ hinzugefügt, wird der Wert für „Maximaler Grauwert“ mit jedem Objekt, das der Auswahl hinzugefügt wird, automatisch angepasst.Sie können den Wert jedoch auch manuell über die entsprechende Verbindungsstelle ändern.
Flächentoleranz:
Dieser Parameter definiert einen Toleranzwert für die Fläche der Objekte, die gezählt werden sollen. Seine Werte liegen im Bereich von 0 bis 100, und er ist standardmäßig auf den Faktor 30 festgelegt. Dieser Wert wird nicht von easyTouch angepasst. Er wird aber für die Schätzung der Werte für die „Minimale Fläche“ und die „Maximale Fläche“ des mit easyTouch ausgewählten Objekts verwendet. Daher hat die „Flächentoleranz“ keinen direkten Einfluss auf die Verarbeitung, außer wenn easyTouch verwendet wird.
Wird die „Flächentoleranz“ auf den Maximalwert von 100 festgelegt, so wird die „Minimale Fläche“ des ausgewählten Objekts auf die Hälfte der tatsächlichen Fläche des Objekts gesetzt und die „Maximale Fläche“ auf das Doppelte der tatsächlichen Fläche.
Verarbeitungsbereich:
Dieser Parameter definiert die Region für die Verarbeitung. Bildteile außerhalb der Vereinigung von ROI und „Verarbeitungsbereich“ werden nicht verarbeitet. Wenn zudem einer der Bereiche leer ist, wird der Bildteil, der innerhalb des jeweils anderen liegt, verarbeitet. Sind beide leer, wird das gesamte Bild verarbeitet.
„Verarbeitungsbereich“ ist standardmäßig als leere Region definiert. Wenn Sie eine „Verarbeitungsbereich“ angeben möchten, müssen Sie den Parameter mit einem geeigneten Ergebnis eines vorherigen Tools verbinden, damit die Region an dieses Tool übertragen wird.
Ergebnisse
Standardergebnisse
Extrahierter Bereich:
Dieses Ergebnis enthält die Region der gezählten Objekte.
Anzahl:
Dieses Ergebnis beschreibt die „Anzahl“ der Objekte, die mit den festgelegten Parametern gezählt wurden. Die Ausgabe erfolgt als Ganzzahl.
Toolstatus:
„Toolstatus“ gibt Informationen zum Status des Tools aus und kann daher für die Fehlerbehandlung verwendet werden. Weitere Informationen zu den verschiedenen Toolstatus-Ergebnissen finden Sie unter Toolstatus-Ergebnis.
Zusätzliche Ergebnisse
Verarbeitungszeit:
Dieses Ergebnis gibt die Dauer der letzten Ausführung des Tools in Millisekunden aus. Das Ergebnis wird als zusätzliches Ergebnis bereitgestellt. Es ist daher standardmäßig ausgeblendet, kann aber über die Schaltfläche neben den Toolergebnissen angezeigt werden. Weitere Informationen finden Sie im Abschnitt Verarbeitungszeit in der Tool-Referenz-Übersicht.
Anwendungsbeispiele
Dieses Tool wird in den folgenden MERLIC-Vision-App-Beispielen verwendet:
- check_correct_filling_on_3d_height_images.mvapp