get_sample_identifier_object_infoT_get_sample_identifier_object_infoGetSampleIdentifierObjectInfoGetSampleIdentifierObjectInfo (Operator)

Name

get_sample_identifier_object_infoT_get_sample_identifier_object_infoGetSampleIdentifierObjectInfoGetSampleIdentifierObjectInfo — Abfragen von Informationen über einen Sample-Identifikator.

Signatur

get_sample_identifier_object_info( : : SampleIdentifier, ObjectIdx, InfoName : InfoValue)

Herror T_get_sample_identifier_object_info(const Htuple SampleIdentifier, const Htuple ObjectIdx, const Htuple InfoName, Htuple* InfoValue)

void GetSampleIdentifierObjectInfo(const HTuple& SampleIdentifier, const HTuple& ObjectIdx, const HTuple& InfoName, HTuple* InfoValue)

HTuple HSampleIdentifier::GetSampleIdentifierObjectInfo(const HTuple& ObjectIdx, const HTuple& InfoName) const

HTuple HSampleIdentifier::GetSampleIdentifierObjectInfo(Hlong ObjectIdx, const HString& InfoName) const

HTuple HSampleIdentifier::GetSampleIdentifierObjectInfo(Hlong ObjectIdx, const char* InfoName) const

HTuple HSampleIdentifier::GetSampleIdentifierObjectInfo(Hlong ObjectIdx, const wchar_t* InfoName) const   (Nur Windows)

static void HOperatorSet.GetSampleIdentifierObjectInfo(HTuple sampleIdentifier, HTuple objectIdx, HTuple infoName, out HTuple infoValue)

HTuple HSampleIdentifier.GetSampleIdentifierObjectInfo(HTuple objectIdx, HTuple infoName)

HTuple HSampleIdentifier.GetSampleIdentifierObjectInfo(int objectIdx, string infoName)

Beschreibung

get_sample_identifier_object_infoget_sample_identifier_object_infoGetSampleIdentifierObjectInfoGetSampleIdentifierObjectInfoGetSampleIdentifierObjectInfo frägt Informationen über den Sample-Identifikator SampleIdentifierSampleIdentifierSampleIdentifierSampleIdentifiersampleIdentifier ab. Diese Informationen umfassen die Anzahl von Objekten und Objektsamples, sowie deren Indizes. Darüber hinaus können auch die Informationen abgefragt werden, die mit set_sample_identifier_object_infoset_sample_identifier_object_infoSetSampleIdentifierObjectInfoSetSampleIdentifierObjectInfoSetSampleIdentifierObjectInfo gesetzt wurden.

Das Konzept der samplebasierten Identifikation ist bei der Einleitung zu Kapitel Identifizierung / Samplebasiert beschrieben.

Mit dem Parameter ObjectIdxObjectIdxObjectIdxObjectIdxobjectIdx wird der Index des Objekts angegeben, für das Informationen abgefragt werden. Dieser Parameter wird nicht ausgewertet, falls der Parameter InfoNameInfoNameInfoNameInfoNameinfoName auf 'num_preparation_objects'"num_preparation_objects""num_preparation_objects""num_preparation_objects""num_preparation_objects", 'preparation_object_idx'"preparation_object_idx""preparation_object_idx""preparation_object_idx""preparation_object_idx", 'num_training_objects'"num_training_objects""num_training_objects""num_training_objects""num_training_objects" oder 'training_object_idx'"training_object_idx""training_object_idx""training_object_idx""training_object_idx" gesetzt ist.

Mit dem Parameter InfoNameInfoNameInfoNameInfoNameinfoName wird die Art der abzufragende Information, die im Parameter InfoValueInfoValueInfoValueInfoValueinfoValue zurückgegeben wird, festgelegt. Folgende Werte sind für den Parameter InfoNameInfoNameInfoNameInfoNameinfoName möglich:

'num_preparation_objects'"num_preparation_objects""num_preparation_objects""num_preparation_objects""num_preparation_objects":

