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
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)
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
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
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