gauss_distributionT_gauss_distributionGaussDistributionGaussDistributiongauss_distribution (算子)

名称

gauss_distributionT_gauss_distributionGaussDistributionGaussDistributiongauss_distribution — 生成高斯噪声分布。

签名

gauss_distribution( : : Sigma : Distribution)

Herror T_gauss_distribution(const Htuple Sigma, Htuple* Distribution)

void GaussDistribution(const HTuple& Sigma, HTuple* Distribution)

static HTuple HMisc::GaussDistribution(double Sigma)

static void HOperatorSet.GaussDistribution(HTuple sigma, out HTuple distribution)

static HTuple HMisc.GaussDistribution(double sigma)

def gauss_distribution(sigma: float) -> Sequence[float]

描述

gauss_distributiongauss_distributionGaussDistributionGaussDistributionGaussDistributiongauss_distribution generates a Gaussian noise distribution. The parameter SigmaSigmaSigmaSigmasigmasigma determines the noise's standard deviation. Usually, the result DistributionDistributionDistributionDistributiondistributiondistribution is used as input for the operator add_noise_distributionadd_noise_distributionAddNoiseDistributionAddNoiseDistributionAddNoiseDistributionadd_noise_distribution

执行信息

参数

SigmaSigmaSigmaSigmasigmasigma (输入控制)  real HTuplefloatHTupleHtuple (real) (double) (double) (double)

Standard deviation of the Gaussian noise distribution.

默认值: 2.0

建议值: 1.5, 2.0, 3.0, 5.0, 10.0

值范围: 0.0 ≤ Sigma Sigma Sigma Sigma sigma sigma ≤ 100.0

最小增量: 0.1

建议增量: 1.0

DistributionDistributionDistributionDistributiondistributiondistribution (输出控制)  distribution.values-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Resulting Gaussian noise distribution.

元素数量: 513

示例(HDevelop)

read_image(Image,'fabrik')
dev_display (Image)
gauss_distribution(30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)

示例(C)

read_image(&Image,"fabrik");
disp_image(Image,WindowHandle);
set_d(Sigma,30.0,0);
T_gauss_distribution(Sigma,&Dist);
T_add_noise_distribution(Image,&ImageNoise,Dist);
disp_image(ImageNoise,WindowHandle);

示例(HDevelop)

read_image(Image,'fabrik')
dev_display (Image)
gauss_distribution(30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)

示例(HDevelop)

read_image(Image,'fabrik')
dev_display (Image)
gauss_distribution(30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)

示例(HDevelop)

read_image(Image,'fabrik')
dev_display (Image)
gauss_distribution(30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)

可能的后继

add_noise_distributionadd_noise_distributionAddNoiseDistributionAddNoiseDistributionAddNoiseDistributionadd_noise_distribution

替代

sp_distributionsp_distributionSpDistributionSpDistributionSpDistributionsp_distribution, noise_distribution_meannoise_distribution_meanNoiseDistributionMeanNoiseDistributionMeanNoiseDistributionMeannoise_distribution_mean

另见

sp_distributionsp_distributionSpDistributionSpDistributionSpDistributionsp_distribution, add_noise_whiteadd_noise_whiteAddNoiseWhiteAddNoiseWhiteAddNoiseWhiteadd_noise_white, noise_distribution_meannoise_distribution_meanNoiseDistributionMeanNoiseDistributionMeanNoiseDistributionMeannoise_distribution_mean

模块

基础