create_structured_light_modelT_create_structured_light_modelCreateStructuredLightModelCreateStructuredLightModel (Operator)

Name

create_structured_light_modelT_create_structured_light_modelCreateStructuredLightModelCreateStructuredLightModel — Erzeugen eines Modells für strukturiertes Licht.

Signatur

create_structured_light_model( : : ModelType : StructuredLightModel)

Herror T_create_structured_light_model(const Htuple ModelType, Htuple* StructuredLightModel)

void CreateStructuredLightModel(const HTuple& ModelType, HTuple* StructuredLightModel)

void HStructuredLightModel::HStructuredLightModel(const HString& ModelType)

void HStructuredLightModel::HStructuredLightModel(const char* ModelType)

void HStructuredLightModel::HStructuredLightModel(const wchar_t* ModelType)   (Nur Windows)

void HStructuredLightModel::CreateStructuredLightModel(const HString& ModelType)

void HStructuredLightModel::CreateStructuredLightModel(const char* ModelType)

void HStructuredLightModel::CreateStructuredLightModel(const wchar_t* ModelType)   (Nur Windows)

static void HOperatorSet.CreateStructuredLightModel(HTuple modelType, out HTuple structuredLightModel)

public HStructuredLightModel(string modelType)

void HStructuredLightModel.CreateStructuredLightModel(string modelType)

Beschreibung

create_structured_light_modelcreate_structured_light_modelCreateStructuredLightModelCreateStructuredLightModelCreateStructuredLightModel erzeugt ein neues Modell für strukturiertes Licht vom Typ ModelTypeModelTypeModelTypeModelTypemodelType. Aktuell ist nur der Typ 'deflectometry'"deflectometry""deflectometry""deflectometry""deflectometry" verfügbar.

Die Parameter des Modells können mit get_structured_light_model_paramget_structured_light_model_paramGetStructuredLightModelParamGetStructuredLightModelParamGetStructuredLightModelParam abgefragt und mit set_structured_light_model_paramset_structured_light_model_paramSetStructuredLightModelParamSetStructuredLightModelParamSetStructuredLightModelParam manipuliert werden.

Das Konzept des strukturierten Lichts sowie die unterstützen Anwendungsbereiche werden in der Einleitung des Kapitels Inspektion / Strukturiertes Licht beschrieben.

Ausführungsinformationen

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.

Parameter

ModelTypeModelTypeModelTypeModelTypemodelType (input_control)  string HTupleHTupleHtuple (string) (string) (HString) (char*)

Typ des erzeugten Modells für strukturiertes Licht.

Defaultwert: 'deflectometry' "deflectometry" "deflectometry" "deflectometry" "deflectometry"

StructuredLightModelStructuredLightModelStructuredLightModelStructuredLightModelstructuredLightModel (output_control)  structured_light_model HStructuredLightModel, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Modells für strukturiertes Licht.

Beispiel (HDevelop)

* 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)

Ergebnis

Der Operator create_structured_light_modelcreate_structured_light_modelCreateStructuredLightModelCreateStructuredLightModelCreateStructuredLightModel gibt 2 (H_MSG_TRUE) zurück, falls das Modell für strukturiertes Licht korrekt allokiert werden kann. Andernfalls wird eine Fehlerbehandlung ausgelöst.

Nachfolger

set_structured_light_model_paramset_structured_light_model_paramSetStructuredLightModelParamSetStructuredLightModelParamSetStructuredLightModelParam, get_structured_light_model_paramget_structured_light_model_paramGetStructuredLightModelParamGetStructuredLightModelParamGetStructuredLightModelParam

Modul

3D Metrology