get_dl_transform_pipeline_paramT_get_dl_transform_pipeline_paramGetDlTransformPipelineParamGetDlTransformPipelineParamget_dl_transform_pipeline_param (Operator)

Name

get_dl_transform_pipeline_paramT_get_dl_transform_pipeline_paramGetDlTransformPipelineParamGetDlTransformPipelineParamget_dl_transform_pipeline_param — Auslesen der Parameterwerte für eine gegebene Transform in der Transform-Pipeline oder für die Transform-Pipeline selbst.

Signatur

get_dl_transform_pipeline_param( : : TransformPipeline, TransformName, ParamName : ParamValue)

Herror T_get_dl_transform_pipeline_param(const Htuple TransformPipeline, const Htuple TransformName, const Htuple ParamName, Htuple* ParamValue)

void GetDlTransformPipelineParam(const HTuple& TransformPipeline, const HTuple& TransformName, const HTuple& ParamName, HTuple* ParamValue)

static HTuple HDlTransform::GetDlTransformPipelineParam(const HDlTransformPipeline& TransformPipeline, const HString& TransformName, const HString& ParamName)

static HTuple HDlTransform::GetDlTransformPipelineParam(const HDlTransformPipeline& TransformPipeline, const char* TransformName, const char* ParamName)

static HTuple HDlTransform::GetDlTransformPipelineParam(const HDlTransformPipeline& TransformPipeline, const wchar_t* TransformName, const wchar_t* ParamName)   ( Nur Windows)

HTuple HDlTransformPipeline::GetDlTransformPipelineParam(const HString& TransformName, const HString& ParamName) const

HTuple HDlTransformPipeline::GetDlTransformPipelineParam(const char* TransformName, const char* ParamName) const

HTuple HDlTransformPipeline::GetDlTransformPipelineParam(const wchar_t* TransformName, const wchar_t* ParamName) const   ( Nur Windows)

static void HOperatorSet.GetDlTransformPipelineParam(HTuple transformPipeline, HTuple transformName, HTuple paramName, out HTuple paramValue)

static HTuple HDlTransform.GetDlTransformPipelineParam(HDlTransformPipeline transformPipeline, string transformName, string paramName)

HTuple HDlTransformPipeline.GetDlTransformPipelineParam(string transformName, string paramName)

def get_dl_transform_pipeline_param(transform_pipeline: HHandle, transform_name: str, param_name: str) -> Sequence[Union[str, float, int]]

def get_dl_transform_pipeline_param_s(transform_pipeline: HHandle, transform_name: str, param_name: str) -> Union[str, float, int]

Beschreibung

Der Operator get_dl_transform_pipeline_paramget_dl_transform_pipeline_paramGetDlTransformPipelineParamGetDlTransformPipelineParamget_dl_transform_pipeline_param gibt den Wert des Parameters ParamNameParamNameParamNameparamNameparam_name in ParamValueParamValueParamValueparamValueparam_value für die Transform TransformNameTransformNameTransformNametransformNametransform_name in der Transform-Pipeline TransformPipelineTransformPipelineTransformPipelinetransformPipelinetransform_pipeline zurück.

Der Operator kann auch verwendet werden, um Parameter der Transform-Pipeline TransformPipelineTransformPipelineTransformPipelinetransformPipelinetransform_pipeline selbst zurückzugeben, wenn TransformNameTransformNameTransformNametransformNametransform_name auf ''"""""""" gesetzt ist.

Die Transform-Namen können mit get_dl_transform_pipeline_paramget_dl_transform_pipeline_paramGetDlTransformPipelineParamGetDlTransformPipelineParamget_dl_transform_pipeline_param mit dem Parameter 'transform_names'"transform_names""transform_names""transform_names""transform_names" abgerufen werden.

Allgemeine Parameter einer Transform-Pipeline:

