KlassenKlassenKlassenKlassen | | | | Operatoren

get_component_model_paramsget_component_model_paramsGetComponentModelParamsget_component_model_paramsGetComponentModelParamsGetComponentModelParams (Operator)

Name

get_component_model_paramsget_component_model_paramsGetComponentModelParamsget_component_model_paramsGetComponentModelParamsGetComponentModelParams — Auslesen der Parameter eines Komponentenmodells.

Signatur

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

Herror get_component_model_params(const Hlong ComponentModelID, double* MinScoreComp, Hlong* RootRanking, Hlong* ShapeModelIDs)

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

Herror get_component_model_params(const HTuple& ComponentModelID, double* MinScoreComp, Hlong* RootRanking, Hlong* ShapeModelIDs)

Herror get_component_model_params(const HTuple& ComponentModelID, HTuple* MinScoreComp, HTuple* RootRanking, HTuple* ShapeModelIDs)

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

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

void HOperatorSetX.GetComponentModelParams(
[in] VARIANT ComponentModelID, [out] VARIANT* MinScoreComp, [out] VARIANT* RootRanking, [out] VARIANT* ShapeModelIDs)

VARIANT HComponentModelX.GetComponentModelParams(
[out] VARIANT* RootRanking, [out] IHShapeModelX*ShapeModelIDs)

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_paramsGetComponentModelParamsget_component_model_paramsGetComponentModelParamsGetComponentModelParams gibt die Parameter des Komponentenmodells ComponentModelIDComponentModelIDComponentModelIDComponentModelIDComponentModelIDcomponentModelID zurück. Dies ist insbesondere hilfreich, um nach einem Einlesen eines Komponentenmodells mit read_component_modelread_component_modelReadComponentModelread_component_modelReadComponentModelReadComponentModel die Parameter MinScoreCompMinScoreCompMinScoreCompMinScoreCompMinScoreCompminScoreComp und RootRankingRootRankingRootRankingRootRankingRootRankingrootRanking zu überprüfen. Außerdem gibt der Operator die IDs ShapeModelIDsShapeModelIDsShapeModelIDsShapeModelIDsShapeModelIDsshapeModelIDs der Formmodelle aller Modellkomponenten zurück. Die Reihenfolge der zurückgelieferten IDs entspricht den Indizes der entsprechenden Komponenten im Komponentenmodell ComponentModelIDComponentModelIDComponentModelIDComponentModelIDComponentModelIDcomponentModelID. Die IDs können dazu verwendet werden, die Parameter der zugehörigen Formmodelle mit get_shape_model_paramsget_shape_model_paramsGetShapeModelParamsget_shape_model_paramsGetShapeModelParamsGetShapeModelParams abzufragen.

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

ComponentModelIDComponentModelIDComponentModelIDComponentModelIDComponentModelIDcomponentModelID (input_control)  component_model HComponentModel, HTupleHTupleHComponentModel, HTupleHComponentModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Komponentenmodells.

MinScoreCompMinScoreCompMinScoreCompMinScoreCompMinScoreCompminScoreComp (output_control)  real(-array) HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Minimale Bewertung der zu findenden Instanzen der Komponenten.

RootRankingRootRankingRootRankingRootRankingRootRankingrootRanking (output_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

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

ShapeModelIDsShapeModelIDsShapeModelIDsShapeModelIDsShapeModelIDsshapeModelIDs (output_control)  shape_model(-array) HShapeModel, HTupleHTupleHShapeModel, HTupleHShapeModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

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_paramsGetComponentModelParamsget_component_model_paramsGetComponentModelParamsGetComponentModelParams den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_trained_component_modelcreate_trained_component_modelCreateTrainedComponentModelcreate_trained_component_modelCreateTrainedComponentModelCreateTrainedComponentModel, create_component_modelcreate_component_modelCreateComponentModelcreate_component_modelCreateComponentModelCreateComponentModel

Siehe auch

get_shape_model_paramsget_shape_model_paramsGetShapeModelParamsget_shape_model_paramsGetShapeModelParamsGetShapeModelParams

Modul

Matching


KlassenKlassenKlassenKlassen | | | | Operatoren