Поделиться через


CIImage.CreateByApplyingGaussianBlur(Double) Метод

Определение

Создает новый CIImage , применяя гауссовское размытие с предоставленным sigma.

[Foundation.Export("imageByApplyingGaussianBlurWithSigma:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual CoreImage.CIImage CreateByApplyingGaussianBlur (double sigma);
abstract member CreateByApplyingGaussianBlur : double -> CoreImage.CIImage
override this.CreateByApplyingGaussianBlur : double -> CoreImage.CIImage

Параметры

sigma
Double

Стандартное отклонение, определяющее 2D Gaussian.

Возвращаемое значение

Атрибуты

Комментарии

Двухd Gaussian определяется следующим образом:

Где zeta (z) — это вектор, содержащий координаты пикселей, а mu (μ) — вектор, содержащий среднее гауссов в любом направлении.

Определяет sigma скорость падения гауссов. Меньшие sigma значения размыты при меньшем количестве пикселей.

Применяется к