get_sample_identifier_object_infoT_get_sample_identifier_object_infoGetSampleIdentifierObjectInfoGetSampleIdentifierObjectInfoget_sample_identifier_object_info (Operator)

Name

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

Warnung

get_sample_identifier_object_infoget_sample_identifier_object_infoGetSampleIdentifierObjectInfoGetSampleIdentifierObjectInfoget_sample_identifier_object_info ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt. Neue Applikationen sollten stattdessen die Operatoren für die Deep Learning-basierte Klassifikation verwenden, die in Deep Learning / Klassifikation beschrieben sind.

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)

def get_sample_identifier_object_info(sample_identifier: HHandle, object_idx: MaybeSequence[Union[int, str]], info_name: MaybeSequence[str]) -> Sequence[Union[int, str]]

def get_sample_identifier_object_info_s(sample_identifier: HHandle, object_idx: MaybeSequence[Union[int, str]], info_name: MaybeSequence[str]) -> Union[int, str]

Beschreibung

get_sample_identifier_object_infoget_sample_identifier_object_infoGetSampleIdentifierObjectInfoGetSampleIdentifierObjectInfoget_sample_identifier_object_info fragt Informationen über den Sample-Identifikator SampleIdentifierSampleIdentifierSampleIdentifiersampleIdentifiersample_identifier 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_infoSetSampleIdentifierObjectInfoSetSampleIdentifierObjectInfoset_sample_identifier_object_info gesetzt wurden.

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

Mit dem Parameter ObjectIdxObjectIdxObjectIdxobjectIdxobject_idx wird der Index des Objekts angegeben, für das Informationen abgefragt werden. Dieser Parameter wird nicht ausgewertet, falls der Parameter InfoNameInfoNameInfoNameinfoNameinfo_name 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 InfoNameInfoNameInfoNameinfoNameinfo_name wird die Art der abzufragende Information, die im Parameter InfoValueInfoValueInfoValueinfoValueinfo_value zurückgegeben wird, festgelegt. Folgende Werte sind für den Parameter InfoNameInfoNameInfoNameinfoNameinfo_name 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 ObjectIdxObjectIdxObjectIdxobjectIdxobject_idx 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 ObjectIdxObjectIdxObjectIdxobjectIdxobject_idx 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 ObjectIdxObjectIdxObjectIdxobjectIdxobject_idx 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 ObjectIdxObjectIdxObjectIdxobjectIdxobject_idx 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_infoSetSampleIdentifierObjectInfoSetSampleIdentifierObjectInfoset_sample_identifier_object_info für das Vorbereitungsobjekt mit dem Objektindex ObjectIdxObjectIdxObjectIdxobjectIdxobject_idx 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_infoSetSampleIdentifierObjectInfoSetSampleIdentifierObjectInfoset_sample_identifier_object_info für das Trainingsobjekt mit dem Objektindex ObjectIdxObjectIdxObjectIdxobjectIdxobject_idx gesetzt wurde.

Ausführungsinformationen

Parameter

SampleIdentifierSampleIdentifierSampleIdentifiersampleIdentifiersample_identifier (input_control)  sample_identifier HSampleIdentifier, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Sample-Identifikators.

ObjectIdxObjectIdxObjectIdxobjectIdxobject_idx (input_control)  integer(-array) HTupleMaybeSequence[Union[int, str]]HTupleHtuple (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"

InfoNameInfoNameInfoNameinfoNameinfo_name (input_control)  attribute.name(-array) HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Gibt an, welche Art von Information abgefragt wird.

Default: '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"

InfoValueInfoValueInfoValueinfoValueinfo_value (output_control)  attribute.value(-array) HTupleSequence[Union[int, str]]HTupleHtuple (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_infoGetSampleIdentifierObjectInfoGetSampleIdentifierObjectInfoget_sample_identifier_object_info den Wert 2 ( H_MSG_TRUE) . Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

add_sample_identifier_preparation_dataadd_sample_identifier_preparation_dataAddSampleIdentifierPreparationDataAddSampleIdentifierPreparationDataadd_sample_identifier_preparation_data, add_sample_identifier_training_dataadd_sample_identifier_training_dataAddSampleIdentifierTrainingDataAddSampleIdentifierTrainingDataadd_sample_identifier_training_data

Siehe auch

create_sample_identifiercreate_sample_identifierCreateSampleIdentifierCreateSampleIdentifiercreate_sample_identifier, prepare_sample_identifierprepare_sample_identifierPrepareSampleIdentifierPrepareSampleIdentifierprepare_sample_identifier, train_sample_identifiertrain_sample_identifierTrainSampleIdentifierTrainSampleIdentifiertrain_sample_identifier, apply_sample_identifierapply_sample_identifierApplySampleIdentifierApplySampleIdentifierapply_sample_identifier, set_sample_identifier_paramset_sample_identifier_paramSetSampleIdentifierParamSetSampleIdentifierParamset_sample_identifier_param, get_sample_identifier_paramget_sample_identifier_paramGetSampleIdentifierParamGetSampleIdentifierParamget_sample_identifier_param, remove_sample_identifier_preparation_dataremove_sample_identifier_preparation_dataRemoveSampleIdentifierPreparationDataRemoveSampleIdentifierPreparationDataremove_sample_identifier_preparation_data, remove_sample_identifier_training_dataremove_sample_identifier_training_dataRemoveSampleIdentifierTrainingDataRemoveSampleIdentifierTrainingDataremove_sample_identifier_training_data, write_sample_identifierwrite_sample_identifierWriteSampleIdentifierWriteSampleIdentifierwrite_sample_identifier, read_sample_identifierread_sample_identifierReadSampleIdentifierReadSampleIdentifierread_sample_identifier, serialize_sample_identifierserialize_sample_identifierSerializeSampleIdentifierSerializeSampleIdentifierserialize_sample_identifier, deserialize_sample_identifierdeserialize_sample_identifierDeserializeSampleIdentifierDeserializeSampleIdentifierdeserialize_sample_identifier, clear_sample_identifierclear_sample_identifierClearSampleIdentifierClearSampleIdentifierclear_sample_identifier

Modul

Matching