| Operatoren |
create_structured_light_model — Erzeugen eines Modells für strukturiertes Licht.
create_structured_light_model( : : ModelType : StructuredLightModel)
create_structured_light_model erzeugt ein neues Modell für strukturiertes Licht vom Typ ModelType. Aktuell ist nur der Typ 'deflectometry' verfügbar.
Die Parameter des Modells können mit get_structured_light_model_param abgefragt und mit set_structured_light_model_param manipuliert werden.
Da beim Aufruf von create_structured_light_model und den nachfolgenden Operatoren Speicher für das Modell allokiert wird, muss das Modell mit clear_structured_light_model freigegeben werden, sobald es nicht mehr benötigt wird.
Das Konzept des strukturierten Lichts sowie die unterstützen Anwendungsbereiche werden in der Einleitung des Kapitels Inspektion / Strukturiertes Licht beschrieben.
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.
Typ des erzeugten Modells für strukturiertes Licht.
Defaultwert: 'deflectometry'
Handle des Modells für strukturiertes Licht.
* Create the model
create_structured_light_model ('deflectometry', StructuredLightModel)
* Generate the patterns to project
gen_structured_light_pattern (PatternImages, StructuredLightModel)
* Decode the camera images
decode_structured_light_pattern (CameraImages, StructuredLightModel)
* Clean up
clear_structured_light_model (StructuredLightModel)
Der Operator create_structured_light_model gibt 2 (H_MSG_TRUE) zurück, falls das Modell für strukturiertes Licht korrekt allokiert werden kann. Andernfalls wird eine Fehlerbehandlung ausgelöst.
set_structured_light_model_param, get_structured_light_model_param
3D Metrology
| Operatoren |