Searched refs:sigma (Results 1 - 11 of 11) sorted by relevance

/frameworks/base/libs/hwui/utils/
H A DBlur.cpp35 float Blur::convertSigmaToRadius(float sigma) { argument
36 return sigma > 0.5f ? (sigma - 0.5f) / BLUR_SIGMA_SCALE : 0.0f;
52 * for sigma and to preserve compatibility we have kept that logic.
54 * Based on some experimental radius and sigma values we approximate the
55 * equation sigma = f(radius) as sigma = radius * 0.3 + 0.6. The larger the
57 * large sigma the gaussian curve begins to lose its shape.
68 // g(x) = ( 1 / sqrt( 2 * pi ) * sigma) * e ^ ( -x^2 / 2 * sigma
71 float sigma = legacyConvertRadiusToSigma((float) radius); local
[all...]
H A DBlur.h28 // If radius > 0, return the corresponding sigma, else return 0
30 // If sigma > 0.5, return the corresponding radius, else return 0
31 ANDROID_API static float convertSigmaToRadius(float sigma);
32 // If the original radius was on an integer boundary then after the sigma to
/frameworks/base/core/jni/android/graphics/
H A DMaskFilter.cpp23 SkScalar sigma = SkBlurMask::ConvertRadiusToSigma(radius); local
24 SkMaskFilter* filter = SkBlurMaskFilter::Create((SkBlurStyle)blurStyle, sigma);
38 SkScalar sigma = SkBlurMask::ConvertRadiusToSigma(radius); local
39 SkMaskFilter* filter = SkBlurMaskFilter::CreateEmboss(sigma,
H A DPaint.cpp809 SkScalar sigma = android::uirenderer::Blur::convertRadiusToSigma(radius); local
810 paint->setLooper(SkBlurDrawLooper::Create((SkColor)color, sigma, dx, dy))->unref();
/frameworks/rs/java/tests/ImageProcessing/src/com/android/rs/image/
H A Dthreshold.rs39 // g(x) = ( 1 / sqrt( 2 * pi ) * sigma) * e ^ ( -x^2 / 2 * sigma^2 )
41 // and sigma varies with radius.
42 // Based on some experimental radius values and sigma's
43 // we approximately fit sigma = f(radius) as
44 // sigma = radius * 0.4 + 0.6
46 // will resemble a box blur since with large sigma
48 float sigma = 0.4f * (float)radius + 0.6f;
54 float coeff1 = 1.0f / (sqrt( 2.0f * pi ) * sigma);
55 float coeff2 = - 1.0f / (2.0f * sigma * sigm
[all...]
/frameworks/rs/java/tests/ImageProcessing2/src/com/android/rs/image/
H A Dthreshold.fs39 // g(x) = ( 1 / sqrt( 2 * pi ) * sigma) * e ^ ( -x^2 / 2 * sigma^2 )
41 // and sigma varies with radius.
42 // Based on some experimental radius values and sigma's
43 // we approximately fit sigma = f(radius) as
44 // sigma = radius * 0.4 + 0.6
46 // will resemble a box blur since with large sigma
48 float sigma = 0.4f * (float)radius + 0.6f;
54 float coeff1 = 1.0f / (sqrt( 2.0f * pi ) * sigma);
55 float coeff2 = - 1.0f / (2.0f * sigma * sigm
[all...]
/frameworks/rs/java/tests/ImageProcessing_jb/src/com/android/rs/image/
H A Dthreshold.rs39 // g(x) = ( 1 / sqrt( 2 * pi ) * sigma) * e ^ ( -x^2 / 2 * sigma^2 )
41 // and sigma varies with radius.
42 // Based on some experimental radius values and sigma's
43 // we approximately fit sigma = f(radius) as
44 // sigma = radius * 0.4 + 0.6
46 // will resemble a box blur since with large sigma
48 float sigma = 0.4f * (float)radius + 0.6f;
54 float coeff1 = 1.0f / (sqrt( 2.0f * pi ) * sigma);
55 float coeff2 = - 1.0f / (2.0f * sigma * sigm
[all...]
/frameworks/native/services/sensorservice/
H A DFusion.h79 void update(const vec3_t& z, const vec3_t& Bi, float sigma);
H A DFusion.cpp433 void Fusion::update(const vec3_t& z, const vec3_t& Bi, float sigma) { argument
446 const mat33_t R(sigma*sigma);
/frameworks/base/location/java/android/location/
H A DLocation.java317 double sigma = 0.0;
336 sigma = Math.atan2(sinSigma, cosSigma); // (16)
363 (sigma + C * sinSigma *
373 float distance = (float) (b * A * (sigma - deltaSigma));
/frameworks/rs/cpu_ref/
H A DrsCpuIntrinsicBlur.cpp69 // g(x) = (1 / (sqrt(2 * pi) * sigma)) * e ^ (-x^2 / (2 * sigma^2))
71 // and sigma varies with the radius.
73 // we approximately fit sigma = f(radius) as
74 // sigma = radius * 0.4 + 0.6
76 // will resemble a box blur since with large sigma
78 float sigma = 0.4f * mRadius + 0.6f; local
82 float coeff1 = 1.0f / (sqrtf(2.0f * pi) * sigma);
83 float coeff2 = - 1.0f / (2.0f * sigma * sigma);
[all...]

Completed in 299 milliseconds