HomeSort by relevance Sort by last modified time
    Searched refs:sigma (Results 1 - 25 of 275) sorted by null

1 2 3 4 5 6 7 8 91011

  /external/libvpx/libvpx/vpx_dsp/
postproc.h 18 // Fills a noise buffer with gaussian noise strength determined by sigma.
19 int vpx_setup_noise(double sigma, int8_t *noise, int size);
add_noise.c 40 static double gaussian(double sigma, double mu, double x) {
41 return 1 / (sigma * sqrt(2.0 * 3.14159265)) *
42 (exp(-(x - mu) * (x - mu) / (2 * sigma * sigma)));
45 int vpx_setup_noise(double sigma, int8_t *noise, int size) {
51 const int a_i = (int)(0.5 + 256 * gaussian(sigma, 0, i));
  /packages/inputmethods/LatinIME/native/jni/src/suggest/core/layout/
normal_distribution.h 26 // Normal distribution N(u, sigma^2).
29 NormalDistribution(const float u, const float sigma)
32 * GeometryUtils::SQUARE_FLOAT(sigma))),
33 mPreComputedExponentPart(-1.0f / (2.0f * GeometryUtils::SQUARE_FLOAT(sigma))) {}
45 const float mPreComputedNonExpPart; // = 1 / sqrt(2 * PI * sigma^2)
46 const float mPreComputedExponentPart; // = -1 / (2 * sigma^2)
  /external/skia/include/effects/
