create_dl_layer_zoom_factor T_create_dl_layer_zoom_factor CreateDlLayerZoomFactor CreateDlLayerZoomFactor create_dl_layer_zoom_factor (Operator)
Name
create_dl_layer_zoom_factor T_create_dl_layer_zoom_factor CreateDlLayerZoomFactor CreateDlLayerZoomFactor create_dl_layer_zoom_factor — Erstellen eines Zoom-Layers, der Größenfaktoren verwendet.
Signatur
void CreateDlLayerZoomFactor (const HTuple& DLLayerInput , const HTuple& LayerName , const HTuple& ScaleWidth , const HTuple& ScaleHeight , const HTuple& Interpolation , const HTuple& AlignCorners , const HTuple& GenParamName , const HTuple& GenParamValue , HTuple* DLLayerZoom )
HDlLayer HDlLayer ::CreateDlLayerZoomFactor (const HString& LayerName , const HTuple& ScaleWidth , const HTuple& ScaleHeight , const HString& Interpolation , const HString& AlignCorners , const HTuple& GenParamName , const HTuple& GenParamValue ) const
HDlLayer HDlLayer ::CreateDlLayerZoomFactor (const HString& LayerName , double ScaleWidth , double ScaleHeight , const HString& Interpolation , const HString& AlignCorners , const HString& GenParamName , const HString& GenParamValue ) const
HDlLayer HDlLayer ::CreateDlLayerZoomFactor (const char* LayerName , double ScaleWidth , double ScaleHeight , const char* Interpolation , const char* AlignCorners , const char* GenParamName , const char* GenParamValue ) const
HDlLayer HDlLayer ::CreateDlLayerZoomFactor (const wchar_t* LayerName , double ScaleWidth , double ScaleHeight , const wchar_t* Interpolation , const wchar_t* AlignCorners , const wchar_t* GenParamName , const wchar_t* GenParamValue ) const
(Nur Windows)
static void HOperatorSet .CreateDlLayerZoomFactor (HTuple DLLayerInput , HTuple layerName , HTuple scaleWidth , HTuple scaleHeight , HTuple interpolation , HTuple alignCorners , HTuple genParamName , HTuple genParamValue , out HTuple DLLayerZoom )
HDlLayer HDlLayer .CreateDlLayerZoomFactor (string layerName , HTuple scaleWidth , HTuple scaleHeight , string interpolation , string alignCorners , HTuple genParamName , HTuple genParamValue )
HDlLayer HDlLayer .CreateDlLayerZoomFactor (string layerName , double scaleWidth , double scaleHeight , string interpolation , string alignCorners , string genParamName , string genParamValue )
def create_dl_layer_zoom_factor (dllayer_input : HHandle, layer_name : str, scale_width : Union[int, float], scale_height : Union[int, float], interpolation : str, align_corners : str, gen_param_name : MaybeSequence[str], gen_param_value : MaybeSequence[Union[int, float, str]]) -> HHandle
Beschreibung
Der Operator create_dl_layer_zoom_factor create_dl_layer_zoom_factor CreateDlLayerZoomFactor CreateDlLayerZoomFactor CreateDlLayerZoomFactor create_dl_layer_zoom_factor erstellt einen Zoom-Layer,
der Größenfaktoren verwendet und gibt das Layer-Handle in
DLLayerZoom DLLayerZoom DLLayerZoom DLLayerZoom DLLayerZoom dllayer_zoom zurück.
Der Parameter DLLayerInput DLLayerInput DLLayerInput DLLayerInput DLLayerInput dllayer_input bestimmt den zuführenden Eingabelayer
und erwartet das Layer-Handle als Wert.
Der Parameter LayerName LayerName LayerName LayerName layerName layer_name legt einen individuellen Layernamen fest.
Es ist zu beachten, dass beim Erstellen eines Modells mit
create_dl_model create_dl_model CreateDlModel CreateDlModel CreateDlModel create_dl_model jeder Layer des erstellten Netzes einen
eindeutigen Namen haben muss.
Die Parameter ScaleWidth ScaleWidth ScaleWidth ScaleWidth scaleWidth scale_width und ScaleHeight ScaleHeight ScaleHeight ScaleHeight scaleHeight scale_height bestimmen das
Verhältnis zwischen der Ausgabe- und der entsprechenden Eingabedimension.
Zusammen definieren sie die Ausgabegröße des Zoom-Layers
DLLayerZoom DLLayerZoom DLLayerZoom DLLayerZoom DLLayerZoom dllayer_zoom .
Der Parameter Interpolation Interpolation Interpolation Interpolation interpolation interpolation bestimmt den Interpolationsmodus.
Aktuell wird nur der Modus 'bilinear' "bilinear" "bilinear" "bilinear" "bilinear" "bilinear" unterstützt.
Der Parameter AlignCorners AlignCorners AlignCorners AlignCorners alignCorners align_corners bestimmt wie Koordinaten vom Ausgabe-
zum Eingabebild transformiert werden:
'true' "true" "true" "true" "true" "true" :
Die Transformation wird im Kartesischen
Nicht-Standard Koordinatensystem in HALCON angewendet
(Ecken-zentriert, mit dem Ursprung in der linken oberen Ecke, siehe Kapitel
Transformationen / 2D-Transformationen ).
Wird beispielsweise
als Achse verwendet, folgt daraus:
'false' "false" "false" "false" "false" "false" :
Die Transformation wird im HALCON
Standard-Koordinatensystem angewendet
(Pixel-zentriert, mit dem Ursprung in der Mitte des linken oberen Pixels,
siehe Kapitel Transformationen / 2D-Transformationen ).
Wird beispielsweise
als Achse verwendet, folgt daraus:
Die folgenden generischen Parameter GenParamName GenParamName GenParamName GenParamName genParamName gen_param_name und die
entsprechenden Werte GenParamValue GenParamValue GenParamValue GenParamValue genParamValue gen_param_value werden unterstützt:
'is_inference_output' "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output" :
Bestimmt, ob apply_dl_model apply_dl_model ApplyDlModel ApplyDlModel ApplyDlModel apply_dl_model die Ausgabe dieses Layers im
Dictionary DLResultBatch DLResultBatch DLResultBatch DLResultBatch DLResultBatch dlresult_batch zurückgibt, auch ohne den
Layer in Outputs Outputs Outputs Outputs outputs outputs anzugeben ('true' "true" "true" "true" "true" "true" ), oder
nur falls er angegeben wird ('false' "false" "false" "false" "false" "false" ).
Default: 'false' "false" "false" "false" "false" "false"
Bestimmte Parameter von Layern, die mit create_dl_layer_zoom_factor create_dl_layer_zoom_factor CreateDlLayerZoomFactor CreateDlLayerZoomFactor CreateDlLayerZoomFactor create_dl_layer_zoom_factor
erzeugt wurden, können mit weiteren Operatoren gesetzt und abgerufen werden.
Die folgenden Tabellen geben einen Überblick, welche Parameter mit
set_dl_model_layer_param set_dl_model_layer_param SetDlModelLayerParam SetDlModelLayerParam SetDlModelLayerParam set_dl_model_layer_param gesetzt werden können und welche mit
get_dl_model_layer_param get_dl_model_layer_param GetDlModelLayerParam GetDlModelLayerParam GetDlModelLayerParam get_dl_model_layer_param oder get_dl_layer_param get_dl_layer_param GetDlLayerParam GetDlLayerParam GetDlLayerParam get_dl_layer_param ausgelesen
werden können. Es ist zu beachten, dass die Operatoren
set_dl_model_layer_param set_dl_model_layer_param SetDlModelLayerParam SetDlModelLayerParam SetDlModelLayerParam set_dl_model_layer_param und get_dl_model_layer_param get_dl_model_layer_param GetDlModelLayerParam GetDlModelLayerParam GetDlModelLayerParam get_dl_model_layer_param ein
Modell benötigen, das mit create_dl_model create_dl_model CreateDlModel CreateDlModel CreateDlModel create_dl_model erzeugt wurde.
Generische Layer-Parameter
set
get
'is_inference_output' "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output"
'num_trainable_params' "num_trainable_params" "num_trainable_params" "num_trainable_params" "num_trainable_params" "num_trainable_params"
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
DLLayerInput DLLayerInput DLLayerInput DLLayerInput DLLayerInput dllayer_input (input_control) dl_layer → HDlLayer , HTuple HHandle HTuple Htuple (handle) (IntPtr ) (HHandle ) (handle )
Zuführender Layer.
LayerName LayerName LayerName LayerName layerName layer_name (input_control) string → HTuple str HTuple Htuple (string) (string ) (HString ) (char* )
Name des Ausgabelayers.
ScaleWidth ScaleWidth ScaleWidth ScaleWidth scaleWidth scale_width (input_control) number → HTuple Union[int, float] HTuple Htuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Verhältnis Ausgabe-/Eingabebreite des Layers.
Defaultwert: 2.0
ScaleHeight ScaleHeight ScaleHeight ScaleHeight scaleHeight scale_height (input_control) number → HTuple Union[int, float] HTuple Htuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Verhältnis Ausgabe-/Eingabehöhe des Layers.
Defaultwert: 2.0
Interpolation Interpolation Interpolation Interpolation interpolation interpolation (input_control) string → HTuple str HTuple Htuple (string) (string ) (HString ) (char* )
Interpolationsmodus.
Defaultwert:
'bilinear'
"bilinear"
"bilinear"
"bilinear"
"bilinear"
"bilinear"
Werteliste: 'bilinear' "bilinear" "bilinear" "bilinear" "bilinear" "bilinear"
AlignCorners AlignCorners AlignCorners AlignCorners alignCorners align_corners (input_control) string → HTuple str HTuple Htuple (string) (string ) (HString ) (char* )
Typ der Koordinatentransformation zwischen
Ausgabe-/Eingabebild.
Defaultwert:
'false'
"false"
"false"
"false"
"false"
"false"
Werteliste: 'false' "false" "false" "false" "false" "false" , 'true' "true" "true" "true" "true" "true"
GenParamName GenParamName GenParamName GenParamName genParamName gen_param_name (input_control) attribute.name(-array) → HTuple MaybeSequence[str] HTuple Htuple (string) (string ) (HString ) (char* )
Namen der generischen Eingabeparameter.
Defaultwert: []
Werteliste: 'is_inference_output' "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output"
GenParamValue GenParamValue GenParamValue GenParamValue genParamValue gen_param_value (input_control) attribute.value(-array) → HTuple MaybeSequence[Union[int, float, str]] HTuple Htuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double)
Werte der generischen Eingabeparameter.
Defaultwert: []
Wertevorschläge: 'true' "true" "true" "true" "true" "true" , 'false' "false" "false" "false" "false" "false"
DLLayerZoom DLLayerZoom DLLayerZoom DLLayerZoom DLLayerZoom dllayer_zoom (output_control) dl_layer → HDlLayer , HTuple HHandle HTuple Htuple (handle) (IntPtr ) (HHandle ) (handle )
Zoom-Layer.
Alternativen
create_dl_layer_zoom_size create_dl_layer_zoom_size CreateDlLayerZoomSize CreateDlLayerZoomSize CreateDlLayerZoomSize create_dl_layer_zoom_size ,
create_dl_layer_zoom_to_layer_size create_dl_layer_zoom_to_layer_size CreateDlLayerZoomToLayerSize CreateDlLayerZoomToLayerSize CreateDlLayerZoomToLayerSize create_dl_layer_zoom_to_layer_size
Modul
Deep Learning Training