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

123456

/external/libvpx/libvpx/vpx_dsp/
H A Dpostproc.h18 // Fills a noise buffer with gaussian noise strength determined by sigma.
19 int vpx_setup_noise(double sigma, int8_t *noise, int size);
H A Dadd_noise.c40 static double gaussian(double sigma, double mu, double x) { argument
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) { argument
51 const int a_i = (int)(0.5 + 256 * gaussian(sigma, 0, i));
/external/skia/src/effects/
H A DSkBlurMask.h18 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 Th
[all...]
H A DGrCircleBlurFragmentProcessor.cpp112 static float make_unnormalized_half_kernel(float* halfKernel, int halfKernelSize, float sigma) { argument
113 const float invSigma = 1.f / sigma;
127 // Create a Gaussian half-kernel (right side) and a summed area table given a sigma and number of
130 int halfKernelSize, float sigma) {
132 const float tot = 2.f * make_unnormalized_half_kernel(halfKernel, halfKernelSize, sigma);
204 static uint8_t* create_circle_profile(float sigma, float circleR, int profileTextureWidth) { argument
209 int halfKernelSize = SkScalarCeilToInt(6.0f*sigma);
220 make_half_kernel_and_summed_table(halfKernel, summedKernel, halfKernelSize, sigma);
237 float sigma = profileWidth / 6.f; local
244 const float tot = 2.f * make_unnormalized_half_kernel(halfKernel.get(), halfKernelSize, sigma);
129 make_half_kernel_and_summed_table(float* halfKernel, float* summedHalfKernel, int halfKernelSize, float sigma) argument
263 create_profile_texture(GrResourceProvider* resourceProvider, const SkRect& circle, float sigma, float* solidRadius, float* textureRadius) argument
334 Make(GrResourceProvider* resourceProvider, const SkRect& circle, float sigma) argument
356 SkScalar sigma = d->fRandom->nextRangeF(1.f,10.f); local
[all...]
H A DSkDropShadowImageFilter.cpp90 SkVector sigma = SkVector::Make(fSigmaX, fSigmaY); local
91 ctx.ctm().mapVectors(&sigma, 1);
92 sigma.fX = SkMaxScalar(0, sigma.fX);
93 sigma.fY = SkMaxScalar(0, sigma.fY);
97 paint.setImageFilter(SkBlurImageFilter::Make(sigma.fX, sigma.fY, nullptr));
137 SkVector sigma = SkVector::Make(fSigmaX, fSigmaY); local
138 ctm.mapVectors(&sigma,
[all...]
H A DSkEmbossMaskFilter.cpp62 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);
H A DSkBlurMaskFilter.cpp42 SkBlurMaskFilterImpl(SkScalar sigma, SkBlurStyle, const SkRect& occluder, uint32_t flags);
130 sk_sp<SkMaskFilter> SkBlurMaskFilter::Make(SkBlurStyle style, SkScalar sigma, argument
135 if (!SkScalarIsFinite(sigma) || sigma <= 0) {
139 return sk_sp<SkMaskFilter>(new SkBlurMaskFilterImpl(sigma, style, occluder, flags));
195 SkScalar sigma, SkScalar xformedSigma,
204 SkScalar srcBlurRadius = 3.0f * sigma;
287 SkBlurMaskFilterImpl::SkBlurMaskFilterImpl(SkScalar sigma, SkBlurStyle style, argument
289 : fSigma(sigma)
318 SkScalar sigma local
193 ComputeBlurredRRectParams(const SkRRect& srcRRect, const SkRRect& devRRect, const SkRect& occluder, SkScalar sigma, SkScalar xformedSigma, SkRRect* rrectToDraw, SkISize* widthHeight, SkScalar rectXs[kMaxDivisions], SkScalar rectYs[kMaxDivisions], SkScalar texXs[kMaxDivisions], SkScalar texYs[kMaxDivisions], int* numXs, int* numYs, uint32_t* skipMask) argument
325 SkScalar sigma = computeXformedSigma(matrix); local
333 SkScalar sigma = computeXformedSigma(matrix); local
427 find_cached_rrect(SkMask* mask, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRRect& rrect) argument
432 add_cached_rrect(SkMask* mask, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRRect& rrect) argument
441 find_cached_rects(SkMask* mask, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRect rects[], int count) argument
446 add_cached_rects(SkMask* mask, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRect rects[], int count) argument
562 const SkScalar sigma = this->computeXformedSigma(matrix); local
696 const SkScalar sigma = this->computeXformedSigma(matrix); local
735 const SkScalar sigma = buffer.readScalar(); local
775 Make(GrResourceProvider* resourceProvider, const SkRect& rect, float sigma) argument
946 CreateBlurProfileTexture( GrResourceProvider* resourceProvider, float sigma) argument
980 GrRectBlurEffect(GrResourceProvider* resourceProvider, const SkRect& rect, float sigma, sk_sp<GrTextureProxy> blurProfile, GrSLPrecision precision) argument
1011 float sigma = d->fRandom->nextRangeF(3,8); local
1168 Make(GrContext* context, float sigma, float xformedSigma, const SkRRect& srcRRect, const SkRRect& devRRect) argument
1211 GrRRectBlurEffect(GrResourceProvider* resourceProvider, float sigma, const SkRRect& rrect, sk_sp<GrTextureProxy> ninePatchProxy) argument
1238 SkScalar sigma = d->fRandom->nextRangeF(1.f,10.f); local
[all...]
/external/skia/include/c/
H A Dsk_maskfilter.h41 @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/include/effects/
H A DSkBlurDrawLooper.h19 sk_sp<SkDrawLooper> Make(SkColor color, SkScalar sigma, SkScalar dx, SkScalar dy);
H A DSkBlurMaskFilter.h19 * 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, argument
48 return Make(style, sigma, SkRect::MakeEmpty(), flags);
77 SkScalar sigma, SkScalar xformedSigma,
/external/skia/src/core/
H A DSkMaskCache.h26 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,
H A DSkMaskCache.cpp23 RRectBlurKey(SkScalar sigma, const SkRRect& rrect, SkBlurStyle style, SkBlurQuality quality) argument
24 : fSigma(sigma)
77 SkCachedData* SkMaskCache::FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, argument
80 RRectBlurKey key(sigma, rrect, style, quality);
90 void SkMaskCache::Add(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, argument
93 RRectBlurKey key(sigma, rrect, style, quality);
104 RectsBlurKey(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, argument
106 : fSigma(sigma)
171 SkCachedData* SkMaskCache::FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, argument
175 RectsBlurKey key(sigma, styl
185 Add(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRect rects[], int count, const SkMask& mask, SkCachedData* data, SkResourceCache* localCache) argument
[all...]
H A DSkBlurImageFilter.cpp65 // the limit on sigma ensures consistent behaviour between the GPU and
70 SkVector sigma = SkVector::Make(localSigma.width(), localSigma.height()); local
71 ctm.mapVectors(&sigma, 1);
72 sigma.fX = SkMinScalar(SkScalarAbs(sigma.fX), MAX_SIGMA);
73 sigma.fY = SkMinScalar(SkScalarAbs(sigma.fY), MAX_SIGMA);
74 return sigma;
134 const SkVector sigma = map_sigma(fSigma, ctx.ctm()); local
149 if (0 == sigma
285 SkVector sigma = map_sigma(fSigma, ctm); local
[all...]
/external/iproute2/netem/
H A Dnormal.c18 normal(double x, double mu, double sigma) argument
20 return .5 + .5*erf((x-mu)/(sqrt(2.0)*sigma));
H A Dstats.c24 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));*/
H A Dmaketable.c51 arraystats(double *x, int limit, double *mu, double *sigma, double *rho) argument
63 *sigma = sqrt((sumsquare - (double)n*(*mu)*(*mu))/(double)(n-1));
93 makedist(double *x, int limit, double mu, double sigma) argument
107 input = (x[i]-mu)/sigma;
200 double mu, sigma, rho; local
219 arraystats(x, limit, &mu, &sigma, &rho);
221 fprintf(stderr, "%d values, mu %10.4f, sigma %10.4f, rho %10.4f\n",
222 limit, mu, sigma, rho);
225 table = makedist(x, limit, mu, sigma);
H A Dparetonormal.c27 normal(double x, double mu, double sigma) argument
29 return .5 + .5*erf((x-mu)/(sqrt(2.0)*sigma));
/external/skia/tests/
H A DMaskCacheTest.cpp34 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);
H A DBlurTest.cpp109 SkScalar sigma = SkBlurMask::ConvertRadiusToSigma(SkIntToScalar(5)); local
115 paint.setMaskFilter(SkBlurMaskFilter::Make(blurStyle, sigma, flags));
159 SkScalar sigma,
170 if (!SkBlurMask::BlurGroundTruth(sigma, &dst, src, kNormal_SkBlurStyle)) {
199 // Implement a Gaussian function with 0 mean and std.dev. of 'sigma'.
200 static float gaussian(int x, SkScalar sigma) { argument
201 float k = SK_Scalar1/(sigma * sqrtf(2.0f*SK_ScalarPI));
202 float exponent = -(x * x) / (2 * sigma * sigma);
341 SkScalar sigma local
158 ground_truth_2d(int width, int height, SkScalar sigma, int* result, int resultCount) argument
386 test_blurDrawLooper(skiatest::Reporter* reporter, SkScalar sigma, SkBlurStyle style, uint32_t blurMaskFilterFlags) argument
415 test_looper(skiatest::Reporter* reporter, sk_sp<SkDrawLooper> lp, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, bool expectSuccess) argument
447 test_layerDrawLooper(skiatest::Reporter* reporter, sk_sp<SkMaskFilter> mf, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, bool expectSuccess) argument
489 const SkScalar sigma = sigmas[j]; local
522 const SkScalar sigma = sigmas[j]; local
[all...]
/external/apache-commons-math/src/main/java/org/apache/commons/math/random/
H A DValueServer.java43 * 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
298 setSigma(double sigma) argument
[all...]
H A DRandomData.java177 * <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); argument
/external/apache-commons-math/src/main/java/org/apache/commons/math/optimization/direct/
H A DNelderMead.java45 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]);
64 NelderMead(final double rho, final double khi, final double gamma, final double sigma) argument
/external/skia/gm/
H A Dspritebitmap.cpp74 SkScalar sigma = 8; variable
75 sk_sp<SkImageFilter> filter(SkBlurImageFilter::Make(sigma, sigma, nullptr));
/external/eigen/Eigen/src/Cholesky/
H A DLLT_LAPACKE.h72 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/boringssl/src/crypto/chacha/
H A Dchacha.c72 /* sigma contains the ChaCha constants, which happen to be an ASCII string. */
73 static const uint8_t sigma[16] = { 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', variable
128 input[0] = U8TO32_LITTLE(sigma + 0);
129 input[1] = U8TO32_LITTLE(sigma + 4);
130 input[2] = U8TO32_LITTLE(sigma + 8);
131 input[3] = U8TO32_LITTLE(sigma + 12);

Completed in 575 milliseconds

123456