get_generic_shape_model_resultT_get_generic_shape_model_resultGetGenericShapeModelResultGetGenericShapeModelResultget_generic_shape_model_result (Operator)

Name

get_generic_shape_model_resultT_get_generic_shape_model_resultGetGenericShapeModelResultGetGenericShapeModelResultget_generic_shape_model_result — Auslesen alphanumerischer Werte des Matching-Ergebnisses.

Signatur

get_generic_shape_model_result( : : MatchResultID, MatchSelector, GenParamName : GenParamValue)

Herror T_get_generic_shape_model_result(const Htuple MatchResultID, const Htuple MatchSelector, const Htuple GenParamName, Htuple* GenParamValue)

void GetGenericShapeModelResult(const HTuple& MatchResultID, const HTuple& MatchSelector, const HTuple& GenParamName, HTuple* GenParamValue)

HTuple HGenericShapeModelResult::GetGenericShapeModelResult(const HTuple& MatchSelector, const HString& GenParamName) const

HTuple HGenericShapeModelResult::GetGenericShapeModelResult(const HTuple& MatchSelector, const char* GenParamName) const

HTuple HGenericShapeModelResult::GetGenericShapeModelResult(const HTuple& MatchSelector, const wchar_t* GenParamName) const   ( Nur Windows)

static void HOperatorSet.GetGenericShapeModelResult(HTuple matchResultID, HTuple matchSelector, HTuple genParamName, out HTuple genParamValue)

HTuple HGenericShapeModelResult.GetGenericShapeModelResult(HTuple matchSelector, string genParamName)

def get_generic_shape_model_result(match_result_id: HHandle, match_selector: Sequence[Union[str, int]], gen_param_name: str) -> Sequence[Union[int, float, str]]

Beschreibung

get_generic_shape_model_resultget_generic_shape_model_resultGetGenericShapeModelResultGetGenericShapeModelResultget_generic_shape_model_result gibt alphanumerische Ergebnisse des formbasierten Matchings in GenParamValueGenParamValueGenParamValuegenParamValuegen_param_value zurück. Die in MatchResultIDMatchResultIDMatchResultIDmatchResultIDmatch_result_id enthaltenen Matches sind absteigend nach ihrem Score sortiert.

Der Parameter MatchSelectorMatchSelectorMatchSelectormatchSelectormatch_selector dient zur Auswahl von welchen Matches Werte ausgelesen werden sollen. Die Reihenfolge der Matches wird dabei ihren Scores entsprechend beibehalten, daher ist die Auswahl unabhängig von der Reihenfolge der Auswahlkriterien die in MatchSelectorMatchSelectorMatchSelectormatchSelectormatch_selector übergeben werden. Zudem wird ein Matching-Ergebnis nur einmal zurückgegeben, auch wenn es mehr als ein Auswahlkriterium erfüllt.

Für MatchSelectorMatchSelectorMatchSelectormatchSelectormatch_selector können folgende Auswahlkriterien verschiedener Arten übergeben und kombiniert werden:

Falls MatchSelectorMatchSelectorMatchSelectormatchSelectormatch_selector kein gültiges Auswahlkriterium ist, wird eine Fehlermeldung zurückgegeben.

GenParamNameGenParamNameGenParamNamegenParamNamegen_param_name gibt an welcher alphanumerische Ergebniswert zurückgegeben werden soll. Folgende Werte sind setzbar:

Es ist zu beachten, dass für Werte, die sich auf die Lage der Matches beziehen Koordinaten als Ecken-zentrierte Koordinaten gegeben werden. Für weitere Informationen über Ecken-zentrierte Koordinaten siehe das Kapitel Transformationen / 2D-Transformationen.

Ausführungsinformationen

Parameter

MatchResultIDMatchResultIDMatchResultIDmatchResultIDmatch_result_id (input_control)  generic_shape_model_result HGenericShapeModelResult, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle der Matches.

MatchSelectorMatchSelectorMatchSelectormatchSelectormatch_selector (input_control)  string-array HTupleSequence[Union[str, int]]HTupleHtuple (string / integer) (string / int / long) (HString / Hlong) (char* / Hlong)

Selektor für die auszulesenden Matching-Ergebnisse.

Default: 'all' "all" "all" "all" "all"

Werteliste: 'all'"all""all""all""all", 'best'"best""best""best""best"

GenParamNameGenParamNameGenParamNamegenParamNamegen_param_name (input_control)  attribute.name HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name des auszulesenden Ergebnisparameters.

Default: 'score' "score" "score" "score" "score"

Werteliste: 'angle'"angle""angle""angle""angle", 'clutter_hom_mat_2d'"clutter_hom_mat_2d""clutter_hom_mat_2d""clutter_hom_mat_2d""clutter_hom_mat_2d", 'clutter_score'"clutter_score""clutter_score""clutter_score""clutter_score", 'column'"column""column""column""column", 'hom_mat_2d'"hom_mat_2d""hom_mat_2d""hom_mat_2d""hom_mat_2d", 'match'"match""match""match""match", 'model_identifier'"model_identifier""model_identifier""model_identifier""model_identifier", 'num_match_result'"num_match_result""num_match_result""num_match_result""num_match_result", 'row'"row""row""row""row", 'scale_column'"scale_column""scale_column""scale_column""scale_column", 'scale_row'"scale_row""scale_row""scale_row""scale_row", 'score'"score""score""score""score", 'time_measurement'"time_measurement""time_measurement""time_measurement""time_measurement"

GenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (output_control)  attribute.value-array HTupleSequence[Union[int, float, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)

Wert des auszulesenden Ergebnisparameters.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert get_generic_shape_model_resultget_generic_shape_model_resultGetGenericShapeModelResultGetGenericShapeModelResultget_generic_shape_model_result den Wert 2 ( H_MSG_TRUE) . Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

find_generic_shape_modelfind_generic_shape_modelFindGenericShapeModelFindGenericShapeModelfind_generic_shape_model

Modul

Matching