HomeSort by relevance Sort by last modified time
    Searched refs:work_type (Results 1 - 24 of 24) sorted by null

  /external/opencv3/modules/cudev/include/opencv2/cudev/grid/detail/
reduce_to_column.hpp 57 template <int BLOCK_SIZE, typename work_type, typename work_elem_type, class Reductor, int cn> struct Reduce;
59 template <int BLOCK_SIZE, typename work_type, typename work_elem_type, class Reductor> struct Reduce<BLOCK_SIZE, work_type, work_elem_type, Reductor, 1>
61 __device__ __forceinline__ static void call(work_elem_type smem[1][BLOCK_SIZE], work_type& myVal)
68 template <int BLOCK_SIZE, typename work_type, typename work_elem_type, class Reductor> struct Reduce<BLOCK_SIZE, work_type, work_elem_type, Reductor, 2>
70 __device__ __forceinline__ static void call(work_elem_type smem[2][BLOCK_SIZE], work_type& myVal)
77 template <int BLOCK_SIZE, typename work_type, typename work_elem_type, class Reductor> struct Reduce<BLOCK_SIZE, work_type, work_elem_type, Reductor, 3>
79 __device__ __forceinline__ static void call(work_elem_type smem[3][BLOCK_SIZE], work_type& myVal
98 typedef typename Reductor::work_type work_type; typedef
    [all...]
reduce_to_row.hpp 60 typedef typename Reductor::work_type work_type; typedef
62 __shared__ work_type smem[BLOCK_SIZE_X * BLOCK_SIZE_Y];
66 work_type myVal = Reductor::initialValue();
76 myVal = op(myVal, saturate_cast<work_type>(src(y, x)));
85 volatile work_type* srow = smem + threadIdx.y * BLOCK_SIZE_X;
pyr_down.hpp 66 typedef typename MakeVec<work_elem_type, VecTraits<src_type>::cn>::type work_type; typedef
68 __shared__ work_type smem[256 + 4];
78 work_type sum;
93 work_type sum;
108 work_type sum;
122 work_type sum;
137 work_type sum;
152 work_type sum;
170 work_type sum;
pyr_up.hpp 66 typedef typename MakeVec<work_elem_type, VecTraits<src_type>::cn>::type work_type; typedef
71 __shared__ work_type s_srcPatch[10][10];
72 __shared__ work_type s_dstPatch[20][16];
85 s_srcPatch[threadIdx.y][threadIdx.x] = saturate_cast<work_type>(src(srcy, srcx));
90 work_type sum = VecTraits<work_type>::all(0);
110 sum = VecTraits<work_type>::all(0);
126 sum = VecTraits<work_type>::all(0);
142 sum = VecTraits<work_type>::all(0);
reduce.hpp 259 template <typename src_type, typename work_type> struct SumReductor
261 typedef typename VecTraits<work_type>::elem_type work_elem_type;
264 work_type sum;
268 sum = VecTraits<work_type>::all(0);
273 sum = sum + saturate_cast<work_type>(srcVal);
320 template <class Op, typename src_type, typename work_type> struct MinMaxReductor
322 work_type myval;
337 __device__ void reduceGrid(work_type* result, int tid)
339 __shared__ work_type smem[BLOCK_SIZE];
350 template <typename src_type, typename work_type> struct MinMaxReductor<both, src_type, work_type
    [all...]
  /external/opencv3/modules/core/include/opencv2/core/
traits.hpp 74 typedef int work_type;
82 typedef std::complex<_Tp> work_type;
110 typedef value_type work_type; typedef in class:cv::DataType
125 typedef int work_type; typedef in class:cv::DataType
140 typedef int work_type; typedef in class:cv::DataType
155 typedef int work_type; typedef in class:cv::DataType
170 typedef int work_type; typedef in class:cv::DataType
185 typedef int work_type; typedef in class:cv::DataType
200 typedef int work_type; typedef in class:cv::DataType
215 typedef value_type work_type; typedef in class:cv::DataType
230 typedef value_type work_type; typedef in class:cv::DataType
245 typedef value_type work_type; typedef in class:cv::DataType
    [all...]
types.hpp 96 typedef value_type work_type; typedef in class:cv::DataType
187 typedef Point_<typename DataType<_Tp>::work_type> work_type; typedef in class:cv::DataType
254 typedef Point3_<typename DataType<_Tp>::work_type> work_type; typedef in class:cv::DataType
314 typedef Size_<typename DataType<_Tp>::work_type> work_type; typedef in class:cv::DataType
415 typedef Rect_<typename DataType<_Tp>::work_type> work_type; typedef in class:cv::DataType
491 typedef value_type work_type; typedef in class:cv::DataType
547 typedef value_type work_type; typedef in class:cv::DataType
603 typedef Scalar_<typename DataType<_Tp>::work_type> work_type; typedef in class:cv::DataType
706 typedef float work_type; typedef in class:cv::DataType
749 typedef int work_type; typedef in class:cv::DataType
871 typedef double work_type; typedef in class:cv::DataType
    [all...]
cvstd.inl.hpp 62 typedef value_type work_type; typedef in class:cv::DataType
affine.hpp 152 typedef Affine3<typename DataType<_Tp>::work_type> work_type; typedef in class:cv::DataType
matx.hpp 235 typedef Matx<typename DataType<_Tp>::work_type, m, n> work_type; typedef in class:cv::DataType
393 typedef Vec<typename DataType<_Tp>::work_type, cn> work_type; typedef in class:cv::DataType
841 return normType == NORM_INF ? (double)normInf<_Tp, typename DataType<_Tp>::work_type>(M.val, m*n) :
842 normType == NORM_L1 ? (double)normL1<_Tp, typename DataType<_Tp>::work_type>(M.val, m*n) :
843 std::sqrt((double)normL2Sqr<_Tp, typename DataType<_Tp>::work_type>(M.val, m*n));
    [all...]
  /external/opencv3/modules/cudev/include/opencv2/cudev/ptr2d/
interpolation.hpp 109 typedef typename MakeVec<work_elem_type, VecTraits<src_type>::cn>::type work_type; typedef
111 work_type out = VecTraits<work_type>::all(0);
184 typedef typename MakeVec<work_elem_type, VecTraits<src_type>::cn>::type work_type; typedef
192 work_type sum = VecTraits<work_type>::all(0);
207 work_type res = (wsum > numeric_limits<float>::epsilon()) ? VecTraits<work_type>::all(0) : sum / static_cast<work_elem_type>(wsum);
247 typedef typename MakeVec<work_elem_type, VecTraits<src_type>::cn>::type work_type; typedef
255 work_type out = VecTraits<work_type>::all(0)
307 typedef typename MakeVec<work_elem_type, VecTraits<src_type>::cn>::type work_type; typedef
    [all...]
  /external/opencv3/modules/core/include/opencv2/core/cuda/
filters.hpp 92 typedef typename TypeVec<float, VecTraits<elem_type>::cn>::vec_type work_type; typedef
94 work_type out = VecTraits<work_type>::all(0);
123 typedef typename TypeVec<float, VecTraits<elem_type>::cn>::vec_type work_type; typedef in struct:cv::cuda::device::CubicFilter
157 work_type sum = VecTraits<work_type>::all(0);
170 work_type res = (!wsum)? VecTraits<work_type>::all(0) : sum / wsum;
200 typedef typename TypeVec<float, VecTraits<elem_type>::cn>::vec_type work_type; typedef
201 work_type out = VecTraits<work_type>::all(0.f)
240 typedef typename TypeVec<float, VecTraits<elem_type>::cn>::vec_type work_type; typedef
    [all...]
  /external/opencv3/modules/cudawarping/src/cuda/
remap.cu 74 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type work_type;
79 B<work_type> brd(src.rows, src.cols, VecTraits<work_type>::make(borderValue));
80 BorderReader< PtrStep<T>, B<work_type> > brdSrc(src, brd);
81 Filter< BorderReader< PtrStep<T>, B<work_type> > > filter_src(brdSrc);
95 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type work_type;
100 B<work_type> brd(src.rows, src.cols, VecTraits<work_type>::make(borderValue));
101 BorderReader< PtrStep<T>, B<work_type> > brdSrc(src, brd);
102 Filter< BorderReader< PtrStep<T>, B<work_type> > > filter_src(brdSrc)
    [all...]
warp.cu 145 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type work_type;
150 B<work_type> brd(src.rows, src.cols, VecTraits<work_type>::make(borderValue));
151 BorderReader< PtrStep<T>, B<work_type> > brdSrc(src, brd);
152 Filter< BorderReader< PtrStep<T>, B<work_type> > > filter_src(brdSrc);
167 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type work_type;
172 B<work_type> brd(src.rows, src.cols, VecTraits<work_type>::make(borderValue));
173 BorderReader< PtrStep<T>, B<work_type> > brdSrc(src, brd);
174 Filter< BorderReader< PtrStep<T>, B<work_type> > > filter_src(brdSrc)
    [all...]
resize.cu 73 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type work_type;
83 work_type out = VecTraits<work_type>::all(0);
  /external/opencv3/modules/cudev/include/opencv2/cudev/util/
vec_traits.hpp 195 typedef value_type work_type; typedef in class:cv::DataType
211 typedef value_type work_type; \
263 typedef value_type work_type; typedef in class:cv::DataType
279 typedef value_type work_type; typedef in class:cv::DataType
295 typedef value_type work_type; typedef in class:cv::DataType
311 typedef value_type work_type; typedef in class:cv::DataType
  /external/opencv3/modules/cudafilters/src/cuda/
filter2d.cu 98 typedef typename TypeVec<float, VecTraits< type >::cn>::vec_type work_type; \
103 Brd<work_type> brd(dst.rows, dst.cols, VecTraits<work_type>::make(borderValue)); \
104 BorderReader< tex_filter2D_ ## type ##_reader, Brd<work_type> > brdSrc(texSrc, brd); \
  /external/opencv3/modules/cudev/include/opencv2/cudev/grid/
reduce_to_vec.hpp 67 typedef T work_type; typedef in struct:cv::cudev::Sum
87 typedef T work_type; typedef in struct:cv::cudev::Avg
107 typedef T work_type; typedef in struct:cv::cudev::Min
127 typedef T work_type; typedef in struct:cv::cudev::Max
  /external/opencv3/modules/cudaoptflow/src/cuda/
pyrlk.cu 156 typedef typename TypeVec<float, cn>::vec_type work_type;
158 work_type I_patch [PATCH_Y][PATCH_X];
159 work_type dIdx_patch[PATCH_Y][PATCH_X];
160 work_type dIdy_patch[PATCH_Y][PATCH_X];
173 work_type dIdx = 3.0f * Tex_I<cn>::read(x+1, y-1) + 10.0f * Tex_I<cn>::read(x+1, y) + 3.0f * Tex_I<cn>::read(x+1, y+1) -
176 work_type dIdy = 3.0f * Tex_I<cn>::read(x-1, y+1) + 10.0f * Tex_I<cn>::read(x, y+1) + 3.0f * Tex_I<cn>::read(x+1, y+1) -
245 work_type I_val = I_patch[i][j];
246 work_type J_val = Tex_J<cn>::read(nextPt.x + x + 0.5f, nextPt.y + y + 0.5f);
248 work_type diff = (J_val - I_val) * 32.0f;
288 work_type I_val = I_patch[i][j]
    [all...]
  /external/opencv3/modules/superres/src/
optical_flow.cpp 59 explicit CpuOpticalFlow(int work_type);
83 CpuOpticalFlow::CpuOpticalFlow(int work_type) :
84 work_type_(work_type)
417 explicit GpuOpticalFlow(int work_type);
431 GpuOpticalFlow::GpuOpticalFlow(int work_type) : work_type_(work_type)
  /external/opencv/cv/include/
cv.hpp 111 int get_work_type() const { return work_type; }
119 /* initializes work_type, buf_size and max_rows */
135 /* currently, work_type must be the same as src_type in case of non-separable filters */
136 int min_depth, src_type, dst_type, work_type; member in class:CvBaseImageFilter
  /external/opencv/cv/src/
cvderiv.cpp 387 work_type = CV_MAKETYPE( work_depth, CV_MAT_CN(dst_type)*2 );
389 row_sz = cvAlign( width*CV_ELEM_SIZE(work_type), ALIGN );
    [all...]
cvfilter.cpp 107 work_type = CV_MAKETYPE( max_depth, max_cn );
112 work_type = src_type;
115 row_sz = cvAlign( width*CV_ELEM_SIZE(work_type), ALIGN );
202 int pix_sz = CV_ELEM_SIZE(src_type), work_pix_sz = CV_ELEM_SIZE(work_type);
    [all...]
cvsmooth.cpp 176 int i, psz = CV_ELEM_SIZE(work_type);
    [all...]

Completed in 298 milliseconds