get_ncc_model_paramsT_get_ncc_model_paramsGetNccModelParamsGetNccModelParamsget_ncc_model_params (Operator)
Name
get_ncc_model_paramsT_get_ncc_model_paramsGetNccModelParamsGetNccModelParamsget_ncc_model_params — Auslesen der Parameter eines NCC-Modells.
Signatur
def get_ncc_model_params(model_id: HHandle) -> Tuple[int, float, float, float, str]
Beschreibung
Der Operator get_ncc_model_paramsget_ncc_model_paramsGetNccModelParamsGetNccModelParamsGetNccModelParamsget_ncc_model_params gibt die zur Erzeugung des
NCC-Modells ModelIDModelIDModelIDModelIDmodelIDmodel_id mit create_ncc_modelcreate_ncc_modelCreateNccModelCreateNccModelCreateNccModelcreate_ncc_model
verwendeten Parameter zurück. Dies ist insbesondere hilfreich, um
die Parameter NumLevelsNumLevelsNumLevelsNumLevelsnumLevelsnum_levels und AngleStepAngleStepAngleStepAngleStepangleStepangle_step zu
überprüfen, falls diese durch create_ncc_modelcreate_ncc_modelCreateNccModelCreateNccModelCreateNccModelcreate_ncc_model automatisch
bestimmt wurden. Weiterhin kann get_ncc_model_paramsget_ncc_model_paramsGetNccModelParamsGetNccModelParamsGetNccModelParamsget_ncc_model_params
verwendet werden, um die Parameter zu überprüfen, falls das Modell
mit read_ncc_modelread_ncc_modelReadNccModelReadNccModelReadNccModelread_ncc_model eingelesen wurde.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
ModelIDModelIDModelIDModelIDmodelIDmodel_id (input_control) ncc_model → HNCCModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Modells.
NumLevelsNumLevelsNumLevelsNumLevelsnumLevelsnum_levels (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Anzahl von Pyramidenebenen.
AngleStartAngleStartAngleStartAngleStartangleStartangle_start (output_control) angle.rad → HTuplefloatHTupleHtuple (real) (double) (double) (double)
Kleinste auftretende Rotation des Musters.
AngleExtentAngleExtentAngleExtentAngleExtentangleExtentangle_extent (output_control) angle.rad → HTuplefloatHTupleHtuple (real) (double) (double) (double)
Ausdehnung des Winkelbereichs.
Zusicherung: AngleExtent >= 0
AngleStepAngleStepAngleStepAngleStepangleStepangle_step (output_control) angle.rad → HTuplefloatHTupleHtuple (real) (double) (double) (double)
Schrittweite der Winkel (Auflösung).
Zusicherung: AngleStep >= 0
MetricMetricMetricMetricmetricmetric (output_control) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Art der zum Matchen verwendeten Metrik.
Ergebnis
Ist der Handle des Modells gültig, dann liefert
get_ncc_model_paramsget_ncc_model_paramsGetNccModelParamsGetNccModelParamsGetNccModelParamsget_ncc_model_params den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird
eine Fehlerbehandlung durchgeführt.
Vorgänger
create_ncc_modelcreate_ncc_modelCreateNccModelCreateNccModelCreateNccModelcreate_ncc_model,
read_ncc_modelread_ncc_modelReadNccModelReadNccModelReadNccModelread_ncc_model
Siehe auch
find_ncc_modelfind_ncc_modelFindNccModelFindNccModelFindNccModelfind_ncc_model
Modul
Matching