create_dl_layer_zoom_size T_create_dl_layer_zoom_size CreateDlLayerZoomSize CreateDlLayerZoomSize create_dl_layer_zoom_size (Operator)
Name
create_dl_layer_zoom_size T_create_dl_layer_zoom_size CreateDlLayerZoomSize CreateDlLayerZoomSize create_dl_layer_zoom_size — Create a zoom layer using an absolute output size.
Signatur
void CreateDlLayerZoomSize (const HTuple& DLLayerInput , const HTuple& LayerName , const HTuple& Width , const HTuple& Height , const HTuple& Interpolation , const HTuple& AlignCorners , const HTuple& GenParamName , const HTuple& GenParamValue , HTuple* DLLayerZoom )
HDlLayer HDlLayer ::CreateDlLayerZoomSize (const HString& LayerName , Hlong Width , Hlong Height , const HString& Interpolation , const HString& AlignCorners , const HTuple& GenParamName , const HTuple& GenParamValue ) const
HDlLayer HDlLayer ::CreateDlLayerZoomSize (const HString& LayerName , Hlong Width , Hlong Height , const HString& Interpolation , const HString& AlignCorners , const HString& GenParamName , const HString& GenParamValue ) const
HDlLayer HDlLayer ::CreateDlLayerZoomSize (const char* LayerName , Hlong Width , Hlong Height , const char* Interpolation , const char* AlignCorners , const char* GenParamName , const char* GenParamValue ) const
HDlLayer HDlLayer ::CreateDlLayerZoomSize (const wchar_t* LayerName , Hlong Width , Hlong Height , const wchar_t* Interpolation , const wchar_t* AlignCorners , const wchar_t* GenParamName , const wchar_t* GenParamValue ) const
(Nur Windows)
static void HOperatorSet .CreateDlLayerZoomSize (HTuple DLLayerInput , HTuple layerName , HTuple width , HTuple height , HTuple interpolation , HTuple alignCorners , HTuple genParamName , HTuple genParamValue , out HTuple DLLayerZoom )
HDlLayer HDlLayer .CreateDlLayerZoomSize (string layerName , int width , int height , string interpolation , string alignCorners , HTuple genParamName , HTuple genParamValue )
HDlLayer HDlLayer .CreateDlLayerZoomSize (string layerName , int width , int height , string interpolation , string alignCorners , string genParamName , string genParamValue )
Beschreibung
The operator create_dl_layer_zoom_size create_dl_layer_zoom_size CreateDlLayerZoomSize CreateDlLayerZoomSize CreateDlLayerZoomSize create_dl_layer_zoom_size creates a zoom layer using an
absolute output size and returns the layer handle in DLLayerZoom DLLayerZoom DLLayerZoom DLLayerZoom DLLayerZoom dllayer_zoom .
The parameter DLLayerInput DLLayerInput DLLayerInput DLLayerInput DLLayerInput dllayer_input determines the feeding input layer and
expects the layer handle as value.
The parameter LayerName LayerName LayerName LayerName layerName layer_name sets an individual layer name.
Note that if creating a model using create_dl_model create_dl_model CreateDlModel CreateDlModel CreateDlModel create_dl_model each layer of
the created network must have an unique name.
The parameters Width Width Width Width width width and Height Height Height Height height height define the absolute output
size of the zoom layer DLLayerZoom DLLayerZoom DLLayerZoom DLLayerZoom DLLayerZoom dllayer_zoom .
The parameter Interpolation Interpolation Interpolation Interpolation interpolation interpolation defines the interpolation mode.
Currently only 'bilinear' "bilinear" "bilinear" "bilinear" "bilinear" "bilinear" interpolation is supported.
The parameter AlignCorners AlignCorners AlignCorners AlignCorners alignCorners align_corners defines how coordinates are transformed
from the output to the input image:
'true' "true" "true" "true" "true" "true" :
The transformation is applied on the HALCON
Non-Standard Cartesian coordinate system (edge-centered, with the
origin in the upper left corner, see chapter
Transformationen / 2D-Transformationen ).
Using the
axis as an example, this leads to:
'false' "false" "false" "false" "false" "false" :
The transformation is applied in the HALCON standard
coordinate system (pixel centered, with the origin in the center
of the upper left pixel, see chapter
Transformationen / 2D-Transformationen ).
Using the
axis as an example, this leads to:
Note that this parameter applies only to Interpolation Interpolation Interpolation Interpolation interpolation interpolation
'bilinear' "bilinear" "bilinear" "bilinear" "bilinear" "bilinear" .
The following generic parameters GenParamName GenParamName GenParamName GenParamName genParamName gen_param_name and the corresponding
values GenParamValue GenParamValue GenParamValue GenParamValue genParamValue gen_param_value are supported:
'is_inference_output' "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output" :
Determines whether apply_dl_model apply_dl_model ApplyDlModel ApplyDlModel ApplyDlModel apply_dl_model will include the output of this
layer in the dictionary DLResultBatch DLResultBatch DLResultBatch DLResultBatch DLResultBatch dlresult_batch even without specifying this
layer in Outputs Outputs Outputs Outputs outputs outputs ('true' "true" "true" "true" "true" "true" ) or not ('false' "false" "false" "false" "false" "false" ).
Default: 'false' "false" "false" "false" "false" "false"
'num_trainable_params' "num_trainable_params" "num_trainable_params" "num_trainable_params" "num_trainable_params" "num_trainable_params" :
Number of trainable parameters (weights and biases) of the layer.
Certain parameters of layers created using this operator
create_dl_layer_zoom_size create_dl_layer_zoom_size CreateDlLayerZoomSize CreateDlLayerZoomSize CreateDlLayerZoomSize create_dl_layer_zoom_size can be set and retrieved using
further operators.
The following tables give an overview, which parameters can be set
using set_dl_model_layer_param set_dl_model_layer_param SetDlModelLayerParam SetDlModelLayerParam SetDlModelLayerParam set_dl_model_layer_param and which ones can be retrieved
using get_dl_model_layer_param get_dl_model_layer_param GetDlModelLayerParam GetDlModelLayerParam GetDlModelLayerParam get_dl_model_layer_param or get_dl_layer_param get_dl_layer_param GetDlLayerParam GetDlLayerParam GetDlLayerParam get_dl_layer_param .
Note, the operators set_dl_model_layer_param set_dl_model_layer_param SetDlModelLayerParam SetDlModelLayerParam SetDlModelLayerParam set_dl_model_layer_param and
get_dl_model_layer_param get_dl_model_layer_param GetDlModelLayerParam GetDlModelLayerParam GetDlModelLayerParam get_dl_model_layer_param require a model created by
create_dl_model create_dl_model CreateDlModel CreateDlModel CreateDlModel create_dl_model .
Generic Layer Parameters
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 )
Feeding layer.
LayerName LayerName LayerName LayerName layerName layer_name (input_control) string → HTuple str HTuple Htuple (string) (string ) (HString ) (char* )
Name of the layer.
Width Width Width Width width width (input_control) number → HTuple int HTuple Htuple (integer) (int / long) (Hlong ) (Hlong )
Absolute width of the output layer.
Defaultwert: 100
Height Height Height Height height height (input_control) number → HTuple int HTuple Htuple (integer) (int / long) (Hlong ) (Hlong )
Absolute height of the output layer.
Defaultwert: 100
Interpolation Interpolation Interpolation Interpolation interpolation interpolation (input_control) string → HTuple str HTuple Htuple (string) (string ) (HString ) (char* )
Mode of interpolation.
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* )
Pixel alignment for interpolation.
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* )
Generic input parameter names.
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)
Generic input parameter values.
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_factor create_dl_layer_zoom_factor CreateDlLayerZoomFactor CreateDlLayerZoomFactor CreateDlLayerZoomFactor create_dl_layer_zoom_factor ,
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