/external/opencv3/modules/cudev/include/opencv2/cudev/expr/ |
H A D | reduction.hpp | 64 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 D | deriv.hpp | 61 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 D | warping.hpp | 65 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 D | per_element_func.hpp | 80 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 D | unary_func.hpp | 61 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 D | resize.hpp | 60 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 D | deriv.hpp | 61 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 D | lut.hpp | 60 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 D | interpolation.hpp | 63 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 D | remap.hpp | 60 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 D | extrapolation.hpp | 60 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 D | transform.hpp | 61 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 D | warping.hpp | 98 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 D | transpose.hpp | 60 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 D | histogram.hpp | 60 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 D | integral.hpp | 59 template <class SrcPtr, typename DstType> 60 __host__ void gridIntegral(const SrcPtr& src, GpuMat_<DstType>& dst, Stream& stream = Stream::Null())
|
H A D | pyramids.hpp | 61 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 D | reduce.hpp | 63 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 D | split_merge.hpp | 134 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 D | transform.hpp | 63 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 D | reduce_to_vec.hpp | 145 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 D | histogram.hpp | 56 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 D | reduce_to_row.hpp | 57 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 D | transpose.hpp | 58 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 D | split_merge.hpp | 186 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...] |