SkBlurDrawLooper.h 19 sk_sp<SkDrawLooper> Make(SkColor color, SkScalar sigma, SkScalar dx, SkScalar dy);
SkBlurMaskFilter.h 19 * If radius > 0, return the corresponding sigma, else return 0. Use this to convert from the
20 * (legacy) idea of specify the blur "radius" to the standard notion of specifying its sigma.
36 * @param sigma Standard deviation of the Gaussian blur to apply. Must be > 0.
43 static sk_sp<SkMaskFilter> Make(SkBlurStyle style, SkScalar sigma,
46 static sk_sp<SkMaskFilter> Make(SkBlurStyle style, SkScalar sigma,
48 return Make(style, sigma, SkRect::MakeEmpty(), flags);
77 SkScalar sigma, SkScalar xformedSigma,
  /external/skia/src/effects/
SkBlurMask.h 18 static bool SK_WARN_UNUSED_RESULT BlurRect(SkScalar sigma, SkMask *dst, const SkRect &src,
22 static bool SK_WARN_UNUSED_RESULT BlurRRect(SkScalar sigma, SkMask *dst, const SkRRect &src,
27 // forceQuality will prevent BoxBlur from falling back to the low quality approach when sigma
34 SkScalar sigma, SkBlurStyle style, SkBlurQuality,
40 static bool SK_WARN_UNUSED_RESULT BlurGroundTruth(SkScalar sigma, SkMask* dst,
44 // If radius > 0, return the corresponding sigma, else return 0
46 // If sigma > 0.5, return the corresponding radius, else return 0
47 static SkScalar ConvertSigmaToRadius(SkScalar sigma);
62 must free the memory. The amount of memory allocated will be exactly 6*sigma bytes.
63 @param sigma The standard deviation of the gaussian blur kerne
    [all...]
GrCircleBlurFragmentProcessor.cpp 16 static float make_unnormalized_half_kernel(float* halfKernel, int halfKernelSize, float sigma) {
17 const float invSigma = 1.f / sigma;
32 int halfKernelSize, float sigma) {
33 const float tot = 2.f * make_unnormalized_half_kernel(halfKernel, halfKernelSize, sigma);
90 static uint8_t* create_circle_profile(float sigma, float circleR, int profileTextureWidth) {
94 int halfKernelSize = SkScalarCeilToInt(6.0f * sigma);
104 make_half_kernel_and_summed_table(halfKernel, summedKernel, halfKernelSize, sigma);
121 float sigma = profileWidth / 6.f; local
127 const float tot = 2.f * make_unnormalized_half_kernel(halfKernel.get(), halfKernelSize, sigma);
146 const SkRect& circle, float sigma,
290 SkScalar sigma = testData->fRandom->nextRangeF(1.f, 10.f); local
    [all...]
SkDropShadowImageFilter.cpp 89 SkVector sigma = SkVector::Make(fSigmaX, fSigmaY); local
90 ctx.ctm().mapVectors(&sigma, 1);
91 sigma.fX = SkMaxScalar(0, sigma.fX);
92 sigma.fY = SkMaxScalar(0, sigma.fY);
96 paint.setImageFilter(SkBlurImageFilter::Make(sigma.fX, sigma.fY, nullptr));
148 SkVector sigma = SkVector::Make(fSigmaX, fSigmaY); local
149 ctm.mapVectors(&sigma, 1)
    [all...]
SkEmbossMaskFilter.cpp 62 SkScalar sigma = matrix.mapRadius(fBlurSigma); local
64 if (!SkBlurMask::BoxBlur(dst, src, sigma, kInner_SkBlurStyle, kLow_SkBlurQuality)) {
70 margin->set(SkScalarCeilToInt(3*sigma), SkScalarCeilToInt(3*sigma));
114 const SkScalar sigma = buffer.readScalar(); local
115 return Make(sigma, light);
  /external/skia/include/c/
sk_maskfilter.h 41 @param sigma Standard deviation of the Gaussian blur to apply. Must be > 0.
43 sk_maskfilter_t* sk_maskfilter_new_blur(sk_blurstyle_t, float sigma);
  /external/skia/src/core/
SkMaskCache.h 26 static SkCachedData* FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality,
29 static SkCachedData* FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality,
36 static void Add(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality,
39 static void Add(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality,
SkMaskCache.cpp 23 RRectBlurKey(SkScalar sigma, const SkRRect& rrect, SkBlurStyle style, SkBlurQuality quality)
24 : fSigma(sigma)
77 SkCachedData* SkMaskCache::FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality,
80 RRectBlurKey key(sigma, rrect, style, quality);
90 void SkMaskCache::Add(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality,
93 RRectBlurKey key(sigma, rrect, style, quality);
104 RectsBlurKey(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality,
106 : fSigma(sigma)
171 SkCachedData* SkMaskCache::FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality,
175 RectsBlurKey key(sigma, style, quality, rects, count)
    [all...]
SkBlurImageFilter.cpp 73 // the limit on sigma ensures consistent behaviour between the GPU and
78 SkVector sigma = SkVector::Make(localSigma.width(), localSigma.height()); local
79 ctm.mapVectors(&sigma, 1);
80 sigma.fX = SkMinScalar(SkScalarAbs(sigma.fX), MAX_SIGMA);
81 sigma.fY = SkMinScalar(SkScalarAbs(sigma.fY), MAX_SIGMA);
82 return sigma;
166 const SkVector sigma = map_sigma(fSigma, ctx.ctm()); local
181 if (0 == sigma.x() && 0 == sigma.y())
328 SkVector sigma = map_sigma(fSigma, ctm); local
    [all...]
  /external/skia/gm/
blurimagevmask.cpp 31 for (auto sigma:sigmas) {
36 sprintf(out, "Sigma: %g", sigma);
42 SkBlurMaskFilter::Make(kNormal_SkBlurStyle, sigma,
49 imageBlurPaint.setImageFilter(SkBlurImageFilter::Make(sigma, sigma, nullptr));
imageblurclampmode.cpp 76 for (auto sigma: { 0.6f, 3.0f, 8.0f, 20.0f }) {
79 SkBlurImageFilter::Make(sigma, 0.0f, nullptr, nullptr,
84 filter = SkBlurImageFilter::Make(0.0f, sigma, nullptr, nullptr,
89 filter = SkBlurImageFilter::Make(sigma, sigma, nullptr, nullptr,
spritebitmap.cpp 74 SkScalar sigma = 8; variable
75 sk_sp<SkImageFilter> filter(SkBlurImageFilter::Make(sigma, sigma, nullptr));
  /external/iproute2/netem/
normal.c 18 normal(double x, double mu, double sigma)
20 return .5 + .5*erf((x-mu)/(sqrt(2.0)*sigma));
stats.c 24 double mu=0.0, sigma=0.0, sumsquare=0.0, sum=0.0, top=0.0, rho=0.0; local
44 sigma = sqrt((sumsquare - (double)n*mu*mu)/(double)(n-1));
54 printf("sigma = %12.6f\n", sigma);
57 /*printf("correlation rho = %10.6f\n", top/((double)(n-1)*sigma*sigma));*/
  /external/skia/tests/
MaskCacheTest.cpp 34 SkScalar sigma = 0.8f; local
42 SkCachedData* data = SkMaskCache::FindAndRef(sigma, style, quality, rrect, &mask, &cache);
51 SkMaskCache::Add(sigma, style, quality, rrect, mask, data, &cache);
58 data = SkMaskCache::FindAndRef(sigma, style, quality, rrect, &mask, &cache);
73 SkScalar sigma = 0.8f; local
80 SkCachedData* data = SkMaskCache::FindAndRef(sigma, style, quality, rects, 1, &mask, &cache);
89 SkMaskCache::Add(sigma, style, quality, rects, 1, mask, data, &cache);
96 data = SkMaskCache::FindAndRef(sigma, style, quality, rects, 1, &mask, &cache);
BlurTest.cpp 106 SkScalar sigma = SkBlurMask::ConvertRadiusToSigma(SkIntToScalar(5)); local
112 paint.setMaskFilter(SkBlurMaskFilter::Make(blurStyle, sigma, flags));
156 SkScalar sigma,
167 if (!SkBlurMask::BlurGroundTruth(sigma, &dst, src, kNormal_SkBlurStyle)) {
196 // Implement a Gaussian function with 0 mean and std.dev. of 'sigma'.
197 static float gaussian(int x, SkScalar sigma) {
198 float k = SK_Scalar1/(sigma * sqrtf(2.0f*SK_ScalarPI));
199 float exponent = -(x * x) / (2 * sigma * sigma);
334 SkScalar sigma = 10.0f local
482 const SkScalar sigma = sigmas[j]; local
515 const SkScalar sigma = sigmas[j]; local
    [all...]
  /external/eigen/Eigen/src/Cholesky/
LLT_LAPACKE.h 72 static Index rankUpdate(MatrixType& mat, const VectorType& vec, const typename MatrixType::RealScalar& sigma) \
73 { return Eigen::internal::llt_rank_update_lower(mat, vec, sigma); } \
83 static Index rankUpdate(MatrixType& mat, const VectorType& vec, const typename MatrixType::RealScalar& sigma) \
86 return llt_inplace<EIGTYPE, Lower>::rankUpdate(matt, vec.conjugate(), sigma); \
  /external/apache-commons-math/src/main/java/org/apache/commons/math/random/
ValueServer.java 43 * standard deviation = <code>sigma</code></li>
63 /** Gaussian random deviates with mean = &mu;, std dev = &sigma;. */
79 private double sigma = 0.0; field in class:ValueServer
196 sigma = empiricalDistribution.getSampleStats().getStandardDeviation();
288 /** Getter for property sigma.
289 * @return Value of property sigma.
292 return sigma;
295 /** Setter for property sigma.
296 * @param sigma New value of property sigma
    [all...]
RandomData.java 177 * <li><code>sigma > 0</code> (otherwise an IllegalArgumentException
181 * @param sigma Standard deviation of the distribution
183 * standard deviation = sigma
185 double nextGaussian(double mu, double sigma);
  /frameworks/base/libs/hwui/utils/
Blur.cpp 33 float Blur::convertSigmaToRadius(float sigma) {
34 return sigma > 0.5f ? (sigma - 0.5f) / BLUR_SIGMA_SCALE : 0.0f;
50 * for sigma and to preserve compatibility we have kept that logic.
52 * Based on some experimental radius and sigma values we approximate the
53 * equation sigma = f(radius) as sigma = radius * 0.3 + 0.6. The larger the
55 * large sigma the gaussian curve begins to lose its shape.
68 // g(x) = ( 1 / sqrt( 2 * pi ) * sigma) * e ^ ( -x^2 / 2 * sigma^2
71 float sigma = legacyConvertRadiusToSigma(radius); local
    [all...]
  /external/apache-commons-math/src/main/java/org/apache/commons/math/optimization/direct/
NelderMead.java 45 private final double sigma; field in class:NelderMead
49 * for both gamma and sigma.</p>
55 this.sigma = 0.5;
62 * @param sigma shrinkage coefficient
65 final double gamma, final double sigma) {
69 this.sigma = sigma;
171 x[j] = xSmallest[j] + sigma * (x[j] - xSmallest[j]);

Completed in 495 milliseconds

1 2 3 4 5 6 7 8 91011