ParamNameParamNameParamNameparamNameparam_name set get
'fill_value'"fill_value""fill_value""fill_value""fill_value" x x
'num_additional_samples'"num_additional_samples""num_additional_samples""num_additional_samples""num_additional_samples" x
'transform_names'"transform_names""transform_names""transform_names""transform_names" x
'ignore_direction'"ignore_direction""ignore_direction""ignore_direction""ignore_direction" x x
'class_ids_no_orientation'"class_ids_no_orientation""class_ids_no_orientation""class_ids_no_orientation""class_ids_no_orientation" x x
'bbox_min_side_length'"bbox_min_side_length""bbox_min_side_length""bbox_min_side_length""bbox_min_side_length" x x
'instance_min_visibility'"instance_min_visibility""instance_min_visibility""instance_min_visibility""instance_min_visibility" x x
'fill_value'"fill_value""fill_value""fill_value""fill_value":

Wert zum Auffüllen der Padding-Regionen, falls dies durch die Transform erforderlich ist.

Restriktion: Es sind nur Werte vom Typ Integer oder Float erlaubt.

Default: 0.0

'num_additional_samples'"num_additional_samples""num_additional_samples""num_additional_samples""num_additional_samples":

Gesamtanzahl zusätzlicher Samples, die von allen Transforms in der Pipeline benötigt werden.

'transform_names'"transform_names""transform_names""transform_names""transform_names":

Namen der in der Pipeline enthaltenen Transforms.

'ignore_direction'"ignore_direction""ignore_direction""ignore_direction""ignore_direction":

Bestimmt, ob die Boxes vom Typ 'rectangle2'"rectangle2""rectangle2""rectangle2""rectangle2" die Richtung des Objekts innerhalb der Box beachten ('false'"false""false""false""false") oder ignorieren ('true'"true""true""true""true"). Nur anwendbar für Transformationen eines Sample-Batches für Modelle zur Objekterkennung mit 'instance_type'"instance_type""instance_type""instance_type""instance_type" = 'rectangle2'"rectangle2""rectangle2""rectangle2""rectangle2".

Werteliste: 'true'"true""true""true""true", 'false'"false""false""false""false"

Default: 'false'"false""false""false""false"

'class_ids_no_orientation'"class_ids_no_orientation""class_ids_no_orientation""class_ids_no_orientation""class_ids_no_orientation":

Klassen, für welche die Orientierung nicht berücksichtigt wird, z.B. runde oder andere punktsymmetrische Objekte. Die Labels werden durch kleinste achsenparallele umschließende Rechtecke ersetzt. Nur anwendbar für Umwandlung eines Sample-Batches für Modelle zur Objekterkennung mit 'instance_type'"instance_type""instance_type""instance_type""instance_type" = 'rectangle2'"rectangle2""rectangle2""rectangle2""rectangle2".

Default: 'class_ids_no_orientation'"class_ids_no_orientation""class_ids_no_orientation""class_ids_no_orientation""class_ids_no_orientation" = []

'bbox_min_side_length'"bbox_min_side_length""bbox_min_side_length""bbox_min_side_length""bbox_min_side_length":

Kleinste erlaubte Seitenlänge einer transformierten Box. Kleinere Boxen werden nicht ausgegeben.

Default: 2

'instance_min_visibility'"instance_min_visibility""instance_min_visibility""instance_min_visibility""instance_min_visibility":

Kleinster erlaubter sichtbarer Anteil einer transformierten Instanz. Instanzen mit kleinerer Sichtbarkeit werden nicht ausgegeben.

Default: 0.5

Parameter, die für jede Transform gemeinsam sind:

ParamNameParamNameParamNameparamNameparam_name set get
'name'"name""name""name""name" x x
'num_additional_samples'"num_additional_samples""num_additional_samples""num_additional_samples""num_additional_samples" x
'probability'"probability""probability""probability""probability" x x
'type'"type""type""type""type" x
'name'"name""name""name""name":

Namen der Transform.

