create_dl_transform_blurT_create_dl_transform_blurCreateDlTransformBlurCreateDlTransformBlurcreate_dl_transform_blur (Operator)

Name

create_dl_transform_blurT_create_dl_transform_blurCreateDlTransformBlurCreateDlTransformBlurcreate_dl_transform_blur — Erstellen einer Blur-Transform.

Signatur

create_dl_transform_blur( : : TransformName, Probability, Method, RangeStrength, GenParamName, GenParamValue : Blur)

Herror T_create_dl_transform_blur(const Htuple TransformName, const Htuple Probability, const Htuple Method, const Htuple RangeStrength, const Htuple GenParamName, const Htuple GenParamValue, Htuple* Blur)

void CreateDlTransformBlur(const HTuple& TransformName, const HTuple& Probability, const HTuple& Method, const HTuple& RangeStrength, const HTuple& GenParamName, const HTuple& GenParamValue, HTuple* Blur)

void HDlTransform::HDlTransform(const HString& TransformName, double Probability, const HString& Method, const HTuple& RangeStrength, const HTuple& GenParamName, const HTuple& GenParamValue)

void HDlTransform::HDlTransform(const char* TransformName, double Probability, const char* Method, const HTuple& RangeStrength, const HTuple& GenParamName, const HTuple& GenParamValue)

void HDlTransform::HDlTransform(const wchar_t* TransformName, double Probability, const wchar_t* Method, const HTuple& RangeStrength, const HTuple& GenParamName, const HTuple& GenParamValue)   ( Nur Windows)

void HDlTransform::CreateDlTransformBlur(const HString& TransformName, double Probability, const HString& Method, const HTuple& RangeStrength, const HTuple& GenParamName, const HTuple& GenParamValue)

void HDlTransform::CreateDlTransformBlur(const char* TransformName, double Probability, const char* Method, const HTuple& RangeStrength, const HTuple& GenParamName, const HTuple& GenParamValue)

void HDlTransform::CreateDlTransformBlur(const wchar_t* TransformName, double Probability, const wchar_t* Method, const HTuple& RangeStrength, const HTuple& GenParamName, const HTuple& GenParamValue)   ( Nur Windows)

static void HOperatorSet.CreateDlTransformBlur(HTuple transformName, HTuple probability, HTuple method, HTuple rangeStrength, HTuple genParamName, HTuple genParamValue, out HTuple blur)

public HDlTransform(string transformName, double probability, string method, HTuple rangeStrength, HTuple genParamName, HTuple genParamValue)

void HDlTransform.CreateDlTransformBlur(string transformName, double probability, string method, HTuple rangeStrength, HTuple genParamName, HTuple genParamValue)

def create_dl_transform_blur(transform_name: str, probability: float, method: str, range_strength: Sequence[float], gen_param_name: Sequence[str], gen_param_value: Sequence[Union[str, float, int]]) -> HHandle

Beschreibung

Der Operator create_dl_transform_blurcreate_dl_transform_blurCreateDlTransformBlurCreateDlTransformBlurcreate_dl_transform_blur erzeugt eine Blur-Transform und gibt das Transform-Handle in BlurBlurBlurblurblur zurück.

Der Parameter TransformNameTransformNameTransformNametransformNametransform_name legt einen individuellen Namen für die Transform fest, der nicht leer ''"""""""" sein darf. Es ist zu beachten, dass beim Erstellen einer Transform-Pipeline mit create_dl_transform_pipelinecreate_dl_transform_pipelineCreateDlTransformPipelineCreateDlTransformPipelinecreate_dl_transform_pipeline jede Transform der Pipeline einen eindeutigen Namen haben muss.

Der Parameter ProbabilityProbabilityProbabilityprobabilityprobability definiert die Wahrscheinlichkeit, mit der die Transform in der Transform-Pipeline ausgeführt wird. Die Wahrscheinlichkeit muss zwischen 0.0 und 1.0 liegen. Ein Wert von 0.0 deaktiviert die Ausführung, während ein Wert von 1.0 sicherstellt, dass die Transform ausgeführt wird.

Der Parameter MethodMethodMethodmethodmethod definiert die Methode welche für den Blur-Effekt eingesetzt wird. Im Moment wird die Methode 'gaussian'"gaussian""gaussian""gaussian""gaussian" unterstützt.

Der Parameter RangeStrengthRangeStrengthRangeStrengthrangeStrengthrange_strength definiert das geschlossene Intervall, aus welchem bei jeder Anwendung der Transform zufällig ein Wert für die Stärke des Blur-Effekts gezogen wird. Das Intervall ist ein Tupel der Form [range_min, range_max], wobei 'range_min'"range_min""range_min""range_min""range_min" und 'range_max'"range_max""range_max""range_max""range_max" zwischen 0.0 und 10.0 liegen müssen.

Diese Transform besitzt keine generischen Parameter. GenParamNameGenParamNameGenParamNamegenParamNamegen_param_name und GenParamValueGenParamValueGenParamValuegenParamValuegen_param_value akzeptieren daher nur den Wert [].

Die folgenden Parameter sind spezifisch für die Transforms vom Typ 'blur'"blur""blur""blur""blur". Sie können jeweils mit den Operatoren get_dl_transform_pipeline_paramget_dl_transform_pipeline_paramGetDlTransformPipelineParamGetDlTransformPipelineParamget_dl_transform_pipeline_param und set_dl_transform_pipeline_paramset_dl_transform_pipeline_paramSetDlTransformPipelineParamSetDlTransformPipelineParamset_dl_transform_pipeline_param gelesen oder gesetzt werden:

ParamName set get
'method'"method""method""method""method" x x
'range_strength'"range_strength""range_strength""range_strength""range_strength" x x

Ausführungsinformationen

Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.

Parameter

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

Name der Ausgabe Transform.

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

ProbabilityProbabilityProbabilityprobabilityprobability (input_control)  real HTuplefloatHTupleHtuple (real) (double) (double) (double)

Wahrscheinlichkeit für das Anwenden der Transform.

Default: 1.0

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

Name der Blur-Methode die verwendet werden soll.

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

RangeStrengthRangeStrengthRangeStrengthrangeStrengthrange_strength (input_control)  real-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Tuple mit dem Intervall an möglichen Stärken der Blur-Transform

Default: [1.0,5.0]

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

Name des generischen Parameters.

Default: []

GenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (input_control)  attribute.value-array HTupleSequence[Union[str, float, int]]HTupleHtuple (string / real / integer) (string / double / int / long) (HString / double / Hlong) (char* / double / Hlong)

Wert des generischen Parameters.

Default: []

BlurBlurBlurblurblur (output_control)  dl_transform HDlTransform, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Blur-Transform.

Nachfolger

create_dl_transform_pipelinecreate_dl_transform_pipelineCreateDlTransformPipelineCreateDlTransformPipelinecreate_dl_transform_pipeline

Siehe auch

create_dl_transform_normalizecreate_dl_transform_normalizeCreateDlTransformNormalizeCreateDlTransformNormalizecreate_dl_transform_normalize, create_dl_transform_random_cropcreate_dl_transform_random_cropCreateDlTransformRandomCropCreateDlTransformRandomCropcreate_dl_transform_random_crop, create_dl_transform_random_hsvcreate_dl_transform_random_hsvCreateDlTransformRandomHsvCreateDlTransformRandomHsvcreate_dl_transform_random_hsv, create_dl_transform_resizecreate_dl_transform_resizeCreateDlTransformResizeCreateDlTransformResizecreate_dl_transform_resize

Modul

Foundation