get_component_model_paramsT_get_component_model_paramsGetComponentModelParamsGetComponentModelParams (Operator)

Name

get_component_model_paramsT_get_component_model_paramsGetComponentModelParamsGetComponentModelParams — Auslesen der Parameter eines Komponentenmodells.

Signatur

get_component_model_params( : : ComponentModelID : MinScoreComp, RootRanking, ShapeModelIDs)

Herror T_get_component_model_params(const Htuple ComponentModelID, Htuple* MinScoreComp, Htuple* RootRanking, Htuple* ShapeModelIDs)

void GetComponentModelParams(const HTuple& ComponentModelID, HTuple* MinScoreComp, HTuple* RootRanking, HTuple* ShapeModelIDs)

HTuple HComponentModel::GetComponentModelParams(HTuple* RootRanking, HShapeModelArray* ShapeModelIDs) const

double HComponentModel::GetComponentModelParams(Hlong* RootRanking, HShapeModel* ShapeModelIDs) const

static void HOperatorSet.GetComponentModelParams(HTuple componentModelID, out HTuple minScoreComp, out HTuple rootRanking, out HTuple shapeModelIDs)

HTuple HComponentModel.GetComponentModelParams(out HTuple rootRanking, out HShapeModel[] shapeModelIDs)

double HComponentModel.GetComponentModelParams(out int rootRanking, out HShapeModel shapeModelIDs)

Beschreibung

Der Operator get_component_model_paramsget_component_model_paramsGetComponentModelParamsGetComponentModelParamsGetComponentModelParams gibt die Parameter des Komponentenmodells ComponentModelIDComponentModelIDComponentModelIDComponentModelIDcomponentModelID zurück. Dies ist insbesondere hilfreich, um nach einem Einlesen eines Komponentenmodells mit read_component_modelread_component_modelReadComponentModelReadComponentModelReadComponentModel die Parameter MinScoreCompMinScoreCompMinScoreCompMinScoreCompminScoreComp und RootRankingRootRankingRootRankingRootRankingrootRanking zu überprüfen. Außerdem gibt der Operator die IDs ShapeModelIDsShapeModelIDsShapeModelIDsShapeModelIDsshapeModelIDs der Formmodelle aller Modellkomponenten zurück. Die Reihenfolge der zurückgelieferten IDs entspricht den Indizes der entsprechenden Komponenten im Komponentenmodell ComponentModelIDComponentModelIDComponentModelIDComponentModelIDcomponentModelID. Die IDs können dazu verwendet werden, die Parameter der zugehörigen Formmodelle mit get_shape_model_paramsget_shape_model_paramsGetShapeModelParamsGetShapeModelParamsGetShapeModelParams abzufragen.

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

ComponentModelIDComponentModelIDComponentModelIDComponentModelIDcomponentModelID (input_control)  component_model HComponentModel, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Komponentenmodells.

MinScoreCompMinScoreCompMinScoreCompMinScoreCompminScoreComp (output_control)  real(-array) HTupleHTupleHtuple (real) (double) (double) (double)

Minimale Bewertung der zu findenden Instanzen der Komponenten.

RootRankingRootRankingRootRankingRootRankingrootRanking (output_control)  integer(-array) HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Reihenfolge der Modellkomponenten, die deren Eignung als Wurzelkomponente zu fungieren ausdrückt.

ShapeModelIDsShapeModelIDsShapeModelIDsShapeModelIDsshapeModelIDs (output_control)  shape_model(-array) HShapeModel, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handles der Formmodelle der einzelnen Modellkomponenten.

Beispiel (HDevelop)

read_component_model ('pliers.cpm', ComponentModelID)
get_component_model_params (ComponentModelID, MinScoreComp, RootRanking, \
                            ShapeModelIDs)
for i := 0 to |ShapeModelIDs|-1 by 1
    get_shape_model_params (ShapeModelIDs[i], NumLevels, AngleStart, \
                            AngleExtent, AngleStep, ScaleMin, ScaleMax, \
                            ScaleStep, Metric, MinContrast)
endfor

Ergebnis

Ist der Handle des Komponentenmodells gültig, dann liefert get_component_model_paramsget_component_model_paramsGetComponentModelParamsGetComponentModelParamsGetComponentModelParams den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_trained_component_modelcreate_trained_component_modelCreateTrainedComponentModelCreateTrainedComponentModelCreateTrainedComponentModel, create_component_modelcreate_component_modelCreateComponentModelCreateComponentModelCreateComponentModel

Siehe auch

get_shape_model_paramsget_shape_model_paramsGetShapeModelParamsGetShapeModelParamsGetShapeModelParams

Modul

Matching