'num_additional_samples'"num_additional_samples""num_additional_samples""num_additional_samples""num_additional_samples":

Anzahl zusätzlicher Samples, die von der Transform benötigt werden.

'probability'"probability""probability""probability""probability":

Wahrscheinlichkeit, mit der die Transform ausgeführt wird.

Restriktion: Nicht setzbar für Transforms vom Typ 'resize'"resize""resize""resize""resize".

'type'"type""type""type""type":

Typ der Transform.

Die Parameter, die für eine bestimmte Transform lesbar und setzbar sind, werden in der entsprechenden Operator-Referenz der jeweiligen Transform (create_dl_transform_*) beschrieben.

Ausführungsinformationen

Parameter

TransformPipelineTransformPipelineTransformPipelinetransformPipelinetransform_pipeline (input_control)  dl_transform_pipeline HDlTransformPipeline, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle der Transform-Pipeline

TransformNameTransformNameTransformNametransformNametransform_name (input_control)  string HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name der Ziel-Transform.

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

ParamNameParamNameParamNameparamNameparam_name (input_control)  string HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name des abzufragenden Parameters.

Default: 'transform_names' "transform_names" "transform_names" "transform_names" "transform_names"

Werteliste: 'alignment'"alignment""alignment""alignment""alignment", 'bbox_min_side_length'"bbox_min_side_length""bbox_min_side_length""bbox_min_side_length""bbox_min_side_length", 'class_ids_no_orientation'"class_ids_no_orientation""class_ids_no_orientation""class_ids_no_orientation""class_ids_no_orientation", 'clip_size'"clip_size""clip_size""clip_size""clip_size", 'deviation'"deviation""deviation""deviation""deviation", 'direction'"direction""direction""direction""direction", 'fill_value'"fill_value""fill_value""fill_value""fill_value", 'height'"height""height""height""height", 'ignore_direction'"ignore_direction""ignore_direction""ignore_direction""ignore_direction", 'image_dimensions'"image_dimensions""image_dimensions""image_dimensions""image_dimensions", 'instance_min_visibility'"instance_min_visibility""instance_min_visibility""instance_min_visibility""instance_min_visibility", 'interpolation'"interpolation""interpolation""interpolation""interpolation", 'mean'"mean""mean""mean""mean", 'method'"method""method""method""method", 'name'"name""name""name""name", 'num_additional_samples'"num_additional_samples""num_additional_samples""num_additional_samples""num_additional_samples", 'probability'"probability""probability""probability""probability", 'range_h'"range_h""range_h""range_h""range_h", 'range_perspective'"range_perspective""range_perspective""range_perspective""range_perspective", 'range_rot'"range_rot""range_rot""range_rot""range_rot", 'range_s'"range_s""range_s""range_s""range_s", 'range_scale'"range_scale""range_scale""range_scale""range_scale", 'range_shear'"range_shear""range_shear""range_shear""range_shear", 'range_strength'"range_strength""range_strength""range_strength""range_strength", 'range_trans'"range_trans""range_trans""range_trans""range_trans", 'range_v'"range_v""range_v""range_v""range_v", 'transform_names'"transform_names""transform_names""transform_names""transform_names", 'type'"type""type""type""type", 'width'"width""width""width""width", 'zoom_type'"zoom_type""zoom_type""zoom_type""zoom_type"

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

Wert des Parameters.

Vorgänger

create_dl_transform_pipelinecreate_dl_transform_pipelineCreateDlTransformPipelineCreateDlTransformPipelinecreate_dl_transform_pipeline

Siehe auch

set_dl_transform_pipeline_paramset_dl_transform_pipeline_paramSetDlTransformPipelineParamSetDlTransformPipelineParamset_dl_transform_pipeline_param, transform_dl_sample_batchtransform_dl_sample_batchTransformDlSampleBatchTransformDlSampleBatchtransform_dl_sample_batch

Modul

Foundation