Die Anzahl von Vorbereitungsobjekten. Es ist dabei zu beachten, dass sämtliche Vorbereitungsobjekte, für die der Objektindex auf 'unknown'"unknown""unknown""unknown""unknown" gesetzt wurde, als ein einziges Vorbereitungsobjekt gezählt werden.

'preparation_object_idx'"preparation_object_idx""preparation_object_idx""preparation_object_idx""preparation_object_idx":

Die Liste der Indizes aller verfügbaren Vorbereitungsobjekte. Es ist dabei zu beachten, dass diese Liste die Zeichenkette 'unknown'"unknown""unknown""unknown""unknown" enthält, wenn der Objektindex von mindestens einem Vorbereitungsobjekt auf 'unknown'"unknown""unknown""unknown""unknown" gesetzt wurde.

'num_preparation_samples'"num_preparation_samples""num_preparation_samples""num_preparation_samples""num_preparation_samples":

Die Anzahl von Samples für die Vorbereitung, die dem Sample-Identifikator für das Vorbereitungsobjekt mit dem Objektindex ObjectIdxObjectIdxObjectIdxObjectIdxobjectIdx hinzugefügt wurden.

'preparation_sample_idx'"preparation_sample_idx""preparation_sample_idx""preparation_sample_idx""preparation_sample_idx":

Die Liste der Indizes aller verfügbaren Samples für die Vorbereitung, die dem Sample-Identifikator für das Vorbereitungsobjekt mit dem Objektindex ObjectIdxObjectIdxObjectIdxObjectIdxobjectIdx hinzugefügt wurden.

'num_training_objects'"num_training_objects""num_training_objects""num_training_objects""num_training_objects":

Die Anzahl der Trainingsobjekte.

'training_object_idx'"training_object_idx""training_object_idx""training_object_idx""training_object_idx":

Die Liste der Indizes aller verfügbaren Trainingsobjekte.

'num_training_samples'"num_training_samples""num_training_samples""num_training_samples""num_training_samples":

Die Anzahl von Samples für das Training, die dem Sample-Identifikator für das Trainingsobjekt mit dem Objektindex ObjectIdxObjectIdxObjectIdxObjectIdxobjectIdx hinzugefügt wurden.

'training_sample_idx'"training_sample_idx""training_sample_idx""training_sample_idx""training_sample_idx":

Die Liste der Indizes aller verfügbaren Samples für das Training, die dem Sample-Identifikator für das Trainingsobjekt mit dem Objektindex ObjectIdxObjectIdxObjectIdxObjectIdxobjectIdx hinzugefügt wurden.

'preparation_object_name'"preparation_object_name""preparation_object_name""preparation_object_name""preparation_object_name":

Die Information, die mit dem Operator set_sample_identifier_object_infoset_sample_identifier_object_infoSetSampleIdentifierObjectInfoSetSampleIdentifierObjectInfoSetSampleIdentifierObjectInfo für das Vorbereitungsobjekt mit dem Objektindex ObjectIdxObjectIdxObjectIdxObjectIdxobjectIdx gesetzt wurde.

'training_object_name'"training_object_name""training_object_name""training_object_name""training_object_name":

Die Information, die mit dem Operator set_sample_identifier_object_infoset_sample_identifier_object_infoSetSampleIdentifierObjectInfoSetSampleIdentifierObjectInfoSetSampleIdentifierObjectInfo für das Trainingsobjekt mit dem Objektindex ObjectIdxObjectIdxObjectIdxObjectIdxobjectIdx gesetzt wurde.

Ausführungsinformationen

Parameter

SampleIdentifierSampleIdentifierSampleIdentifierSampleIdentifiersampleIdentifier (input_control)  sample_identifier HSampleIdentifier, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Sample-Identifikators.

ObjectIdxObjectIdxObjectIdxObjectIdxobjectIdx (input_control)  integer(-array) HTupleHTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)

Index des Objekts, für das Information abgefragt wird.

Wertevorschläge: 0, 1, 2, 3, 4, 5, 'unknown'"unknown""unknown""unknown""unknown"

