KlassenKlassenKlassenKlassen | | | | Operatoren

create_texture_inspection_modelcreate_texture_inspection_modelCreateTextureInspectionModelcreate_texture_inspection_modelCreateTextureInspectionModelCreateTextureInspectionModel (Operator)

Name

create_texture_inspection_modelcreate_texture_inspection_modelCreateTextureInspectionModelcreate_texture_inspection_modelCreateTextureInspectionModelCreateTextureInspectionModel — Erzeugen eines Texturinspektionsmodells.

Signatur

create_texture_inspection_model( : : ModelType : TextureInspectionModel)

Herror create_texture_inspection_model(const char* ModelType, Hlong* TextureInspectionModel)

Herror T_create_texture_inspection_model(const Htuple ModelType, Htuple* TextureInspectionModel)

Herror create_texture_inspection_model(const HTuple& ModelType, Hlong* TextureInspectionModel)

void HTextureInspectionModel::CreateTextureInspectionModel(const HTuple& ModelType)

void CreateTextureInspectionModel(const HTuple& ModelType, HTuple* TextureInspectionModel)

void HTextureInspectionModel::HTextureInspectionModel(const HString& ModelType)

void HTextureInspectionModel::HTextureInspectionModel(const char* ModelType)

void HTextureInspectionModel::CreateTextureInspectionModel(const HString& ModelType)

void HTextureInspectionModel::CreateTextureInspectionModel(const char* ModelType)

void HOperatorSetX.CreateTextureInspectionModel(
[in] VARIANT ModelType, [out] VARIANT* TextureInspectionModel)

void HTextureInspectionModelX.CreateTextureInspectionModel([in] BSTR ModelType)

static void HOperatorSet.CreateTextureInspectionModel(HTuple modelType, out HTuple textureInspectionModel)

public HTextureInspectionModel(string modelType)

void HTextureInspectionModel.CreateTextureInspectionModel(string modelType)

Beschreibung

create_texture_inspection_modelcreate_texture_inspection_modelCreateTextureInspectionModelcreate_texture_inspection_modelCreateTextureInspectionModelCreateTextureInspectionModel erzeugt ein neues Texturinspektionsmodell TextureInspectionModelTextureInspectionModelTextureInspectionModelTextureInspectionModelTextureInspectionModeltextureInspectionModel vom Typ ModelTypeModelTypeModelTypeModelTypeModelTypemodelType. Aktuell ist nur der Typ 'basic'"basic""basic""basic""basic""basic" verfügbar.

Die Parameter des Modells können mit get_texture_inspection_model_paramget_texture_inspection_model_paramGetTextureInspectionModelParamget_texture_inspection_model_paramGetTextureInspectionModelParamGetTextureInspectionModelParam abgefragt und mit set_texture_inspection_model_paramset_texture_inspection_model_paramSetTextureInspectionModelParamset_texture_inspection_model_paramSetTextureInspectionModelParamSetTextureInspectionModelParam manipuliert werden.

Da beim Aufruf von create_texture_inspection_modelcreate_texture_inspection_modelCreateTextureInspectionModelcreate_texture_inspection_modelCreateTextureInspectionModelCreateTextureInspectionModel und nachfolgenden Operatoren Speicher für das Texturinspektionsmodell allokiert wird, muss das Modell mit clear_texture_inspection_modelclear_texture_inspection_modelClearTextureInspectionModelclear_texture_inspection_modelClearTextureInspectionModelClearTextureInspectionModel freigegeben werden, sobald es nicht mehr benötigt wird.

Das Konzept der Texturinspektion ist bei der Einleitung zum Kapitel Inspektion / Texturinspektion beschrieben.

Parallelisierung

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

ModelTypeModelTypeModelTypeModelTypeModelTypemodelType (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Typ des erzeugten Texturinspektionsmodells.

Defaultwert: 'basic' "basic" "basic" "basic" "basic" "basic"

TextureInspectionModelTextureInspectionModelTextureInspectionModelTextureInspectionModelTextureInspectionModeltextureInspectionModel (output_control)  texture_inspection_model HTextureInspectionModel, HTupleHTupleHTextureInspectionModel, HTupleHTextureInspectionModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Texturinspektionsmodells.

Beispiel (HDevelop)

* Create texture inspection model
create_texture_inspection_model ('basic', TextureInspectionModel)
* Make this short example fast:
set_texture_inspection_model_param (TextureInspectionModel, \
                                    'gmm_em_max_iter', 1)
* Read and add training images
read_image (TrainImage, 'carpet/carpet_01')
add_texture_inspection_model_image (TrainImage, TextureInspectionModel, \
                                    Indices)
* Train the model
train_texture_inspection_model (TextureInspectionModel)
* Read and apply a test image
read_image (TestImage, 'carpet/carpet_02')
apply_texture_inspection_model (TestImage, DefectCandidates, \
                                TextureInspectionModel, \
                                TextureInspectionResultID)
* Clean up
clear_texture_inspection_model (TextureInspectionModel)

Ergebnis

Der Operator create_texture_inspection_modelcreate_texture_inspection_modelCreateTextureInspectionModelcreate_texture_inspection_modelCreateTextureInspectionModelCreateTextureInspectionModel gibt 2 (H_MSG_TRUE) zurück.

Nachfolger

set_texture_inspection_model_paramset_texture_inspection_model_paramSetTextureInspectionModelParamset_texture_inspection_model_paramSetTextureInspectionModelParamSetTextureInspectionModelParam, get_texture_inspection_model_paramget_texture_inspection_model_paramGetTextureInspectionModelParamget_texture_inspection_model_paramGetTextureInspectionModelParamGetTextureInspectionModelParam, add_texture_inspection_model_imageadd_texture_inspection_model_imageAddTextureInspectionModelImageadd_texture_inspection_model_imageAddTextureInspectionModelImageAddTextureInspectionModelImage

Modul

Matching


KlassenKlassenKlassenKlassen | | | | Operatoren