ST 3267 modules/core/src/matrix.cpp template<typename T, typename ST, class Op> static void ST 3275 modules/core/src/matrix.cpp ST* dst = dstmat.ptr<ST>(); ST 3306 modules/core/src/matrix.cpp dst[i] = (ST)buf[i]; ST 3310 modules/core/src/matrix.cpp template<typename T, typename ST, class Op> static void ST 3322 modules/core/src/matrix.cpp ST* dst = dstmat.ptr<ST>(y); ST 3344 modules/core/src/matrix.cpp dst[k] = (ST)a0; ST 67 modules/core/src/stat.cpp template <typename T, typename ST> ST 70 modules/core/src/stat.cpp int operator () (const T *, const uchar *, ST *, int, int) const ST 339 modules/core/src/stat.cpp template<typename T, typename ST> ST 340 modules/core/src/stat.cpp static int sum_(const T* src0, const uchar* mask, ST* dst, int len, int cn ) ST 345 modules/core/src/stat.cpp Sum_SIMD<T, ST> vop; ST 351 modules/core/src/stat.cpp ST s0 = dst[0]; ST 363 modules/core/src/stat.cpp ST s0 = dst[0], s1 = dst[1]; ST 374 modules/core/src/stat.cpp ST s0 = dst[0], s1 = dst[1], s2 = dst[2]; ST 389 modules/core/src/stat.cpp ST s0 = dst[k], s1 = dst[k+1], s2 = dst[k+2], s3 = dst[k+3]; ST 406 modules/core/src/stat.cpp ST s = dst[0]; ST 417 modules/core/src/stat.cpp ST s0 = dst[0], s1 = dst[1], s2 = dst[2]; ST 439 modules/core/src/stat.cpp ST s0, s1; ST 739 modules/core/src/stat.cpp template <typename T, typename ST, typename SQT> ST 742 modules/core/src/stat.cpp int operator () (const T *, const uchar *, ST *, SQT *, int, int) const ST 870 modules/core/src/stat.cpp template<typename T, typename ST, typename SQT> ST 871 modules/core/src/stat.cpp static int sumsqr_(const T* src0, const uchar* mask, ST* sum, SQT* sqsum, int len, int cn ) ST 877 modules/core/src/stat.cpp SumSqr_SIMD<T, ST, SQT> vop; ST 883 modules/core/src/stat.cpp ST s0 = sum[0]; ST 895 modules/core/src/stat.cpp ST s0 = sum[0], s1 = sum[1]; ST 908 modules/core/src/stat.cpp ST s0 = sum[0], s1 = sum[1], s2 = sum[2]; ST 924 modules/core/src/stat.cpp ST s0 = sum[k], s1 = sum[k+1], s2 = sum[k+2], s3 = sum[k+3]; ST 948 modules/core/src/stat.cpp ST s0 = sum[0]; ST 962 modules/core/src/stat.cpp ST s0 = sum[0], s1 = sum[1], s2 = sum[2]; ST 984 modules/core/src/stat.cpp ST s = sum[k] + v; ST 2354 modules/core/src/stat.cpp template<typename T, typename ST> int ST 2355 modules/core/src/stat.cpp normInf_(const T* src, const uchar* mask, ST* _result, int len, int cn) ST 2357 modules/core/src/stat.cpp ST result = *_result; ST 2360 modules/core/src/stat.cpp result = std::max(result, normInf<T, ST>(src, len*cn)); ST 2368 modules/core/src/stat.cpp result = std::max(result, ST(cv_abs(src[k]))); ST 2375 modules/core/src/stat.cpp template<typename T, typename ST> int ST 2376 modules/core/src/stat.cpp normL1_(const T* src, const uchar* mask, ST* _result, int len, int cn) ST 2378 modules/core/src/stat.cpp ST result = *_result; ST 2381 modules/core/src/stat.cpp result += normL1<T, ST>(src, len*cn); ST 2396 modules/core/src/stat.cpp template<typename T, typename ST> int ST 2397 modules/core/src/stat.cpp normL2_(const T* src, const uchar* mask, ST* _result, int len, int cn) ST 2399 modules/core/src/stat.cpp ST result = *_result; ST 2402 modules/core/src/stat.cpp result += normL2Sqr<T, ST>(src, len*cn); ST 2412 modules/core/src/stat.cpp result += (ST)v*v; ST 2420 modules/core/src/stat.cpp template<typename T, typename ST> int ST 2421 modules/core/src/stat.cpp normDiffInf_(const T* src1, const T* src2, const uchar* mask, ST* _result, int len, int cn) ST 2423 modules/core/src/stat.cpp ST result = *_result; ST 2426 modules/core/src/stat.cpp result = std::max(result, normInf<T, ST>(src1, src2, len*cn)); ST 2434 modules/core/src/stat.cpp result = std::max(result, (ST)std::abs(src1[k] - src2[k])); ST 2441 modules/core/src/stat.cpp template<typename T, typename ST> int ST 2442 modules/core/src/stat.cpp normDiffL1_(const T* src1, const T* src2, const uchar* mask, ST* _result, int len, int cn) ST 2444 modules/core/src/stat.cpp ST result = *_result; ST 2447 modules/core/src/stat.cpp result += normL1<T, ST>(src1, src2, len*cn); ST 2462 modules/core/src/stat.cpp template<typename T, typename ST> int ST 2463 modules/core/src/stat.cpp normDiffL2_(const T* src1, const T* src2, const uchar* mask, ST* _result, int len, int cn) ST 2465 modules/core/src/stat.cpp ST result = *_result; ST 2468 modules/core/src/stat.cpp result += normL2Sqr<T, ST>(src1, src2, len*cn); ST 2477 modules/core/src/stat.cpp ST v = src1[k] - src2[k]; ST 3069 modules/imgproc/src/filter.cpp template<typename ST, typename DT, class VecOp> struct RowFilter : public BaseRowFilter ST 3088 modules/imgproc/src/filter.cpp const ST* S; ST 3097 modules/imgproc/src/filter.cpp S = (const ST*)src + i; ST 3115 modules/imgproc/src/filter.cpp S = (const ST*)src + i; ST 3131 modules/imgproc/src/filter.cpp template<typename ST, typename DT, class VecOp> struct SymmRowSmallFilter : ST 3132 modules/imgproc/src/filter.cpp public RowFilter<ST, DT, VecOp> ST 3136 modules/imgproc/src/filter.cpp : RowFilter<ST, DT, VecOp>( _kernel, _anchor, _vecOp ) ST 3149 modules/imgproc/src/filter.cpp const ST* S = (const ST*)src + i + ksize2n; ST 3274 modules/imgproc/src/filter.cpp delta = saturate_cast<ST>(_delta); ST 3277 modules/imgproc/src/filter.cpp CV_Assert( kernel.type() == DataType<ST>::type && ST 3283 modules/imgproc/src/filter.cpp const ST* ky = kernel.template ptr<ST>(); ST 3284 modules/imgproc/src/filter.cpp ST _delta = delta; ST 3296 modules/imgproc/src/filter.cpp ST f = ky[0]; ST 3297 modules/imgproc/src/filter.cpp const ST* S = (const ST*)src[0] + i; ST 3298 modules/imgproc/src/filter.cpp ST s0 = f*S[0] + _delta, s1 = f*S[1] + _delta, ST 3303 modules/imgproc/src/filter.cpp S = (const ST*)src[k] + i; f = ky[k]; ST 3314 modules/imgproc/src/filter.cpp ST s0 = ky[0]*((const ST*)src[0])[i] + _delta; ST 3316 modules/imgproc/src/filter.cpp s0 += ky[k]*((const ST*)src[k])[i]; ST 3325 modules/imgproc/src/filter.cpp ST delta; ST 3347 modules/imgproc/src/filter.cpp const ST* ky = this->kernel.template ptr<ST>() + ksize2; ST 3350 modules/imgproc/src/filter.cpp ST _delta = this->delta; ST 3363 modules/imgproc/src/filter.cpp ST f = ky[0]; ST 3364 modules/imgproc/src/filter.cpp const ST* S = (const ST*)src[0] + i, *S2; ST 3365 modules/imgproc/src/filter.cpp ST s0 = f*S[0] + _delta, s1 = f*S[1] + _delta, ST 3370 modules/imgproc/src/filter.cpp S = (const ST*)src[k] + i; ST 3371 modules/imgproc/src/filter.cpp S2 = (const ST*)src[-k] + i; ST 3385 modules/imgproc/src/filter.cpp ST s0 = ky[0]*((const ST*)src[0])[i] + _delta; ST 3387 modules/imgproc/src/filter.cpp s0 += ky[k]*(((const ST*)src[k])[i] + ((const ST*)src[-k])[i]); ST 3401 modules/imgproc/src/filter.cpp ST f = ky[0]; ST 3402 modules/imgproc/src/filter.cpp const ST *S, *S2; ST 3403 modules/imgproc/src/filter.cpp ST s0 = _delta, s1 = _delta, s2 = _delta, s3 = _delta; ST 3407 modules/imgproc/src/filter.cpp S = (const ST*)src[k] + i; ST 3408 modules/imgproc/src/filter.cpp S2 = (const ST*)src[-k] + i; ST 3422 modules/imgproc/src/filter.cpp ST s0 = _delta; ST 3424 modules/imgproc/src/filter.cpp s0 += ky[k]*(((const ST*)src[k])[i] - ((const ST*)src[-k])[i]); ST 3453 modules/imgproc/src/filter.cpp const ST* ky = this->kernel.template ptr<ST>() + ksize2; ST 3459 modules/imgproc/src/filter.cpp ST f0 = ky[0], f1 = ky[1]; ST 3460 modules/imgproc/src/filter.cpp ST _delta = this->delta; ST 3468 modules/imgproc/src/filter.cpp const ST* S0 = (const ST*)src[-1]; ST 3469 modules/imgproc/src/filter.cpp const ST* S1 = (const ST*)src[0]; ST 3470 modules/imgproc/src/filter.cpp const ST* S2 = (const ST*)src[1]; ST 3479 modules/imgproc/src/filter.cpp ST s0 = S0[i] + S1[i]*2 + S2[i] + _delta; ST 3480 modules/imgproc/src/filter.cpp ST s1 = S0[i+1] + S1[i+1]*2 + S2[i+1] + _delta; ST 3492 modules/imgproc/src/filter.cpp ST s0 = S0[i] + S1[i]*2 + S2[i] + _delta; ST 3501 modules/imgproc/src/filter.cpp ST s0 = S0[i] - S1[i]*2 + S2[i] + _delta; ST 3502 modules/imgproc/src/filter.cpp ST s1 = S0[i+1] - S1[i+1]*2 + S2[i+1] + _delta; ST 3514 modules/imgproc/src/filter.cpp ST s0 = S0[i] - S1[i]*2 + S2[i] + _delta; ST 3523 modules/imgproc/src/filter.cpp ST s0 = (S0[i] + S2[i])*f1 + S1[i]*f0 + _delta; ST 3524 modules/imgproc/src/filter.cpp ST s1 = (S0[i+1] + S2[i+1])*f1 + S1[i+1]*f0 + _delta; ST 3536 modules/imgproc/src/filter.cpp ST s0 = (S0[i] + S2[i])*f1 + S1[i]*f0 + _delta; ST 3550 modules/imgproc/src/filter.cpp ST s0 = S2[i] - S0[i] + _delta; ST 3551 modules/imgproc/src/filter.cpp ST s1 = S2[i+1] - S0[i+1] + _delta; ST 3563 modules/imgproc/src/filter.cpp ST s0 = S2[i] - S0[i] + _delta; ST 3574 modules/imgproc/src/filter.cpp ST s0 = (S2[i] - S0[i])*f1 + _delta; ST 3575 modules/imgproc/src/filter.cpp ST s1 = (S2[i+1] - S0[i+1])*f1 + _delta; ST 3593 modules/imgproc/src/filter.cpp template<typename ST, typename DT> struct Cast ST 3595 modules/imgproc/src/filter.cpp typedef ST type1; ST 3598 modules/imgproc/src/filter.cpp DT operator()(ST val) const { return saturate_cast<DT>(val); } ST 3601 modules/imgproc/src/filter.cpp template<typename ST, typename DT, int bits> struct FixedPtCast ST 3603 modules/imgproc/src/filter.cpp typedef ST type1; ST 3607 modules/imgproc/src/filter.cpp DT operator()(ST val) const { return saturate_cast<DT>((val + DELTA)>>SHIFT); } ST 3610 modules/imgproc/src/filter.cpp template<typename ST, typename DT> struct FixedPtCastEx ST 3612 modules/imgproc/src/filter.cpp typedef ST type1; ST 3617 modules/imgproc/src/filter.cpp DT operator()(ST val) const { return saturate_cast<DT>((val + DELTA)>>SHIFT); } ST 3900 modules/imgproc/src/filter.cpp template<typename ST, class CastOp, class VecOp> struct Filter2D : public BaseFilter ST 3924 modules/imgproc/src/filter.cpp const ST** kp = (const ST**)&ptrs[0]; ST 3934 modules/imgproc/src/filter.cpp kp[k] = (const ST*)src[pt[k].y] + pt[k].x*cn; ST 3944 modules/imgproc/src/filter.cpp const ST* sptr = kp[k] + i; ST 305 modules/imgproc/src/imgwarp.cpp template<typename ST, typename DT> struct Cast ST 307 modules/imgproc/src/imgwarp.cpp typedef ST type1; ST 310 modules/imgproc/src/imgwarp.cpp DT operator()(ST val) const { return saturate_cast<DT>(val); } ST 313 modules/imgproc/src/imgwarp.cpp template<typename ST, typename DT, int bits> struct FixedPtCast ST 315 modules/imgproc/src/imgwarp.cpp typedef ST type1; ST 319 modules/imgproc/src/imgwarp.cpp DT operator()(ST val) const { return saturate_cast<DT>((val + DELTA)>>SHIFT); } ST 71 modules/imgproc/src/smooth.cpp template<typename T, typename ST> ST 85 modules/imgproc/src/smooth.cpp ST* D = (ST*)dst; ST 91 modules/imgproc/src/smooth.cpp ST s = 0; ST 105 modules/imgproc/src/smooth.cpp template<typename ST, typename T> ST 123 modules/imgproc/src/smooth.cpp ST* SUM; ST 136 modules/imgproc/src/smooth.cpp memset((void*)SUM, 0, width*sizeof(ST)); ST 140 modules/imgproc/src/smooth.cpp const ST* Sp = (const ST*)src[0]; ST 143 modules/imgproc/src/smooth.cpp ST s0 = SUM[i] + Sp[i], s1 = SUM[i+1] + Sp[i+1]; ST 159 modules/imgproc/src/smooth.cpp const ST* Sp = (const ST*)src[0]; ST 160 modules/imgproc/src/smooth.cpp const ST* Sm = (const ST*)src[1-ksize]; ST 166 modules/imgproc/src/smooth.cpp ST s0 = SUM[i] + Sp[i], s1 = SUM[i+1] + Sp[i+1]; ST 175 modules/imgproc/src/smooth.cpp ST s0 = SUM[i] + Sp[i]; ST 184 modules/imgproc/src/smooth.cpp ST s0 = SUM[i] + Sp[i], s1 = SUM[i+1] + Sp[i+1]; ST 193 modules/imgproc/src/smooth.cpp ST s0 = SUM[i] + Sp[i]; ST 204 modules/imgproc/src/smooth.cpp std::vector<ST> sum; ST 1423 modules/imgproc/src/smooth.cpp template<typename T, typename ST> ST 1437 modules/imgproc/src/smooth.cpp ST* D = (ST*)dst; ST 1443 modules/imgproc/src/smooth.cpp ST s = 0; ST 1446 modules/imgproc/src/smooth.cpp ST val = (ST)S[i]; ST 1452 modules/imgproc/src/smooth.cpp ST val0 = (ST)S[i], val1 = (ST)S[i + ksz_cn]; ST 54 modules/imgproc/src/sumpixels.cpp template <typename T, typename ST, typename QT> ST 58 modules/imgproc/src/sumpixels.cpp ST *, size_t, ST 60 modules/imgproc/src/sumpixels.cpp ST *, size_t, ST 147 modules/imgproc/src/sumpixels.cpp template<typename T, typename ST, typename QT> ST 148 modules/imgproc/src/sumpixels.cpp void integral_( const T* src, size_t _srcstep, ST* sum, size_t _sumstep, ST 149 modules/imgproc/src/sumpixels.cpp QT* sqsum, size_t _sqsumstep, ST* tilted, size_t _tiltedstep, ST 154 modules/imgproc/src/sumpixels.cpp if (Integral_SIMD<T, ST, QT>()(src, _srcstep, ST 162 modules/imgproc/src/sumpixels.cpp int sumstep = (int)(_sumstep/sizeof(ST)); ST 163 modules/imgproc/src/sumpixels.cpp int tiltedstep = (int)(_tiltedstep/sizeof(ST)); ST 189 modules/imgproc/src/sumpixels.cpp ST s = sum[-cn] = 0; ST 205 modules/imgproc/src/sumpixels.cpp ST s = sum[-cn] = 0; ST 212 modules/imgproc/src/sumpixels.cpp ST t = sum[x - sumstep] + s; ST 222 modules/imgproc/src/sumpixels.cpp AutoBuffer<ST> _buf(size.width+cn); ST 223 modules/imgproc/src/sumpixels.cpp ST* buf = _buf; ST 224 modules/imgproc/src/sumpixels.cpp ST s; ST 264 modules/imgproc/src/sumpixels.cpp ST t0 = s = it; ST 279 modules/imgproc/src/sumpixels.cpp ST t1 = buf[x]; ST 294 modules/imgproc/src/sumpixels.cpp ST t1 = buf[x]; ST 315 modules/imgproc/src/sumpixels.cpp #define DEF_INTEGRAL_FUNC(suffix, T, ST, QT) \ ST 316 modules/imgproc/src/sumpixels.cpp static void integral_##suffix( T* src, size_t srcstep, ST* sum, size_t sumstep, QT* sqsum, size_t sqsumstep, \ ST 317 modules/imgproc/src/sumpixels.cpp ST* tilted, size_t tiltedstep, Size size, int cn ) \ ST 48 modules/photo/src/denoising.cpp template<typename ST, typename IT, typename UIT, typename D> ST 58 modules/photo/src/denoising.cpp FastNlMeansDenoisingInvoker<ST, IT, UIT, D, int>( ST 65 modules/photo/src/denoising.cpp FastNlMeansDenoisingInvoker<Vec<ST, 2>, IT, UIT, D, int>( ST 70 modules/photo/src/denoising.cpp FastNlMeansDenoisingInvoker<Vec<ST, 2>, IT, UIT, D, Vec2i>( ST 77 modules/photo/src/denoising.cpp FastNlMeansDenoisingInvoker<Vec<ST, 3>, IT, UIT, D, int>( ST 82 modules/photo/src/denoising.cpp FastNlMeansDenoisingInvoker<Vec<ST, 3>, IT, UIT, D, Vec3i>( ST 89 modules/photo/src/denoising.cpp FastNlMeansDenoisingInvoker<Vec<ST, 4>, IT, UIT, D, int>( ST 94 modules/photo/src/denoising.cpp FastNlMeansDenoisingInvoker<Vec<ST, 4>, IT, UIT, D, Vec4i>( ST 241 modules/photo/src/denoising.cpp template<typename ST, typename IT, typename UIT, typename D> ST 262 modules/photo/src/denoising.cpp FastNlMeansMultiDenoisingInvoker<Vec<ST, 2>, IT, UIT, D, int>( ST 268 modules/photo/src/denoising.cpp FastNlMeansMultiDenoisingInvoker<Vec<ST, 2>, IT, UIT, D, Vec2i>( ST 276 modules/photo/src/denoising.cpp FastNlMeansMultiDenoisingInvoker<Vec<ST, 3>, IT, UIT, D, int>( ST 282 modules/photo/src/denoising.cpp FastNlMeansMultiDenoisingInvoker<Vec<ST, 3>, IT, UIT, D, Vec3i>( ST 290 modules/photo/src/denoising.cpp FastNlMeansMultiDenoisingInvoker<Vec<ST, 4>, IT, UIT, D, int>( ST 296 modules/photo/src/denoising.cpp FastNlMeansMultiDenoisingInvoker<Vec<ST, 4>, IT, UIT, D, Vec4i>( ST 31 modules/photo/src/fast_nlmeans_denoising_opencl.hpp template <typename FT, typename ST, typename WT> ST 38 modules/photo/src/fast_nlmeans_denoising_opencl.hpp std::numeric_limits<ST>::max(); ST 55 modules/photo/src/fast_nlmeans_denoising_opencl.hpp int maxDist = normType == NORM_L1 ? std::numeric_limits<ST>::max() * cn : ST 56 modules/photo/src/fast_nlmeans_denoising_opencl.hpp std::numeric_limits<ST>::max() * std::numeric_limits<ST>::max() * cn;