find_generic_shape_modelT_find_generic_shape_modelFindGenericShapeModelFindGenericShapeModelfind_generic_shape_model — Suche der besten Matches eines oder mehrerer Formmodelle in einem Bild.
Werden mehrere Modelle gesucht, dann kann der Suchbereich für alle Modelle
gleichzeitig eingeschränkt werden indem ein einzelnes Bild mit reduzierter
Domäne in SearchImageSearchImageSearchImagesearchImagesearch_image übergeben wird.
Alternativ kann der Suchbereich auch für jedes Modell individuell
eingeschränkt werden indem ein Objekt mit mehreren Bildobjekten übergeben
wird, eins für jedes Modell in ModelIDModelIDModelIDmodelIDmodel_id.
Der Suchbereich wird dann jeweils über die Domäne des entsprechenden Bildes
bestimmt.
Abgesehen von der Domäne müssen die Bilder gleich sein, d.h., die Pointer der
einzelnen Bilder müssen das gleiche Bild referenzieren und somit identisch sein.
Siehe get_image_pointer1get_image_pointer1GetImagePointer1GetImagePointer1get_image_pointer1 zum Überprüfen der Pointer.
Werden mehrere Modelle angewendet, müssen diese unterschiedliche
Identifikatoren ('model_identifier'"model_identifier""model_identifier""model_identifier""model_identifier") aufweisen. Dadurch kann jede
gefundene Instanz dem entsprechenden Formmodell mit dem es gefunden wurde
zugeordnet werden.
Ist dies nicht der Fall wird eine Fehlerbehandlung durchgeführt.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Automatisch parallelisiert auf interner Datenebene.
Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.
Dieser Operator unterstützt Cancel-Timeouts und Interrupts.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.
Sind die Parameterwerte korrekt, dann liefert
find_generic_shape_modelfind_generic_shape_modelFindGenericShapeModelFindGenericShapeModelfind_generic_shape_model den Wert 2 (
H_MSG_TRUE)
.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.