InfoNameInfoNameInfoNameInfoNameinfoName (input_control)  attribute.name(-array) HTupleHTupleHtuple (string) (string) (HString) (char*)

Gibt an, welche Art von Information abgefragt wird.

Defaultwert: 'num_training_objects' "num_training_objects" "num_training_objects" "num_training_objects" "num_training_objects"

Werteliste: 'num_preparation_objects'"num_preparation_objects""num_preparation_objects""num_preparation_objects""num_preparation_objects", 'num_preparation_samples'"num_preparation_samples""num_preparation_samples""num_preparation_samples""num_preparation_samples", 'num_training_objects'"num_training_objects""num_training_objects""num_training_objects""num_training_objects", 'num_training_samples'"num_training_samples""num_training_samples""num_training_samples""num_training_samples", 'preparation_object_idx'"preparation_object_idx""preparation_object_idx""preparation_object_idx""preparation_object_idx", 'preparation_object_name'"preparation_object_name""preparation_object_name""preparation_object_name""preparation_object_name", 'preparation_sample_idx'"preparation_sample_idx""preparation_sample_idx""preparation_sample_idx""preparation_sample_idx", 'training_object_idx'"training_object_idx""training_object_idx""training_object_idx""training_object_idx", 'training_object_name'"training_object_name""training_object_name""training_object_name""training_object_name", 'training_sample_idx'"training_sample_idx""training_sample_idx""training_sample_idx""training_sample_idx"

InfoValueInfoValueInfoValueInfoValueinfoValue (output_control)  attribute.value(-array) HTupleHTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)

Information zu dem Sample-Identifikator bzw. einem Objekt.

Ergebnis

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

Vorgänger

add_sample_identifier_preparation_dataadd_sample_identifier_preparation_dataAddSampleIdentifierPreparationDataAddSampleIdentifierPreparationDataAddSampleIdentifierPreparationData, add_sample_identifier_training_dataadd_sample_identifier_training_dataAddSampleIdentifierTrainingDataAddSampleIdentifierTrainingDataAddSampleIdentifierTrainingData

Siehe auch

create_sample_identifiercreate_sample_identifierCreateSampleIdentifierCreateSampleIdentifierCreateSampleIdentifier, prepare_sample_identifierprepare_sample_identifierPrepareSampleIdentifierPrepareSampleIdentifierPrepareSampleIdentifier, train_sample_identifiertrain_sample_identifierTrainSampleIdentifierTrainSampleIdentifierTrainSampleIdentifier, apply_sample_identifierapply_sample_identifierApplySampleIdentifierApplySampleIdentifierApplySampleIdentifier, set_sample_identifier_paramset_sample_identifier_paramSetSampleIdentifierParamSetSampleIdentifierParamSetSampleIdentifierParam, get_sample_identifier_paramget_sample_identifier_paramGetSampleIdentifierParamGetSampleIdentifierParamGetSampleIdentifierParam, remove_sample_identifier_preparation_dataremove_sample_identifier_preparation_dataRemoveSampleIdentifierPreparationDataRemoveSampleIdentifierPreparationDataRemoveSampleIdentifierPreparationData, remove_sample_identifier_training_dataremove_sample_identifier_training_dataRemoveSampleIdentifierTrainingDataRemoveSampleIdentifierTrainingDataRemoveSampleIdentifierTrainingData, write_sample_identifierwrite_sample_identifierWriteSampleIdentifierWriteSampleIdentifierWriteSampleIdentifier, read_sample_identifierread_sample_identifierReadSampleIdentifierReadSampleIdentifierReadSampleIdentifier, serialize_sample_identifierserialize_sample_identifierSerializeSampleIdentifierSerializeSampleIdentifierSerializeSampleIdentifier, deserialize_sample_identifierdeserialize_sample_identifierDeserializeSampleIdentifierDeserializeSampleIdentifierDeserializeSampleIdentifier, clear_sample_identifierclear_sample_identifierClearSampleIdentifierClearSampleIdentifierClearSampleIdentifier

Modul

Matching