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

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