Searched refs:SrcPtr (Results 1 - 25 of 55) sorted by relevance

123

/external/opencv3/modules/cudev/include/opencv2/cudev/expr/
H A Dreduction.hpp64 template <class SrcPtr> struct SumExprBody
66 SrcPtr src;
75 template <class SrcPtr>
76 __host__ Expr<SumExprBody<SrcPtr> >
77 sum_(const SrcPtr& src)
79 SumExprBody<SrcPtr> body;
86 template <class SrcPtr> struct FindMinValExprBody
88 SrcPtr src;
97 template <class SrcPtr>
98 __host__ Expr<FindMinValExprBody<SrcPtr> >
[all...]
H A Dderiv.hpp61 template <class SrcPtr>
62 __host__ Expr<DerivXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> >
63 derivX_(const SrcPtr& src)
70 template <class SrcPtr>
71 __host__ Expr<DerivYPtrSz<typename PtrTraits<SrcPtr>::ptr_type> >
72 derivY_(const SrcPtr& src)
79 template <class SrcPtr>
80 __host__ Expr<SobelXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> >
81 sobelX_(const SrcPtr& src)
88 template <class SrcPtr>
[all...]
H A Dwarping.hpp65 template <class SrcPtr>
66 __host__ Expr<ResizePtrSz<typename PtrTraits<SrcPtr>::ptr_type> >
67 resize_(const SrcPtr& src, float fx, float fy)
74 template <class SrcPtr, class MapPtr>
75 __host__ Expr<RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, typename PtrTraits<MapPtr>::ptr_type> >
76 remap_(const SrcPtr& src, const MapPtr& map)
81 template <class SrcPtr, class MapXPtr, class MapYPtr>
82 __host__ Expr<RemapPtr2Sz<typename PtrTraits<SrcPtr>::ptr_type, typename PtrTraits<MapXPtr>::ptr_type, typename PtrTraits<MapYPtr>::ptr_type> >
83 remap_(const SrcPtr& src, const MapXPtr& mapx, const MapYPtr& mapy)
90 template <class SrcPtr>
[all...]
H A Dper_element_func.hpp80 template <class SrcPtr>
81 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, ThreshBinaryFunc<typename PtrTraits<SrcPtr>::value_type> > >
82 threshBinary_(const SrcPtr& src, typename PtrTraits<SrcPtr>::value_type thresh, typename PtrTraits<SrcPtr>::value_type maxVal)
87 template <class SrcPtr>
88 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, ThreshBinaryInvFunc<typename PtrTraits<SrcPtr>::value_type> > >
89 threshBinaryInv_(const SrcPtr
[all...]
H A Dunary_func.hpp61 template <class SrcPtr> \
62 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, name ## _func<typename PtrTraits<SrcPtr>::value_type> > > \
63 name ## _(const SrcPtr& src) \
65 return makeExpr(transformPtr(src, name ## _func<typename PtrTraits<SrcPtr>::value_type>())); \
92 template <class SrcPtr>
93 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Binder2nd<pow_func<typename PtrTraits<SrcPtr>::value_type> > > >
94 pow_(const SrcPtr& src, float power)
96 return makeExpr(transformPtr(src, bind2nd(pow_func<typename PtrTraits<SrcPtr>
[all...]
/external/opencv3/modules/cudev/include/opencv2/cudev/ptr2d/
H A Dresize.hpp60 template <class SrcPtr> struct ResizePtr
62 typedef typename PtrTraits<SrcPtr>::value_type value_type;
63 typedef typename PtrTraits<SrcPtr>::index_type index_type;
65 SrcPtr src;
68 __device__ __forceinline__ typename PtrTraits<SrcPtr>::value_type operator ()(typename PtrTraits<SrcPtr>::index_type y, typename PtrTraits<SrcPtr>::index_type x) const
77 template <class SrcPtr> struct ResizePtrSz : ResizePtr<SrcPtr>
88 template <class SrcPtr>
[all...]
H A Dderiv.hpp61 template <class SrcPtr> struct DerivXPtr
63 typedef typename PtrTraits<SrcPtr>::value_type value_type;
66 SrcPtr src;
68 __device__ __forceinline__ typename PtrTraits<SrcPtr>::value_type operator ()(int y, int x) const
74 template <class SrcPtr> struct DerivXPtrSz : DerivXPtr<SrcPtr>
85 template <class SrcPtr>
86 __host__ DerivXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> derivXPtr(const SrcPtr& src)
88 DerivXPtrSz<typename PtrTraits<SrcPtr>
[all...]
H A Dlut.hpp60 template <class SrcPtr, class TablePtr> struct LutPtr
63 typedef typename PtrTraits<SrcPtr>::index_type index_type;
65 SrcPtr src;
68 __device__ __forceinline__ typename PtrTraits<TablePtr>::value_type operator ()(typename PtrTraits<SrcPtr>::index_type y, typename PtrTraits<SrcPtr>::index_type x) const
75 template <class SrcPtr, class TablePtr> struct LutPtrSz : LutPtr<SrcPtr, TablePtr>
86 template <class SrcPtr, class TablePtr>
87 __host__ LutPtrSz<typename PtrTraits<SrcPtr>::ptr_type, typename PtrTraits<TablePtr>::ptr_type> lutPtr(const SrcPtr
[all...]
H A Dinterpolation.hpp63 template <class SrcPtr> struct NearestInterPtr
65 typedef typename PtrTraits<SrcPtr>::value_type value_type;
68 SrcPtr src;
70 __device__ __forceinline__ typename PtrTraits<SrcPtr>::value_type operator ()(float y, float x) const
76 template <class SrcPtr> struct NearestInterPtrSz : NearestInterPtr<SrcPtr>
81 template <class SrcPtr>
82 __host__ NearestInterPtrSz<typename PtrTraits<SrcPtr>::ptr_type> interNearest(const SrcPtr& src)
84 NearestInterPtrSz<typename PtrTraits<SrcPtr>
[all...]
H A Dremap.hpp60 template <class SrcPtr, class MapPtr> struct RemapPtr1
62 typedef typename PtrTraits<SrcPtr>::value_type value_type;
65 SrcPtr src;
68 __device__ __forceinline__ typename PtrTraits<SrcPtr>::value_type operator ()(typename PtrTraits<MapPtr>::index_type y, typename PtrTraits<MapPtr>::index_type x) const
75 template <class SrcPtr, class MapXPtr, class MapYPtr> struct RemapPtr2
77 typedef typename PtrTraits<SrcPtr>::value_type value_type;
80 SrcPtr src;
84 __device__ __forceinline__ typename PtrTraits<SrcPtr>::value_type operator ()(typename PtrTraits<MapXPtr>::index_type y, typename PtrTraits<MapXPtr>::index_type x) const
92 template <class SrcPtr, class MapPtr> struct RemapPtr1Sz : RemapPtr1<SrcPtr, MapPt
[all...]
H A Dextrapolation.hpp60 template <class SrcPtr> struct BrdConstant
62 typedef typename PtrTraits<SrcPtr>::value_type value_type;
65 SrcPtr src;
67 typename PtrTraits<SrcPtr>::value_type val;
69 __device__ __forceinline__ typename PtrTraits<SrcPtr>::value_type operator ()(int y, int x) const
75 template <class SrcPtr>
76 __host__ BrdConstant<typename PtrTraits<SrcPtr>::ptr_type> brdConstant(const SrcPtr& src, typename PtrTraits<SrcPtr>::value_type val)
78 BrdConstant<typename PtrTraits<SrcPtr>
[all...]
H A Dtransform.hpp61 template <class SrcPtr, class Op> struct UnaryTransformPtr
64 typedef typename PtrTraits<SrcPtr>::index_type index_type;
66 SrcPtr src;
69 __device__ __forceinline__ typename Op::result_type operator ()(typename PtrTraits<SrcPtr>::index_type y, typename PtrTraits<SrcPtr>::index_type x) const
75 template <class SrcPtr, class Op> struct UnaryTransformPtrSz : UnaryTransformPtr<SrcPtr, Op>
86 template <class SrcPtr, class Op>
87 __host__ UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Op>
88 transformPtr(const SrcPtr
[all...]
H A Dwarping.hpp98 template <class SrcPtr>
99 __host__ RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, AffineMapPtr>
100 warpAffinePtr(const SrcPtr& src, Size dstSize, const GpuMat_<float>& warpMat)
146 template <class SrcPtr>
147 __host__ RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, PerspectiveMapPtr>
148 warpPerspectivePtr(const SrcPtr& src, Size dstSize, const GpuMat_<float>& warpMat)
/external/opencv3/modules/cudev/include/opencv2/cudev/grid/
H A Dtranspose.hpp60 template <class Policy, class SrcPtr, typename DstType>
61 __host__ void gridTranspose_(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null())
71 template <class Policy, class SrcPtr, typename DstType>
72 __host__ void gridTranspose_(const SrcPtr& src, const GlobPtrSz<DstType>& dst, Stream& stream = Stream::Null())
92 template <class SrcPtr, typename DstType>
93 __host__ void gridTranspose(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null())
98 template <class SrcPtr, typename DstType>
99 __host__ void gridTranspose(const SrcPtr& src, const GlobPtrSz<DstType>& dst, Stream& stream = Stream::Null())
H A Dhistogram.hpp60 template <int BIN_COUNT, class Policy, class SrcPtr, typename ResType, class MaskPtr>
61 __host__ void gridHistogram_(const SrcPtr& src, GpuMat_<ResType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null())
80 template <int BIN_COUNT, class Policy, class SrcPtr, typename ResType>
81 __host__ void gridHistogram_(const SrcPtr& src, GpuMat_<ResType>& dst, Stream& stream = Stream::Null())
108 template <int BIN_COUNT, class SrcPtr, typename ResType, class MaskPtr>
109 __host__ void gridHistogram(const SrcPtr& src, GpuMat_<ResType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null())
114 template <int BIN_COUNT, class SrcPtr, typename ResType>
115 __host__ void gridHistogram(const SrcPtr& src, GpuMat_<ResType>& dst, Stream& stream = Stream::Null())
H A Dintegral.hpp59 template <class SrcPtr, typename DstType>
60 __host__ void gridIntegral(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null())
H A Dpyramids.hpp61 template <class Brd, class SrcPtr, typename DstType>
62 __host__ void gridPyrDown_(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null())
72 template <class SrcPtr, typename DstType>
73 __host__ void gridPyrDown(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null())
78 template <class SrcPtr, typename DstType>
79 __host__ void gridPyrUp(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null())
H A Dreduce.hpp63 template <class Policy, class SrcPtr, typename ResType, class MaskPtr>
64 __host__ void gridCalcSum_(const SrcPtr& src, GpuMat_<ResType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null())
66 typedef typename PtrTraits<SrcPtr>::value_type src_type;
85 template <class Policy, class SrcPtr, typename ResType>
86 __host__ void gridCalcSum_(const SrcPtr& src, GpuMat_<ResType>& dst, Stream& stream = Stream::Null())
88 typedef typename PtrTraits<SrcPtr>::value_type src_type;
105 template <class Policy, class SrcPtr, typename ResType, class MaskPtr>
106 __host__ void gridFindMinVal_(const SrcPtr& src, GpuMat_<ResType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null())
123 template <class Policy, class SrcPtr, typename ResType>
124 __host__ void gridFindMinVal_(const SrcPtr
[all...]
H A Dsplit_merge.hpp134 template <class Policy, class SrcPtr, typename DstType, class MaskPtr>
135 __host__ void gridSplit_(const SrcPtr& src, const tuple< GpuMat_<DstType>&, GpuMat_<DstType>& >& dst, const MaskPtr& mask, Stream& stream = Stream::Null())
137 CV_StaticAssert( VecTraits<typename PtrTraits<SrcPtr>::value_type>::cn == 2, "" );
154 template <class Policy, class SrcPtr, typename DstType, class MaskPtr>
155 __host__ void gridSplit_(const SrcPtr& src, GpuMat_<DstType> (&dst)[2], const MaskPtr& mask, Stream& stream = Stream::Null())
157 CV_StaticAssert( VecTraits<typename PtrTraits<SrcPtr>::value_type>::cn == 2, "" );
174 template <class Policy, class SrcPtr, typename DstType, class MaskPtr>
175 __host__ void gridSplit_(const SrcPtr& src, GlobPtrSz<DstType> (&dst)[2], const MaskPtr& mask, Stream& stream = Stream::Null())
177 CV_StaticAssert( VecTraits<typename PtrTraits<SrcPtr>::value_type>::cn == 2, "" );
193 template <class Policy, class SrcPtr, typenam
[all...]
H A Dtransform.hpp63 template <class Policy, class SrcPtr, typename DstType, class UnOp, class MaskPtr>
64 __host__ void gridTransformUnary_(const SrcPtr& src, GpuMat_<DstType>& dst, const UnOp& op, const MaskPtr& mask, Stream& stream = Stream::Null())
76 template <class Policy, class SrcPtr, typename DstType, class UnOp, class MaskPtr>
77 __host__ void gridTransformUnary_(const SrcPtr& src, const GlobPtrSz<DstType>& dst, const UnOp& op, const MaskPtr& mask, Stream& stream = Stream::Null())
88 template <class Policy, class SrcPtr, typename DstType, class UnOp>
89 __host__ void gridTransformUnary_(const SrcPtr& src, GpuMat_<DstType>& dst, const UnOp& op, Stream& stream = Stream::Null())
99 template <class Policy, class SrcPtr, typename DstType, class UnOp>
100 __host__ void gridTransformUnary_(const SrcPtr& src, const GlobPtrSz<DstType>& dst, const UnOp& op, Stream& stream = Stream::Null())
162 template <class Policy, class SrcPtr, typename D0, typename D1, class OpTuple, class MaskPtr>
163 __host__ void gridTransformTuple_(const SrcPtr
[all...]
H A Dreduce_to_vec.hpp145 template <class Reductor, class SrcPtr, typename ResType, class MaskPtr>
146 __host__ void gridReduceToRow(const SrcPtr& src, GpuMat_<ResType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null())
162 template <class Reductor, class SrcPtr, typename ResType>
163 __host__ void gridReduceToRow(const SrcPtr& src, GpuMat_<ResType>& dst, Stream& stream = Stream::Null())
177 template <class Reductor, class Policy, class SrcPtr, typename ResType, class MaskPtr>
178 __host__ void gridReduceToColumn_(const SrcPtr& src, GpuMat_<ResType>& dst, const MaskPtr& mask, Stream& stream = Stream::Null())
194 template <class Reductor, class Policy, class SrcPtr, typename ResType>
195 __host__ void gridReduceToColumn_(const SrcPtr& src, GpuMat_<ResType>& dst, Stream& stream = Stream::Null())
219 template <class Reductor, class SrcPtr, typename ResType, class MaskPtr>
220 __host__ void gridReduceToColumn(const SrcPtr
[all...]
/external/opencv3/modules/cudev/include/opencv2/cudev/grid/detail/
H A Dhistogram.hpp56 template <int BIN_COUNT, int BLOCK_SIZE, class SrcPtr, typename ResType, class MaskPtr>
57 __global__ void histogram(const SrcPtr src, ResType* hist, const MaskPtr mask, const int rows, const int cols)
93 template <int BIN_COUNT, class Policy, class SrcPtr, typename ResType, class MaskPtr>
94 __host__ void histogram(const SrcPtr& src, ResType* hist, const MaskPtr& mask, int rows, int cols, cudaStream_t stream)
H A Dreduce_to_row.hpp57 template <class Reductor, int BLOCK_SIZE_X, int BLOCK_SIZE_Y, class SrcPtr, typename ResType, class MaskPtr>
58 __global__ void reduceToRow(const SrcPtr src, ResType* dst, const MaskPtr mask, const int rows, const int cols)
99 template <class Reductor, class SrcPtr, typename ResType, class MaskPtr>
100 __host__ void reduceToRow(const SrcPtr& src, ResType* dst, const MaskPtr& mask, int rows, int cols, cudaStream_t stream)
H A Dtranspose.hpp58 template <int TILE_DIM, int BLOCK_DIM_Y, class SrcPtr, typename DstType>
59 __global__ void transpose(const SrcPtr src, GlobPtr<DstType> dst, const int rows, const int cols)
61 typedef typename PtrTraits<SrcPtr>::value_type src_type;
111 template <class Policy, class SrcPtr, typename DstType>
112 __host__ void transpose(const SrcPtr& src, const GlobPtr<DstType>& dst, int rows, int cols, cudaStream_t stream)
H A Dsplit_merge.hpp186 template <class SrcPtr, typename DstType, class MaskPtr>
187 __global__ void split(const SrcPtr src, GlobPtr<DstType> dst1, GlobPtr<DstType> dst2, const MaskPtr mask, const int rows, const int cols)
189 typedef typename PtrTraits<SrcPtr>::value_type src_type;
203 template <class Policy, class SrcPtr, typename DstType, class MaskPtr>
204 __host__ void split(const SrcPtr& src, const GlobPtr<DstType>& dst1, const GlobPtr<DstType>& dst2, const MaskPtr& mask, int rows, int cols, cudaStream_t stream)
216 template <class SrcPtr, typename DstType, class MaskPtr>
217 __global__ void split(const SrcPtr src, GlobPtr<DstType> dst1, GlobPtr<DstType> dst2, GlobPtr<DstType> dst3, const MaskPtr mask, const int rows, const int cols)
219 typedef typename PtrTraits<SrcPtr>::value_type src_type;
234 template <class Policy, class SrcPtr, typename DstType, class MaskPtr>
235 __host__ void split(const SrcPtr
[all...]

Completed in 200 milliseconds

123