设备层 CUDA 加速的计算机视觉


名称空间

  cv::cudev::functional_detail
 
  cv::cudev::vec_math_detail
 

struct   cv::cudev::abs_func< T >
 
struct   cv::cudev::abs_func< double >
 
struct   cv::cudev::abs_func< float >
 
struct   cv::cudev::abs_func< schar >
 
struct   cv::cudev::abs_func< short >
 
struct   cv::cudev::abs_func< uchar >
 
struct   cv::cudev::abs_func< uint >
 
struct   cv::cudev::abs_func< ushort >
 
struct   cv::cudev::absdiff_func< T >
 
struct   cv::cudev::acos_func< T >
 
struct   cv::cudev::acos_func< double >
 
struct   cv::cudev::acos_func< float >
 
struct   cv::cudev::acos_func< schar >
 
struct   cv::cudev::acos_func< short >
 
struct   cv::cudev::acos_func< uchar >
 
struct   cv::cudev::acos_func< uint >
 
struct   cv::cudev::acos_func< ushort >
 
struct   cv::cudev::acosh_func< T >
 
struct   cv::cudev::acosh_func< double >
 
struct   cv::cudev::acosh_func< float >
 
struct   cv::cudev::acosh_func< schar >
 
struct   cv::cudev::acosh_func< short >
 
struct   cv::cudev::acosh_func< uchar >
 
struct   cv::cudev::acosh_func< uint >
 
struct   cv::cudev::acosh_func< ushort >
 
struct   cv::cudev::AffineMapPtr
 
struct   cv::cudev::AffineMapPtrSz
 
struct   cv::cudev::ArrayWrapper< T, COUNT >
 
struct   cv::cudev::asin_func< T >
 
struct   cv::cudev::asin_func< double >
 
struct   cv::cudev::asin_func< float >
 
struct   cv::cudev::asin_func< schar >
 
struct   cv::cudev::asin_func< short >
 
struct   cv::cudev::asin_func< uchar >
 
struct   cv::cudev::asin_func< uint >
 
struct   cv::cudev::asin_func< ushort >
 
struct   cv::cudev::asinh_func< T >
 
struct   cv::cudev::asinh_func< double >
 
struct   cv::cudev::asinh_func< float >
 
struct   cv::cudev::asinh_func< schar >
 
struct   cv::cudev::asinh_func< short >
 
struct   cv::cudev::asinh_func< uchar >
 
struct   cv::cudev::asinh_func< uint >
 
struct   cv::cudev::asinh_func< ushort >
 
struct   cv::cudev::atan2_func< T >
 
struct   cv::cudev::atan2_func< double >
 
struct   cv::cudev::atan2_func< float >
 
struct   cv::cudev::atan2_func< schar >
 
struct   cv::cudev::atan2_func< short >
 
struct   cv::cudev::atan2_func< uchar >
 
struct   cv::cudev::atan2_func< uint >
 
struct   cv::cudev::atan2_func< ushort >
 
struct   cv::cudev::atan_func< T >
 
struct   cv::cudev::atan_func< double >
 
struct   cv::cudev::atan_func< float >
 
struct   cv::cudev::atan_func< schar >
 
struct   cv::cudev::atan_func< short >
 
struct   cv::cudev::atan_func< uchar >
 
struct   cv::cudev::atan_func< uint >
 
struct   cv::cudev::atan_func< ushort >
 
struct   cv::cudev::atanh_func< T >
 
struct   cv::cudev::atanh_func< double >
 
struct   cv::cudev::atanh_func< float >
 
struct   cv::cudev::atanh_func< schar >
 
struct   cv::cudev::atanh_func< short >
 
struct   cv::cudev::atanh_func< uchar >
 
struct   cv::cudev::atanh_func< uint >
 
struct   cv::cudev::atanh_func< ushort >
 
struct   cv::cudev::Avg< T >
 
struct   cv::cudev::BGR_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::BGR_to_GRAY_func< SrcDepth >
 
struct   cv::cudev::BGR_to_HLS4_FULL_func< SrcDepth >
 
struct   cv::cudev::BGR_to_HLS4_FULL_func< float >
 
struct   cv::cudev::BGR_to_HLS4_func< SrcDepth >
 
struct   cv::cudev::BGR_to_HLS4_func< float >
 
struct   cv::cudev::BGR_to_HLS_FULL_func< SrcDepth >
 
struct   cv::cudev::BGR_to_HLS_FULL_func< float >
 
struct   cv::cudev::BGR_to_HLS_func< SrcDepth >
 
struct   cv::cudev::BGR_to_HLS_func< float >
 
struct   cv::cudev::BGR_to_HSV4_FULL_func< SrcDepth >
 
struct   cv::cudev::BGR_to_HSV4_FULL_func< float >
 
struct   cv::cudev::BGR_to_HSV4_func< SrcDepth >
 
struct   cv::cudev::BGR_to_HSV4_func< float >
 
struct   cv::cudev::BGR_to_HSV_FULL_func< SrcDepth >
 
struct   cv::cudev::BGR_to_HSV_FULL_func< float >
 
struct   cv::cudev::BGR_to_HSV_func< SrcDepth >
 
struct   cv::cudev::BGR_to_HSV_func< float >
 
struct   cv::cudev::BGR_to_Lab4_func< SrcDepth >
 
struct   cv::cudev::BGR_to_Lab_func< SrcDepth >
 
struct   cv::cudev::BGR_to_Luv4_func< SrcDepth >
 
struct   cv::cudev::BGR_to_Luv_func< SrcDepth >
 
struct   cv::cudev::BGR_to_RGB_func< SrcDepth >
 
struct   cv::cudev::BGR_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::BGR_to_XYZ4_func< SrcDepth >
 
struct   cv::cudev::BGR_to_XYZ_func< SrcDepth >
 
struct   cv::cudev::BGR_to_YCrCb4_func< SrcDepth >
 
struct   cv::cudev::BGR_to_YCrCb_func< SrcDepth >
 
struct   cv::cudev::BGR_to_YUV4_func< SrcDepth >
 
struct   cv::cudev::BGR_to_YUV_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_BGR_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_GRAY_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_HLS4_FULL_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_HLS4_FULL_func< float >
 
struct   cv::cudev::BGRA_to_HLS4_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_HLS4_func< float >
 
struct   cv::cudev::BGRA_to_HLS_FULL_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_HLS_FULL_func< float >
 
struct   cv::cudev::BGRA_to_HLS_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_HLS_func< float >
 
struct   cv::cudev::BGRA_to_HSV4_FULL_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_HSV4_FULL_func< float >
 
struct   cv::cudev::BGRA_to_HSV4_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_HSV4_func< float >
 
struct   cv::cudev::BGRA_to_HSV_FULL_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_HSV_FULL_func< float >
 
struct   cv::cudev::BGRA_to_HSV_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_HSV_func< float >
 
struct   cv::cudev::BGRA_to_Lab4_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_Lab_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_Luv4_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_Luv_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_RGB_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_XYZ4_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_XYZ_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_YCrCb4_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_YCrCb_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_YUV4_func< SrcDepth >
 
struct   cv::cudev::BGRA_to_YUV_func< SrcDepth >
 
struct   cv::cudev::binary_function< _Arg1, _Arg2, _Result >
 
struct   cv::cudev::BinaryNegate< Predicate >
 
struct   cv::cudev::BinaryTransformPtr< Src1Ptr, Src2Ptr, Op >
 
struct   cv::cudev::BinaryTransformPtrSz< Src1Ptr, Src2Ptr, Op >
 
struct   cv::cudev::BinaryTupleAdapter< Op, n0, n1 >
 
struct   cv::cudev::Binder1st< Op >
 
struct   cv::cudev::Binder2nd< Op >
 
struct   cv::cudev::bit_and< T >
 
struct   cv::cudev::bit_lshift< T >
 
struct   cv::cudev::bit_not< T >
 
struct   cv::cudev::bit_or< T >
 
struct   cv::cudev::bit_rshift< T >
 
struct   cv::cudev::bit_xor< T >
 
struct   cv::cudev::Block
 
struct   cv::cudev::BrdBase< BrdImpl, SrcPtr >
 
struct   cv::cudev::BrdConstant< SrcPtr >
 
struct   cv::cudev::BrdReflect
 
struct   cv::cudev::BrdReflect101
 
struct   cv::cudev::BrdReplicate
 
struct   cv::cudev::BrdWrap
 
struct   cv::cudev::CommonAreaInterPtr< SrcPtr >
 
struct   cv::cudev::CommonAreaInterPtrSz< SrcPtr >
 
struct   cv::cudev::ConstantPtr< T >
 
struct   cv::cudev::ConstantPtrSz< T >
 
struct   cv::cudev::ConvertTuple< Tuple, CvtOp >
 
struct   cv::cudev::cos_func< T >
 
struct   cv::cudev::cos_func< double >
 
struct   cv::cudev::cos_func< float >
 
struct   cv::cudev::cos_func< schar >
 
struct   cv::cudev::cos_func< short >
 
struct   cv::cudev::cos_func< uchar >
 
struct   cv::cudev::cos_func< uint >
 
struct   cv::cudev::cos_func< ushort >
 
struct   cv::cudev::cosh_func< T >
 
struct   cv::cudev::cosh_func< double >
 
struct   cv::cudev::cosh_func< float >
 
struct   cv::cudev::cosh_func< schar >
 
struct   cv::cudev::cosh_func< short >
 
struct   cv::cudev::cosh_func< uchar >
 
struct   cv::cudev::cosh_func< uint >
 
struct   cv::cudev::cosh_func< ushort >
 
struct   cv::cudev::CountNonZeroExprBody< SrcPtr >
 
struct   cv::cudev::CubicInterPtr< SrcPtr >
 
struct   cv::cudev::CubicInterPtrSz< SrcPtr >
 
struct   cv::cudev::DefaultCopyPolicy
 
struct   cv::cudev::DefaultGlobReducePolicy
 
struct   cv::cudev::DefaultHistogramPolicy
 
struct   cv::cudev::DefaultReduceToVecPolicy
 
struct   cv::cudev::DefaultSplitMergePolicy
 
struct   cv::cudev::DefaultTransformPolicy
 
struct   cv::cudev::DefaultTransposePolicy
 
struct   cv::cudev::DerivXPtr< SrcPtr >
 
struct   cv::cudev::DerivXPtrSz< SrcPtr >
 
struct   cv::cudev::DerivYPtr< SrcPtr >
 
struct   cv::cudev::DerivYPtrSz< SrcPtr >
 
struct   cv::cudev::direction_func< T, angleInDegrees >
 
struct   cv::cudev::DisableIf< bool, T >
 
struct   cv::cudev::divides< T >
 
struct   cv::cudev::DynamicSharedMem< T >
 
struct   cv::cudev::DynamicSharedMem< double >
 
struct   cv::cudev::EnableIf< bool, T >
 
struct   cv::cudev::equal_to< T >
 
struct   cv::cudev::exp10_func< T >
 
struct   cv::cudev::exp10_func< double >
 
struct   cv::cudev::exp10_func< float >
 
struct   cv::cudev::exp10_func< schar >
 
struct   cv::cudev::exp10_func< short >
 
struct   cv::cudev::exp10_func< uchar >
 
struct   cv::cudev::exp10_func< uint >
 
struct   cv::cudev::exp10_func< ushort >
 
struct   cv::cudev::exp2_func< T >
 
struct   cv::cudev::exp2_func< double >
 
struct   cv::cudev::exp2_func< float >
 
struct   cv::cudev::exp2_func< schar >
 
struct   cv::cudev::exp2_func< short >
 
struct   cv::cudev::exp2_func< uchar >
 
struct   cv::cudev::exp2_func< uint >
 
struct   cv::cudev::exp2_func< ushort >
 
struct   cv::cudev::exp_func< T >
 
struct   cv::cudev::exp_func< double >
 
struct   cv::cudev::exp_func< float >
 
struct   cv::cudev::exp_func< schar >
 
struct   cv::cudev::exp_func< short >
 
struct   cv::cudev::exp_func< uchar >
 
struct   cv::cudev::exp_func< uint >
 
struct   cv::cudev::exp_func< ushort >
 
struct   cv::cudev::Expr< Body >
 
struct   cv::cudev::FindMaxValExprBody< SrcPtr >
 
struct   cv::cudev::FindMinMaxValExprBody< SrcPtr >
 
struct   cv::cudev::FindMinValExprBody< SrcPtr >
 
struct   cv::cudev::GlobPtr< T >
  Structure similar to cv::cudev::GlobPtrSz but containing only a pointer and row step. 更多...
 
struct   cv::cudev::GlobPtrSz< T >
  Lightweight class encapsulating pitched memory on a GPU and passed to nvcc-compiled code (CUDA kernels). 更多...
 
class   cv::cudev::GpuMat_< T >
 
struct   cv::cudev::GRAY_to_BGR_func< SrcDepth >
 
struct   cv::cudev::GRAY_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::greater< T >
 
struct   cv::cudev::greater_equal< T >
 
struct   cv::cudev::HistogramBody< BIN_COUNT, SrcPtr >
 
struct   cv::cudev::HLS4_to_BGR_FULL_func< SrcDepth >
 
struct   cv::cudev::HLS4_to_BGR_FULL_func< float >
 
struct   cv::cudev::HLS4_to_BGR_func< SrcDepth >
 
struct   cv::cudev::HLS4_to_BGR_func< float >
 
struct   cv::cudev::HLS4_to_BGRA_FULL_func< SrcDepth >
 
struct   cv::cudev::HLS4_to_BGRA_FULL_func< float >
 
struct   cv::cudev::HLS4_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::HLS4_to_BGRA_func< float >
 
struct   cv::cudev::HLS4_to_RGB_FULL_func< SrcDepth >
 
struct   cv::cudev::HLS4_to_RGB_FULL_func< float >
 
struct   cv::cudev::HLS4_to_RGB_func< SrcDepth >
 
struct   cv::cudev::HLS4_to_RGB_func< float >
 
struct   cv::cudev::HLS4_to_RGBA_FULL_func< SrcDepth >
 
struct   cv::cudev::HLS4_to_RGBA_FULL_func< float >
 
struct   cv::cudev::HLS4_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::HLS4_to_RGBA_func< float >
 
struct   cv::cudev::HLS_to_BGR_FULL_func< SrcDepth >
 
struct   cv::cudev::HLS_to_BGR_FULL_func< float >
 
struct   cv::cudev::HLS_to_BGR_func< SrcDepth >
 
struct   cv::cudev::HLS_to_BGR_func< float >
 
struct   cv::cudev::HLS_to_BGRA_FULL_func< SrcDepth >
 
struct   cv::cudev::HLS_to_BGRA_FULL_func< float >
 
struct   cv::cudev::HLS_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::HLS_to_BGRA_func< float >
 
struct   cv::cudev::HLS_to_RGB_FULL_func< SrcDepth >
 
struct   cv::cudev::HLS_to_RGB_FULL_func< float >
 
struct   cv::cudev::HLS_to_RGB_func< SrcDepth >
 
struct   cv::cudev::HLS_to_RGB_func< float >
 
struct   cv::cudev::HLS_to_RGBA_FULL_func< SrcDepth >
 
struct   cv::cudev::HLS_to_RGBA_FULL_func< float >
 
struct   cv::cudev::HLS_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::HLS_to_RGBA_func< float >
 
struct   cv::cudev::HSV4_to_BGR_FULL_func< SrcDepth >
 
struct   cv::cudev::HSV4_to_BGR_FULL_func< float >
 
struct   cv::cudev::HSV4_to_BGR_func< SrcDepth >
 
struct   cv::cudev::HSV4_to_BGR_func< float >
 
struct   cv::cudev::HSV4_to_BGRA_FULL_func< SrcDepth >
 
struct   cv::cudev::HSV4_to_BGRA_FULL_func< float >
 
struct   cv::cudev::HSV4_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::HSV4_to_BGRA_func< float >
 
struct   cv::cudev::HSV4_to_RGB_FULL_func< SrcDepth >
 
struct   cv::cudev::HSV4_to_RGB_FULL_func< float >
 
struct   cv::cudev::HSV4_to_RGB_func< SrcDepth >
 
struct   cv::cudev::HSV4_to_RGB_func< float >
 
struct   cv::cudev::HSV4_to_RGBA_FULL_func< SrcDepth >
 
struct   cv::cudev::HSV4_to_RGBA_FULL_func< float >
 
struct   cv::cudev::HSV4_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::HSV4_to_RGBA_func< float >
 
struct   cv::cudev::HSV_to_BGR_FULL_func< SrcDepth >
 
struct   cv::cudev::HSV_to_BGR_FULL_func< float >
 
struct   cv::cudev::HSV_to_BGR_func< SrcDepth >
 
struct   cv::cudev::HSV_to_BGR_func< float >
 
struct   cv::cudev::HSV_to_BGRA_FULL_func< SrcDepth >
 
struct   cv::cudev::HSV_to_BGRA_FULL_func< float >
 
struct   cv::cudev::HSV_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::HSV_to_BGRA_func< float >
 
struct   cv::cudev::HSV_to_RGB_FULL_func< SrcDepth >
 
struct   cv::cudev::HSV_to_RGB_FULL_func< float >
 
struct   cv::cudev::HSV_to_RGB_func< SrcDepth >
 
struct   cv::cudev::HSV_to_RGB_func< float >
 
struct   cv::cudev::HSV_to_RGBA_FULL_func< SrcDepth >
 
struct   cv::cudev::HSV_to_RGBA_FULL_func< float >
 
struct   cv::cudev::HSV_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::HSV_to_RGBA_func< float >
 
struct   cv::cudev::hypot_func< T >
 
struct   cv::cudev::hypot_func< double >
 
struct   cv::cudev::hypot_func< float >
 
struct   cv::cudev::hypot_func< schar >
 
struct   cv::cudev::hypot_func< short >
 
struct   cv::cudev::hypot_func< uchar >
 
struct   cv::cudev::hypot_func< uint >
 
struct   cv::cudev::hypot_func< ushort >
 
struct   cv::cudev::identity< T >
 
struct   cv::cudev::Int2Type< A >
 
struct   cv::cudev::IntegerAreaInterPtr< SrcPtr >
 
struct   cv::cudev::IntegerAreaInterPtrSz< SrcPtr >
 
struct   cv::cudev::IntegralBody< SrcPtr >
 
struct   cv::cudev::IsBinaryFunction< F >
 
struct   cv::cudev::IsPowerOf2< N >
 
struct   cv::cudev::IsUnaryFunction< F >
 
struct   cv::cudev::Lab4_to_BGR_func< SrcDepth >
 
struct   cv::cudev::Lab4_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::Lab4_to_LBGR_func< SrcDepth >
 
struct   cv::cudev::Lab4_to_LBGRA_func< SrcDepth >
 
struct   cv::cudev::Lab4_to_LRGB_func< SrcDepth >
 
struct   cv::cudev::Lab4_to_LRGBA_func< SrcDepth >
 
struct   cv::cudev::Lab4_to_RGB_func< SrcDepth >
 
struct   cv::cudev::Lab4_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::Lab_to_BGR_func< SrcDepth >
 
struct   cv::cudev::Lab_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::Lab_to_LBGR_func< SrcDepth >
 
struct   cv::cudev::Lab_to_LBGRA_func< SrcDepth >
 
struct   cv::cudev::Lab_to_LRGB_func< SrcDepth >
 
struct   cv::cudev::Lab_to_LRGBA_func< SrcDepth >
 
struct   cv::cudev::Lab_to_RGB_func< SrcDepth >
 
struct   cv::cudev::Lab_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::LaplacianPtr< ksize, SrcPtr >
 
struct   cv::cudev::LaplacianPtr< 1, SrcPtr >
 
struct   cv::cudev::LaplacianPtr< 3, SrcPtr >
 
struct   cv::cudev::LaplacianPtrSz< ksize, SrcPtr >
 
struct   cv::cudev::LargerType< A, B >
 
struct   cv::cudev::LBGR_to_Lab4_func< SrcDepth >
 
struct   cv::cudev::LBGR_to_Lab_func< SrcDepth >
 
struct   cv::cudev::LBGR_to_Luv4_func< SrcDepth >
 
struct   cv::cudev::LBGR_to_Luv_func< SrcDepth >
 
struct   cv::cudev::LBGRA_to_Lab4_func< SrcDepth >
 
struct   cv::cudev::LBGRA_to_Lab_func< SrcDepth >
 
struct   cv::cudev::LBGRA_to_Luv4_func< SrcDepth >
 
struct   cv::cudev::LBGRA_to_Luv_func< SrcDepth >
 
struct   cv::cudev::less< T >
 
struct   cv::cudev::less_equal< T >
 
struct   cv::cudev::LinearInterPtr< SrcPtr >
 
struct   cv::cudev::LinearInterPtrSz< SrcPtr >
 
struct   cv::cudev::log10_func< T >
 
struct   cv::cudev::log10_func< double >
 
struct   cv::cudev::log10_func< float >
 
struct   cv::cudev::log10_func< schar >
 
struct   cv::cudev::log10_func< short >
 
struct   cv::cudev::log10_func< uchar >
 
struct   cv::cudev::log10_func< uint >
 
struct   cv::cudev::log10_func< ushort >
 
struct   cv::cudev::Log2< N, CURRENT_VAL, COUNT >
 
struct   cv::cudev::Log2< N, 0, COUNT >
 
struct   cv::cudev::log2_func< T >
 
struct   cv::cudev::log2_func< double >
 
struct   cv::cudev::log2_func< float >
 
struct   cv::cudev::log2_func< schar >
 
struct   cv::cudev::log2_func< short >
 
struct   cv::cudev::log2_func< uchar >
 
struct   cv::cudev::log2_func< uint >
 
struct   cv::cudev::log2_func< ushort >
 
struct   cv::cudev::log_func< T >
 
struct   cv::cudev::log_func< double >
 
struct   cv::cudev::log_func< float >
 
struct   cv::cudev::log_func< schar >
 
struct   cv::cudev::log_func< short >
 
struct   cv::cudev::log_func< uchar >
 
struct   cv::cudev::log_func< uint >
 
struct   cv::cudev::log_func< ushort >
 
struct   cv::cudev::logical_and< T >
 
struct   cv::cudev::logical_not< T >
 
struct   cv::cudev::logical_or< T >
 
struct   cv::cudev::LRGB_to_Lab4_func< SrcDepth >
 
struct   cv::cudev::LRGB_to_Lab_func< SrcDepth >
 
struct   cv::cudev::LRGB_to_Luv4_func< SrcDepth >
 
struct   cv::cudev::LRGB_to_Luv_func< SrcDepth >
 
struct   cv::cudev::LRGBA_to_Lab4_func< SrcDepth >
 
struct   cv::cudev::LRGBA_to_Lab_func< SrcDepth >
 
struct   cv::cudev::LRGBA_to_Luv4_func< SrcDepth >
 
struct   cv::cudev::LRGBA_to_Luv_func< SrcDepth >
 
struct   cv::cudev::LutPtr< SrcPtr, TablePtr >
 
struct   cv::cudev::LutPtrSz< SrcPtr, TablePtr >
 
struct   cv::cudev::Luv4_to_BGR_func< SrcDepth >
 
struct   cv::cudev::Luv4_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::Luv4_to_LBGR_func< SrcDepth >
 
struct   cv::cudev::Luv4_to_LBGRA_func< SrcDepth >
 
struct   cv::cudev::Luv4_to_LRGB_func< SrcDepth >
 
struct   cv::cudev::Luv4_to_LRGBA_func< SrcDepth >
 
struct   cv::cudev::Luv4_to_RGB_func< SrcDepth >
 
struct   cv::cudev::Luv4_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::Luv_to_BGR_func< SrcDepth >
 
struct   cv::cudev::Luv_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::Luv_to_LBGR_func< SrcDepth >
 
struct   cv::cudev::Luv_to_LBGRA_func< SrcDepth >
 
struct   cv::cudev::Luv_to_LRGB_func< SrcDepth >
 
struct   cv::cudev::Luv_to_LRGBA_func< SrcDepth >
 
struct   cv::cudev::Luv_to_RGB_func< SrcDepth >
 
struct   cv::cudev::Luv_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::magnitude_func< T >
 
struct   cv::cudev::magnitude_sqr_func< T >
 
struct   cv::cudev::MakeVec< T, CN >
 
struct   cv::cudev::MakeVec< bool, 1 >
 
struct   cv::cudev::MakeVec< bool, 2 >
 
struct   cv::cudev::MakeVec< bool, 3 >
 
struct   cv::cudev::MakeVec< bool, 4 >
 
struct   cv::cudev::MakeVec< double, 1 >
 
struct   cv::cudev::MakeVec< double, 2 >
 
struct   cv::cudev::MakeVec< double, 3 >
 
struct   cv::cudev::MakeVec< double, 4 >
 
struct   cv::cudev::MakeVec< float, 1 >
 
struct   cv::cudev::MakeVec< float, 2 >
 
struct   cv::cudev::MakeVec< float, 3 >
 
struct   cv::cudev::MakeVec< float, 4 >
 
struct   cv::cudev::MakeVec< schar, 1 >
 
struct   cv::cudev::MakeVec< schar, 2 >
 
struct   cv::cudev::MakeVec< schar, 3 >
 
struct   cv::cudev::MakeVec< schar, 4 >
 
struct   cv::cudev::MakeVec< short, 1 >
 
struct   cv::cudev::MakeVec< short, 2 >
 
struct   cv::cudev::MakeVec< short, 3 >
 
struct   cv::cudev::MakeVec< short, 4 >
 
struct   cv::cudev::MakeVec< uchar, 1 >
 
struct   cv::cudev::MakeVec< uchar, 2 >
 
struct   cv::cudev::MakeVec< uchar, 3 >
 
struct   cv::cudev::MakeVec< uchar, 4 >
 
struct   cv::cudev::MakeVec< uint, 1 >
 
struct   cv::cudev::MakeVec< uint, 2 >
 
struct   cv::cudev::MakeVec< uint, 3 >
 
struct   cv::cudev::MakeVec< uint, 4 >
 
struct   cv::cudev::MakeVec< ushort, 1 >
 
struct   cv::cudev::MakeVec< ushort, 2 >
 
struct   cv::cudev::MakeVec< ushort, 3 >
 
struct   cv::cudev::MakeVec< ushort, 4 >
 
struct   cv::cudev::Max< T >
 
struct   cv::cudev::maximum< T >
 
struct   cv::cudev::maximum< double >
 
struct   cv::cudev::maximum< float >
 
struct   cv::cudev::maximum< schar >
 
struct   cv::cudev::maximum< short >
 
struct   cv::cudev::maximum< uchar >
 
struct   cv::cudev::maximum< uint >
 
struct   cv::cudev::maximum< ushort >
 
struct   cv::cudev::Min< T >
 
struct   cv::cudev::minimum< T >
 
struct   cv::cudev::minimum< double >
 
struct   cv::cudev::minimum< float >
 
struct   cv::cudev::minimum< schar >
 
struct   cv::cudev::minimum< short >
 
struct   cv::cudev::minimum< uchar >
 
struct   cv::cudev::minimum< uint >
 
struct   cv::cudev::minimum< ushort >
 
struct   cv::cudev::minus< T >
 
struct   cv::cudev::modulus< T >
 
struct   cv::cudev::multiplies< T >
 
struct   cv::cudev::NearestInterPtr< SrcPtr >
 
struct   cv::cudev::NearestInterPtrSz< SrcPtr >
 
struct   cv::cudev::negate< T >
 
struct   cv::cudev::NormHamming
 
struct   cv::cudev::NormL1< T >
 
struct   cv::cudev::NormL1< float >
 
struct   cv::cudev::NormL2
 
struct   cv::cudev::not_equal_to< T >
 
struct   cv::cudev::NullType
 
struct   cv::cudev::numeric_limits< T >
 
struct   cv::cudev::numeric_limits< bool >
 
struct   cv::cudev::numeric_limits< double >
 
struct   cv::cudev::numeric_limits< float >
 
struct   cv::cudev::numeric_limits< schar >
 
struct   cv::cudev::numeric_limits< short >
 
struct   cv::cudev::numeric_limits< uchar >
 
struct   cv::cudev::numeric_limits< uint >
 
struct   cv::cudev::numeric_limits< ushort >
 
struct   cv::cudev::PerspectiveMapPtr
 
struct   cv::cudev::PerspectiveMapPtrSz
 
struct   cv::cudev::plus< T >
 
struct   cv::cudev::pow_func< T >
 
struct   cv::cudev::pow_func< double >
 
struct   cv::cudev::project1st< T1, T2 >
 
struct   cv::cudev::project2nd< T1, T2 >
 
struct   cv::cudev::PtrTraits< Ptr2DSz >
 
struct   cv::cudev::PtrTraits< AffineMapPtrSz >
 
struct   cv::cudev::PtrTraits< BinaryTransformPtrSz< Src1Ptr, Src2Ptr, Op > >
 
struct   cv::cudev::PtrTraits< CommonAreaInterPtrSz< SrcPtr > >
 
struct   cv::cudev::PtrTraits< ConstantPtrSz< T > >
 
struct   cv::cudev::PtrTraits< CubicInterPtrSz< SrcPtr > >
 
struct   cv::cudev::PtrTraits< DerivXPtrSz< SrcPtr > >
 
struct   cv::cudev::PtrTraits< DerivYPtrSz< SrcPtr > >
 
struct   cv::cudev::PtrTraits< Expr< Body > >
 
struct   cv::cudev::PtrTraits< GlobPtrSz< T > >
 
struct   cv::cudev::PtrTraits< GpuMat_< T > >
 
struct   cv::cudev::PtrTraits< IntegerAreaInterPtrSz< SrcPtr > >
 
struct   cv::cudev::PtrTraits< LaplacianPtrSz< ksize, SrcPtr > >
 
struct   cv::cudev::PtrTraits< LinearInterPtrSz< SrcPtr > >
 
struct   cv::cudev::PtrTraits< LutPtrSz< SrcPtr, TablePtr > >
 
struct   cv::cudev::PtrTraits< NearestInterPtrSz< SrcPtr > >
 
struct   cv::cudev::PtrTraits< PerspectiveMapPtrSz >
 
struct   cv::cudev::PtrTraits< RemapPtr1Sz< SrcPtr, MapPtr > >
 
struct   cv::cudev::PtrTraits< RemapPtr2Sz< SrcPtr, MapXPtr, MapYPtr > >
 
struct   cv::cudev::PtrTraits< ResizePtrSz< SrcPtr > >
 
struct   cv::cudev::PtrTraits< ScharrXPtrSz< SrcPtr > >
 
struct   cv::cudev::PtrTraits< ScharrYPtrSz< SrcPtr > >
 
struct   cv::cudev::PtrTraits< SingleMaskChannelsSz< MaskPtr > >
 
struct   cv::cudev::PtrTraits< SobelXPtrSz< SrcPtr > >
 
struct   cv::cudev::PtrTraits< SobelYPtrSz< SrcPtr > >
 
struct   cv::cudev::PtrTraits< Texture< T > >
 
struct   cv::cudev::PtrTraits< UnaryTransformPtrSz< SrcPtr, Op > >
 
struct   cv::cudev::PtrTraits< ZipPtrSz< PtrTuple > >
 
struct   cv::cudev::PtrTraitsBase< Ptr2DSz, Ptr2D >
 
struct   cv::cudev::PyrDownBody< SrcPtr >
 
struct   cv::cudev::PyrUpBody< SrcPtr >
 
struct   cv::cudev::ReduceToColumnBody< Reductor, SrcPtr >
 
struct   cv::cudev::ReduceToRowBody< Reductor, SrcPtr >
 
struct   cv::cudev::RemapPtr1< SrcPtr, MapPtr >
 
struct   cv::cudev::RemapPtr1Sz< SrcPtr, MapPtr >
 
struct   cv::cudev::RemapPtr2< SrcPtr, MapXPtr, MapYPtr >
 
struct   cv::cudev::RemapPtr2Sz< SrcPtr, MapXPtr, MapYPtr >
 
struct   cv::cudev::ResizePtr< SrcPtr >
 
struct   cv::cudev::ResizePtrSz< SrcPtr >
 
struct   cv::cudev::RGB_to_GRAY_func< SrcDepth >
 
struct   cv::cudev::RGB_to_HLS4_FULL_func< SrcDepth >
 
struct   cv::cudev::RGB_to_HLS4_FULL_func< float >
 
struct   cv::cudev::RGB_to_HLS4_func< SrcDepth >
 
struct   cv::cudev::RGB_to_HLS4_func< float >
 
struct   cv::cudev::RGB_to_HLS_FULL_func< SrcDepth >
 
struct   cv::cudev::RGB_to_HLS_FULL_func< float >
 
struct   cv::cudev::RGB_to_HLS_func< SrcDepth >
 
struct   cv::cudev::RGB_to_HLS_func< float >
 
struct   cv::cudev::RGB_to_HSV4_FULL_func< SrcDepth >
 
struct   cv::cudev::RGB_to_HSV4_FULL_func< float >
 
struct   cv::cudev::RGB_to_HSV4_func< SrcDepth >
 
struct   cv::cudev::RGB_to_HSV4_func< float >
 
struct   cv::cudev::RGB_to_HSV_FULL_func< SrcDepth >
 
struct   cv::cudev::RGB_to_HSV_FULL_func< float >
 
struct   cv::cudev::RGB_to_HSV_func< SrcDepth >
 
struct   cv::cudev::RGB_to_HSV_func< float >
 
struct   cv::cudev::RGB_to_Lab4_func< SrcDepth >
 
struct   cv::cudev::RGB_to_Lab_func< SrcDepth >
 
struct   cv::cudev::RGB_to_Luv4_func< SrcDepth >
 
struct   cv::cudev::RGB_to_Luv_func< SrcDepth >
 
struct   cv::cudev::RGB_to_XYZ4_func< SrcDepth >
 
struct   cv::cudev::RGB_to_XYZ_func< SrcDepth >
 
struct   cv::cudev::RGB_to_YCrCb4_func< SrcDepth >
 
struct   cv::cudev::RGB_to_YCrCb_func< SrcDepth >
 
struct   cv::cudev::RGB_to_YUV4_func< SrcDepth >
 
struct   cv::cudev::RGB_to_YUV_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_GRAY_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_HLS4_FULL_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_HLS4_FULL_func< float >
 
struct   cv::cudev::RGBA_to_HLS4_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_HLS4_func< float >
 
struct   cv::cudev::RGBA_to_HLS_FULL_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_HLS_FULL_func< float >
 
struct   cv::cudev::RGBA_to_HLS_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_HLS_func< float >
 
struct   cv::cudev::RGBA_to_HSV4_FULL_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_HSV4_FULL_func< float >
 
struct   cv::cudev::RGBA_to_HSV4_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_HSV4_func< float >
 
struct   cv::cudev::RGBA_to_HSV_FULL_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_HSV_FULL_func< float >
 
struct   cv::cudev::RGBA_to_HSV_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_HSV_func< float >
 
struct   cv::cudev::RGBA_to_Lab4_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_Lab_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_Luv4_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_Luv_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_XYZ4_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_XYZ_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_YCrCb4_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_YCrCb_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_YUV4_func< SrcDepth >
 
struct   cv::cudev::RGBA_to_YUV_func< SrcDepth >
 
struct   cv::cudev::saturate_cast_fp16_func< T, D >
 
struct   cv::cudev::saturate_cast_fp16_func< float, short >
 
struct   cv::cudev::saturate_cast_fp16_func< short, float >
 
struct   cv::cudev::saturate_cast_func< T, D >
 
struct   cv::cudev::ScharrXPtr< SrcPtr >
 
struct   cv::cudev::ScharrXPtrSz< SrcPtr >
 
struct   cv::cudev::ScharrYPtr< SrcPtr >
 
struct   cv::cudev::ScharrYPtrSz< SrcPtr >
 
struct   cv::cudev::SelectIf< bool, ThenType, ElseType >
 
struct   cv::cudev::SelectIf< false, ThenType, ElseType >
 
struct   cv::cudev::sin_func< T >
 
struct   cv::cudev::sin_func< double >
 
struct   cv::cudev::sin_func< float >
 
struct   cv::cudev::sin_func< schar >
 
struct   cv::cudev::sin_func< short >
 
struct   cv::cudev::sin_func< uchar >
 
struct   cv::cudev::sin_func< uint >
 
struct   cv::cudev::sin_func< ushort >
 
struct   cv::cudev::SingleMaskChannels< MaskPtr >
 
struct   cv::cudev::SingleMaskChannelsSz< MaskPtr >
 
struct   cv::cudev::sinh_func< T >
 
struct   cv::cudev::sinh_func< double >
 
struct   cv::cudev::sinh_func< float >
 
struct   cv::cudev::sinh_func< schar >
 
struct   cv::cudev::sinh_func< short >
 
struct   cv::cudev::sinh_func< uchar >
 
struct   cv::cudev::sinh_func< uint >
 
struct   cv::cudev::sinh_func< ushort >
 
struct   cv::cudev::SobelXPtr< SrcPtr >
 
struct   cv::cudev::SobelXPtrSz< SrcPtr >
 
struct   cv::cudev::SobelYPtr< SrcPtr >
 
struct   cv::cudev::SobelYPtrSz< SrcPtr >
 
struct   cv::cudev::sqr_func< T >
 
struct   cv::cudev::sqrt_func< T >
 
struct   cv::cudev::sqrt_func< double >
 
struct   cv::cudev::sqrt_func< float >
 
struct   cv::cudev::sqrt_func< schar >
 
struct   cv::cudev::sqrt_func< short >
 
struct   cv::cudev::sqrt_func< uchar >
 
struct   cv::cudev::sqrt_func< uint >
 
struct   cv::cudev::sqrt_func< ushort >
 
struct   cv::cudev::Sum< T >
 
struct   cv::cudev::SumExprBody< SrcPtr >
 
struct   cv::cudev::tan_func< T >
 
struct   cv::cudev::tan_func< double >
 
struct   cv::cudev::tan_func< float >
 
struct   cv::cudev::tan_func< schar >
 
struct   cv::cudev::tan_func< short >
 
struct   cv::cudev::tan_func< uchar >
 
struct   cv::cudev::tan_func< uint >
 
struct   cv::cudev::tan_func< ushort >
 
struct   cv::cudev::tanh_func< T >
 
struct   cv::cudev::tanh_func< double >
 
struct   cv::cudev::tanh_func< float >
 
struct   cv::cudev::tanh_func< schar >
 
struct   cv::cudev::tanh_func< short >
 
struct   cv::cudev::tanh_func< uchar >
 
struct   cv::cudev::tanh_func< uint >
 
struct   cv::cudev::tanh_func< ushort >
 
struct   cv::cudev::Texture< T >
 
struct   cv::cudev::TexturePtr< T >
 
struct   cv::cudev::ThreshBinaryFunc< T >
 
struct   cv::cudev::ThreshBinaryInvFunc< T >
 
struct   cv::cudev::ThreshToZeroFunc< T >
 
struct   cv::cudev::ThreshToZeroInvFunc< T >
 
struct   cv::cudev::ThreshTruncFunc< T >
 
struct   cv::cudev::TransposeBody< SrcPtr >
 
struct   cv::cudev::TupleTraits< T >
 
struct   cv::cudev::TupleTraits< tuple< P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 > >
 
struct   cv::cudev::TypesEquals< A, B >
 
struct   cv::cudev::TypesEquals< A, A >
 
struct   cv::cudev::TypeTraits< T >
 
struct   cv::cudev::unary_function< _Arg, _Result >
 
struct   cv::cudev::UnaryNegate< Predicate >
 
struct   cv::cudev::UnaryTransformPtr< SrcPtr, Op >
 
struct   cv::cudev::UnaryTransformPtrSz< SrcPtr, Op >
 
struct   cv::cudev::UnaryTupleAdapter< Op, n >
 
struct   cv::cudev::VecTraits< T >
 
struct   cv::cudev::VecTraits< char1 >
 
struct   cv::cudev::VecTraits< char2 >
 
struct   cv::cudev::VecTraits< char3 >
 
struct   cv::cudev::VecTraits< char4 >
 
struct   cv::cudev::VecTraits< double >
 
struct   cv::cudev::VecTraits< double1 >
 
struct   cv::cudev::VecTraits< double2 >
 
struct   cv::cudev::VecTraits< double3 >
 
struct   cv::cudev::VecTraits< double4 >
 
struct   cv::cudev::VecTraits< float >
 
struct   cv::cudev::VecTraits< float1 >
 
struct   cv::cudev::VecTraits< float2 >
 
struct   cv::cudev::VecTraits< float3 >
 
struct   cv::cudev::VecTraits< float4 >
 
struct   cv::cudev::VecTraits< int1 >
 
struct   cv::cudev::VecTraits< int2 >
 
struct   cv::cudev::VecTraits< int3 >
 
struct   cv::cudev::VecTraits< int4 >
 
struct   cv::cudev::VecTraits< schar >
 
struct   cv::cudev::VecTraits< short >
 
struct   cv::cudev::VecTraits< short1 >
 
struct   cv::cudev::VecTraits< short2 >
 
struct   cv::cudev::VecTraits< short3 >
 
struct   cv::cudev::VecTraits< short4 >
 
struct   cv::cudev::VecTraits< uchar >
 
struct   cv::cudev::VecTraits< uchar1 >
 
struct   cv::cudev::VecTraits< uchar2 >
 
struct   cv::cudev::VecTraits< uchar3 >
 
struct   cv::cudev::VecTraits< uchar4 >
 
struct   cv::cudev::VecTraits< uint >
 
struct   cv::cudev::VecTraits< uint1 >
 
struct   cv::cudev::VecTraits< uint2 >
 
struct   cv::cudev::VecTraits< uint3 >
 
struct   cv::cudev::VecTraits< uint4 >
 
struct   cv::cudev::VecTraits< ushort >
 
struct   cv::cudev::VecTraits< ushort1 >
 
struct   cv::cudev::VecTraits< ushort2 >
 
struct   cv::cudev::VecTraits< ushort3 >
 
struct   cv::cudev::VecTraits< ushort4 >
 
struct   cv::cudev::Warp
 
struct   cv::cudev::WithOutMask
 
struct   cv::cudev::XYZ4_to_BGR_func< SrcDepth >
 
struct   cv::cudev::XYZ4_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::XYZ4_to_RGB_func< SrcDepth >
 
struct   cv::cudev::XYZ4_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::XYZ_to_BGR_func< SrcDepth >
 
struct   cv::cudev::XYZ_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::XYZ_to_RGB_func< SrcDepth >
 
struct   cv::cudev::XYZ_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::YCrCb4_to_BGR_func< SrcDepth >
 
struct   cv::cudev::YCrCb4_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::YCrCb4_to_RGB_func< SrcDepth >
 
struct   cv::cudev::YCrCb4_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::YCrCb_to_BGR_func< SrcDepth >
 
struct   cv::cudev::YCrCb_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::YCrCb_to_RGB_func< SrcDepth >
 
struct   cv::cudev::YCrCb_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::YUV4_to_BGR_func< SrcDepth >
 
struct   cv::cudev::YUV4_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::YUV4_to_RGB_func< SrcDepth >
 
struct   cv::cudev::YUV4_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::YUV_to_BGR_func< SrcDepth >
 
struct   cv::cudev::YUV_to_BGRA_func< SrcDepth >
 
struct   cv::cudev::YUV_to_RGB_func< SrcDepth >
 
struct   cv::cudev::YUV_to_RGBA_func< SrcDepth >
 
struct   cv::cudev::ZipPtr< PtrTuple >
 
struct   cv::cudev::ZipPtr< tuple< Ptr0, Ptr1 > >
 
struct   cv::cudev::ZipPtr< tuple< Ptr0, Ptr1, Ptr2 > >
 
struct   cv::cudev::ZipPtr< tuple< Ptr0, Ptr1, Ptr2, Ptr3 > >
 
struct   cv::cudev::ZipPtrSz< PtrTuple >
 

#define  CV_CUDEV_ARCH    0
 
#define  CV_CUDEV_BINARY_FUNCTION_INST (name, func)
 
#define  CV_CUDEV_EXPR_BINARY_FUNC (name)
 
#define  CV_CUDEV_EXPR_BINOP_INST (op, functor)
 
#define  CV_CUDEV_EXPR_CVTCOLOR_INST (name)
 
#define  CV_CUDEV_EXPR_UNARY_FUNC (name)
 
#define  CV_CUDEV_EXPR_UNOP_INST (op, functor)
 
#define  CV_CUDEV_GRAY2RGB5x5_INST (name, green_bits)   typedef cv::cudev::color_cvt_detail::Gray2RGB5x5<green_bits> name ## _func;
 
#define  CV_CUDEV_GRAY2RGB_INST (name, dcn)
 
#define  CV_CUDEV_HLS2RGB_INST (name, scn, dcn, bidx)
 
#define  CV_CUDEV_HSV2RGB_INST (name, scn, dcn, bidx)
 
#define  CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (func_name, func, input_type, scalar_type, output_type)
 
#define  CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (op, input_type, scalar_type, output_type)
 
#define  CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (func_name, func, input_type, output_type)
 
#define  CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (op, input_type, output_type)
 
#define  CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (func_name, func, input_type, output_type)
 
#define  CV_CUDEV_IMPLEMENT_VEC_UNARY_OP (op, input_type, output_type)
 
#define  CV_CUDEV_Lab2RGB_INST (name, scn, dcn, sRGB, blueIdx)
 
#define  CV_CUDEV_Luv2RGB_INST (name, scn, dcn, sRGB, blueIdx)
 
#define  CV_CUDEV_MAKE_VEC_INST (elem_type)
 
#define  CV_CUDEV_MINMAX_INST (type, maxop, minop)
 
#define  CV_CUDEV_RGB2GRAY_INST (name, scn, bidx)
 
#define  CV_CUDEV_RGB2HLS_INST (name, scn, dcn, bidx)
 
#define  CV_CUDEV_RGB2HSV_INST (name, scn, dcn, bidx)
 
#define  CV_CUDEV_RGB2Lab_INST (name, scn, dcn, sRGB, blueIdx)
 
#define  CV_CUDEV_RGB2Luv_INST (name, scn, dcn, sRGB, blueIdx)
 
#define  CV_CUDEV_RGB2RGB5x5_INST (name, scn, bidx, green_bits)   typedef cv::cudev::color_cvt_detail::RGB2RGB5x5<scn, bidx, green_bits> name ## _func;
 
#define  CV_CUDEV_RGB2RGB_INST (name, scn, dcn, bidx)
 
#define  CV_CUDEV_RGB2XYZ_INST (name, scn, dcn, bidx)
 
#define  CV_CUDEV_RGB2YCrCb_INST (name, scn, dcn, bidx)
 
#define  CV_CUDEV_RGB2YUV_INST (name, scn, dcn, bidx)
 
#define  CV_CUDEV_RGB5x52GRAY_INST (name, green_bits)   typedef cv::cudev::color_cvt_detail::RGB5x52Gray<green_bits> name ## _func;
 
#define  CV_CUDEV_RGB5x52RGB_INST (name, dcn, bidx, green_bits)   typedef cv::cudev::color_cvt_detail::RGB5x52RGB<dcn, bidx, green_bits> name ## _func;
 
#define  CV_CUDEV_SAFE_CALL (expr)    cv::cudev::checkCudaError ((expr), __FILE__, __LINE__, CV_Func )
 
#define  CV_CUDEV_UNARY_FUNCTION_INST (name, func)
 
#define  CV_CUDEV_VEC_TRAITS_INST (type)
 
#define  CV_CUDEV_XYZ2RGB_INST (name, scn, dcn, bidx)
 
#define  CV_CUDEV_YCrCb2RGB_INST (name, scn, dcn, bidx)
 
#define  CV_CUDEV_YUV2RGB_INST (name, scn, dcn, bidx)
 
#define  CV_LOG2_F    ((float) CV_LOG2 )
 
#define  CV_PI_F    ((float) CV_PI )
 

Typedefs

typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3, 0, 5 >  cv::cudev::BGR555_to_BGR_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4, 0, 5 >  cv::cudev::BGR555_to_BGRA_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52Gray< 5 >  cv::cudev::BGR555_to_GRAY_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3, 2, 5 >  cv::cudev::BGR555_to_RGB_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4, 2, 5 >  cv::cudev::BGR555_to_RGBA_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3, 0, 6 >  cv::cudev::BGR565_to_BGR_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4, 0, 6 >  cv::cudev::BGR565_to_BGRA_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52Gray< 6 >  cv::cudev::BGR565_to_GRAY_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3, 2, 6 >  cv::cudev::BGR565_to_RGB_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4, 2, 6 >  cv::cudev::BGR565_to_RGBA_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3, 0, 5 >  cv::cudev::BGR_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3, 0, 6 >  cv::cudev::BGR_to_BGR565_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4, 0, 5 >  cv::cudev::BGRA_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4, 0, 6 >  cv::cudev::BGRA_to_BGR565_func
 
typedef cv::cudev::color_cvt_detail::Gray2RGB5x5< 5 >  cv::cudev::GRAY_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::Gray2RGB5x5< 6 >  cv::cudev::GRAY_to_BGR565_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3, 2, 5 >  cv::cudev::RGB_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3, 2, 6 >  cv::cudev::RGB_to_BGR565_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4, 2, 5 >  cv::cudev::RGBA_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4, 2, 6 >  cv::cudev::RGBA_to_BGR565_func
 

枚举

enum   {
   cv::cudev::LOG_WARP_SIZE = 5,
   cv::cudev::WARP_SIZE = 1 << LOG_WARP_SIZE
}
 

函数

__device__ __forceinline__ uchar1  cv::cudev::abs (const uchar1 &a)
 
__device__ __forceinline__ uchar2  cv::cudev::abs (const uchar2 &a)
 
__device__ __forceinline__ uchar3  cv::cudev::abs (const uchar3 &a)
 
__device__ __forceinline__ uchar4  cv::cudev::abs (const uchar4 &a)
 
__device__ __forceinline__ char1  cv::cudev::abs (const char1 &a)
 
__device__ __forceinline__ char2  cv::cudev::abs (const char2 &a)
 
__device__ __forceinline__ char3  cv::cudev::abs (const char3 &a)
 
__device__ __forceinline__ char4  cv::cudev::abs (const char4 &a)
 
__device__ __forceinline__ ushort1  cv::cudev::abs (const ushort1 &a)
 
__device__ __forceinline__ ushort2  cv::cudev::abs (const ushort2 &a)
 
__device__ __forceinline__ ushort3  cv::cudev::abs (const ushort3 &a)
 
__device__ __forceinline__ ushort4  cv::cudev::abs (const ushort4 &a)
 
__device__ __forceinline__ short1  cv::cudev::abs (const short1 &a)
 
__device__ __forceinline__ short2  cv::cudev::abs (const short2 &a)
 
__device__ __forceinline__ short3  cv::cudev::abs (const short3 &a)
 
__device__ __forceinline__ short4  cv::cudev::abs (const short4 &a)
 
__device__ __forceinline__ int1  cv::cudev::abs (const int1 &a)
 
__device__ __forceinline__ int2  cv::cudev::abs (const int2 &a)
 
__device__ __forceinline__ int3  cv::cudev::abs (const int3 &a)
 
__device__ __forceinline__ int4  cv::cudev::abs (const int4 &a)
 
__device__ __forceinline__ uint1  cv::cudev::abs (const uint1 &a)
 
__device__ __forceinline__ uint2  cv::cudev::abs (const uint2 &a)
 
__device__ __forceinline__ uint3  cv::cudev::abs (const uint3 &a)
 
__device__ __forceinline__ uint4  cv::cudev::abs (const uint4 &a)
 
__device__ __forceinline__ float1  cv::cudev::abs (const float1 &a)
 
__device__ __forceinline__ float2  cv::cudev::abs (const float2 &a)
 
__device__ __forceinline__ float3  cv::cudev::abs (const float3 &a)
 
__device__ __forceinline__ float4  cv::cudev::abs (const float4 &a)
 
__device__ __forceinline__ double1  cv::cudev::abs (const double1 &a)
 
__device__ __forceinline__ double2  cv::cudev::abs (const double2 &a)
 
__device__ __forceinline__ double3  cv::cudev::abs (const double3 &a)
 
__device__ __forceinline__ double4  cv::cudev::abs (const double4 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, abs_func < typename PtrTraits < SrcPtr >::value_type > > >  cv::cudev::abs_ (const SrcPtr &src)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr < BinaryTransformPtrSz < typename PtrTraits < SrcPtr1 >::ptr_type, typename PtrTraits < SrcPtr2 >::ptr_type, absdiff_func < typename LargerType < typename PtrTraits < SrcPtr1 >::value_type, typename PtrTraits < SrcPtr2 >::value_type >::type > > >  cv::cudev::absdiff_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
__device__ __forceinline__ float1  cv::cudev::acos (const uchar1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acos (const uchar2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acos (const uchar3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acos (const uchar4 &a)
 
__device__ __forceinline__ float1  cv::cudev::acos (const char1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acos (const char2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acos (const char3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acos (const char4 &a)
 
__device__ __forceinline__ float1  cv::cudev::acos (const ushort1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acos (const ushort2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acos (const ushort3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acos (const ushort4 &a)
 
__device__ __forceinline__ float1  cv::cudev::acos (const short1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acos (const short2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acos (const short3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acos (const short4 &a)
 
__device__ __forceinline__ float1  cv::cudev::acos (const int1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acos (const int2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acos (const int3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acos (const int4 &a)
 
__device__ __forceinline__ float1  cv::cudev::acos (const uint1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acos (const uint2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acos (const uint3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acos (const uint4 &a)
 
__device__ __forceinline__ float1  cv::cudev::acos (const float1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acos (const float2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acos (const float3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acos (const float4 &a)
 
__device__ __forceinline__ double1  cv::cudev::acos (const double1 &a)
 
__device__ __forceinline__ double2  cv::cudev::acos (const double2 &a)
 
__device__ __forceinline__ double3  cv::cudev::acos (const double3 &a)
 
__device__ __forceinline__ double4  cv::cudev::acos (const double4 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, acos_func < typename PtrTraits < SrcPtr >::value_type > > >  cv::cudev::acos_ (const SrcPtr &src)
 
__device__ __forceinline__ float1  cv::cudev::acosh (const uchar1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acosh (const uchar2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acosh (const uchar3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acosh (const uchar4 &a)
 
__device__ __forceinline__ float1  cv::cudev::acosh (const char1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acosh (const char2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acosh (const char3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acosh (const char4 &a)
 
__device__ __forceinline__ float1  cv::cudev::acosh (const ushort1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acosh (const ushort2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acosh (const ushort3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acosh (const ushort4 &a)
 
__device__ __forceinline__ float1  cv::cudev::acosh (const short1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acosh (const short2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acosh (const short3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acosh (const short4 &a)
 
__device__ __forceinline__ float1  cv::cudev::acosh (const int1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acosh (const int2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acosh (const int3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acosh (const int4 &a)
 
__device__ __forceinline__ float1  cv::cudev::acosh (const uint1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acosh (const uint2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acosh (const uint3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acosh (const uint4 &a)
 
__device__ __forceinline__ float1  cv::cudev::acosh (const float1 &a)
 
__device__ __forceinline__ float2  cv::cudev::acosh (const float2 &a)
 
__device__ __forceinline__ float3  cv::cudev::acosh (const float3 &a)
 
__device__ __forceinline__ float4  cv::cudev::acosh (const float4 &a)
 
__device__ __forceinline__ double1  cv::cudev::acosh (const double1 &a)
 
__device__ __forceinline__ double2  cv::cudev::acosh (const double2 &a)
 
__device__ __forceinline__ double3  cv::cudev::acosh (const double3 &a)
 
__device__ __forceinline__ double4  cv::cudev::acosh (const double4 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, acosh_func < typename PtrTraits < SrcPtr >::value_type > > >  cv::cudev::acosh_ (const SrcPtr &src)
 
static __host__ AffineMapPtrSz   cv::cudev::affineMap ( Size dstSize, const GpuMat_ < float > &warpMat)
 
__device__ __forceinline__ float2  cv::cudev::asin (const uchar2 &a)
 
__device__ __forceinline__ float3  cv::cudev::asin (const uchar3 &a)
 
__device__ __forceinline__ float4  cv::cudev::asin (const uchar4 &a)
 
__device__ __forceinline__ float1  cv::cudev::asin (const uchar1 &a)
 
__device__ __forceinline__ float1  cv::cudev::asin (const char1 &a)
 
__device__ __forceinline__ float2  cv::cudev::asin (const char2 &a)
 
__device__ __forceinline__ float3  cv::cudev::asin (const char3 &a)
 
__device__ __forceinline__ float4  cv::cudev::asin (const char4 &a)
 
__device__ __forceinline__ float1  cv::cudev::asin (const ushort1 &a)
 
__device__ __forceinline__ float2  cv::cudev::asin (const ushort2 &a)
 
__device__ __forceinline__ float3  cv::cudev::asin (const ushort3 &a)
 
__device__ __forceinline__ float4  cv::cudev::asin (const ushort4 &a)
 
__device__ __forceinline__ float3  cv::cudev::asin (const short3 &a)
 
__device__ __forceinline__ float4  cv::cudev::asin (const short4 &a)
 
__device__ __forceinline__ float1  cv::cudev::asin (const short1 &a)
 
__device__ __forceinline__ float2  cv::cudev::asin (const short2 &a)
 
__device__ __forceinline__ float1  cv::cudev::asin (const int1 &a)
 
__device__ __forceinline__ float2  cv::cudev::asin (const int2 &a)
 
__device__ __forceinline__ float3  cv::cudev::asin (const int3 &a)
 
__device__ __forceinline__ float4  cv::cudev::asin (const int4 &a)
 
__device__ __forceinline__ float1  cv::cudev::asin (const uint1 &a)
 
__device__ __forceinline__ float2  cv::cudev::asin (const uint2 &a)
 
__device__ __forceinline__ float3  cv::cudev::asin (const uint3 &a)
 
__device__ __forceinline__ float4  cv::cudev::asin (const uint4 &a)
 
__device__ __forceinline__ float1  cv::cudev::asin (const float1 &a)
 
__device__ __forceinline__ float2  cv::cudev::asin (const float2 &a)
 
__device__ __forceinline__ float3  cv::cudev::asin (const float3 &a)
 
__device__ __forceinline__ float4  cv::cudev::asin (const float4 &a)
 
__device__ __forceinline__ double3  cv::cudev::asin (const double3 &a)
 
__device__ __forceinline__ double4  cv::cudev::asin (const double4 &a)
 
__device__ __forceinline__ double2  cv::cudev::asin (const double2 &a)
 
__device__ __forceinline__ double1  cv::cudev::asin (const double1 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, asin_func < typename PtrTraits < SrcPtr >::value_type > > >  cv::cudev::asin_ (const SrcPtr &src)
 
__device__ __forceinline__ float2  cv::cudev::asinh (const uchar2 &a)
 
__device__ __forceinline__ float3  cv::cudev::asinh (const uchar3 &a)
 
__device__ __forceinline__ float4  cv::cudev::asinh (const uchar4 &a)
 
__device__ __forceinline__ float1  cv::cudev::asinh (const uchar1 &a)
 
__device__ __forceinline__ float1  cv::cudev::asinh (const char1 &a)
 
__device__ __forceinline__ float2  cv::cudev::asinh (const char2 &a)
 
__device__ __forceinline__ float3  cv::cudev::asinh (const char3 &a)
 
__device__ __forceinline__ float4  cv::cudev::asinh (const char4 &a)
 
__device__ __forceinline__ float1  cv::cudev::asinh (const ushort1 &a)
 
__device__ __forceinline__ float2  cv::cudev::asinh (const ushort2 &a)
 
__device__ __forceinline__ float3  cv::cudev::asinh (const ushort3 &a)
 
__device__ __forceinline__ float4  cv::cudev::asinh (const ushort4 &a)
 
__device__ __forceinline__ float4  cv::cudev::asinh (const short4 &a)
 
__device__ __forceinline__ float1  cv::cudev::asinh (const short1 &a)
 
__device__ __forceinline__ float2  cv::cudev::asinh (const short2 &a)
 
__device__ __forceinline__ float3  cv::cudev::asinh (const short3 &a)
 
__device__ __forceinline__ float1  cv::cudev::asinh (const int1 &a)
 
__device__ __forceinline__ float2  cv::cudev::asinh (const int2 &a)
 
__device__ __forceinline__ float3  cv::cudev::asinh (const int3 &a)
 
__device__ __forceinline__ float4  cv::cudev::asinh (const int4 &a)
 
__device__ __forceinline__ float1  cv::cudev::asinh (const uint1 &a)
 
__device__ __forceinline__ float2  cv::cudev::asinh (const uint2 &a)
 
__device__ __forceinline__ float3  cv::cudev::asinh (const uint3 &a)
 
__device__ __forceinline__ float4  cv::cudev::asinh (const uint4 &a)
 
__device__ __forceinline__ float1  cv::cudev::asinh (const float1 &a)
 
__device__ __forceinline__ float2  cv::cudev::asinh (const float2 &a)
 
__device__ __forceinline__ float3  cv::cudev::asinh (const float3 &a)
 
__device__ __forceinline__ float4  cv::cudev::asinh (const float4 &a)
 
__device__ __forceinline__ double3  cv::cudev::asinh (const double3 &a)
 
__device__ __forceinline__ double4  cv::cudev::asinh (const double4 &a)
 
__device__ __forceinline__ double2  cv::cudev::asinh (const double2 &a)
 
__device__ __forceinline__ double1  cv::cudev::asinh (const double1 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, asinh_func < typename PtrTraits < SrcPtr >::value_type > > >  cv::cudev::asinh_ (const SrcPtr &src)
 
__device__ __forceinline__ float1  cv::cudev::atan (const uchar1 &a)
 
__device__ __forceinline__ float2  cv::cudev::atan (const uchar2 &a)
 
__device__ __forceinline__ float3  cv::cudev::atan (const uchar3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atan (const uchar4 &a)
 
__device__ __forceinline__ float1  cv::cudev::atan (const char1 &a)
 
__device__ __forceinline__ float2  cv::cudev::atan (const char2 &a)
 
__device__ __forceinline__ float3  cv::cudev::atan (const char3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atan (const char4 &a)
 
__device__ __forceinline__ float1  cv::cudev::atan (const ushort1 &a)
 
__device__ __forceinline__ float2  cv::cudev::atan (const ushort2 &a)
 
__device__ __forceinline__ float3  cv::cudev::atan (const ushort3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atan (const ushort4 &a)
 
__device__ __forceinline__ float3  cv::cudev::atan (const short3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atan (const short4 &a)
 
__device__ __forceinline__ float2  cv::cudev::atan (const short2 &a)
 
__device__ __forceinline__ float1  cv::cudev::atan (const short1 &a)
 
__device__ __forceinline__ float1  cv::cudev::atan (const int1 &a)
 
__device__ __forceinline__ float2  cv::cudev::atan (const int2 &a)
 
__device__ __forceinline__ float3  cv::cudev::atan (const int3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atan (const int4 &a)
 
__device__ __forceinline__ float1  cv::cudev::atan (const uint1 &a)
 
__device__ __forceinline__ float2  cv::cudev::atan (const uint2 &a)
 
__device__ __forceinline__ float3  cv::cudev::atan (const uint3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atan (const uint4 &a)
 
__device__ __forceinline__ float1  cv::cudev::atan (const float1 &a)
 
__device__ __forceinline__ float2  cv::cudev::atan (const float2 &a)
 
__device__ __forceinline__ float3  cv::cudev::atan (const float3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atan (const float4 &a)
 
__device__ __forceinline__ double1  cv::cudev::atan (const double1 &a)
 
__device__ __forceinline__ double2  cv::cudev::atan (const double2 &a)
 
__device__ __forceinline__ double3  cv::cudev::atan (const double3 &a)
 
__device__ __forceinline__ double4  cv::cudev::atan (const double4 &a)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const char1 &a, const char1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const char2 &a, const char2 &b)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const char3 &a, const char3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const char4 &a, const char4 &b)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const short1 &a, const short1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const short2 &a, const short2 &b)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const short3 &a, const short3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const short4 &a, const short4 &b)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const int1 &a, const int1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const int2 &a, const int2 &b)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const int3 &a, const int3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const int4 &a, const int4 &b)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const float1 &a, const float1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const float2 &a, const float2 &b)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const float3 &a, const float3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (const double4 &a, const double4 &b)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const uchar1 &a, float s)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (float s, const uchar1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const uchar2 &a, float s)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (float s, const uchar2 &b)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const uchar3 &a, float s)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (float s, const uchar3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const uchar4 &a, float s)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (float s, const uchar4 &b)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (const uchar1 &a, double s)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (double s, const uchar1 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (const uchar2 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (const uchar3 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (double s, const uchar3 &b)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (const uchar4 &a, double s)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (double s, const uchar4 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (double s, const uchar2 &b)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const char1 &a, float s)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (float s, const char1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const char2 &a, float s)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const char3 &a, float s)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (float s, const char3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const char4 &a, float s)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (float s, const char2 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (float s, const char4 &b)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (const char1 &a, double s)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (double s, const char1 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (const char2 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (const char3 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (double s, const char3 &b)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (const char4 &a, double s)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (double s, const char4 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (double s, const char2 &b)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const ushort1 &a, float s)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (float s, const ushort1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const ushort2 &a, float s)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const ushort3 &a, float s)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (float s, const ushort3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const ushort4 &a, float s)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (float s, const ushort2 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (float s, const ushort4 &b)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (const ushort1 &a, double s)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (double s, const ushort1 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (const ushort2 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (const ushort3 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (double s, const ushort3 &b)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (const ushort4 &a, double s)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (double s, const ushort4 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (double s, const ushort2 &b)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const short1 &a, float s)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (float s, const short1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const short2 &a, float s)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const short3 &a, float s)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (float s, const short3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const short4 &a, float s)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (float s, const short4 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (float s, const short2 &b)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (const short1 &a, double s)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (double s, const short1 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (const short2 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (const short3 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (double s, const short3 &b)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (const short4 &a, double s)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (double s, const short4 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (double s, const short2 &b)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const uint1 &a, float s)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (float s, const uint1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const uint2 &a, float s)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const uint3 &a, float s)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (float s, const uint3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const uint4 &a, float s)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (float s, const uint4 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (float s, const uint2 &b)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (const uint1 &a, double s)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (double s, const uint1 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (const uint2 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (const uint3 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (double s, const uint3 &b)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (const uint4 &a, double s)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (double s, const uint4 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (double s, const uint2 &b)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const int1 &a, float s)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (float s, const int1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const int2 &a, float s)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const int3 &a, float s)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (float s, const int3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const int4 &a, float s)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (float s, const int4 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (float s, const int2 &b)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (const int1 &a, double s)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (double s, const int1 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (const int2 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (const int3 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (double s, const int3 &b)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (const int4 &a, double s)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (double s, const int4 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (double s, const int2 &b)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (const float1 &a, float s)
 
__device__ __forceinline__ float1  cv::cudev::atan2 (float s, const float1 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (const float2 &a, float s)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (const float3 &a, float s)
 
__device__ __forceinline__ float3  cv::cudev::atan2 (float s, const float3 &b)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (const float4 &a, float s)
 
__device__ __forceinline__ float4  cv::cudev::atan2 (float s, const float4 &b)
 
__device__ __forceinline__ float2  cv::cudev::atan2 (float s, const float2 &b)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (const float1 &a, double s)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (double s, const float1 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (const float2 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (const float3 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (double s, const float3 &b)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (const float4 &a, double s)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (double s, const float4 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (double s, const float2 &b)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (const double1 &a, double s)
 
__device__ __forceinline__ double1  cv::cudev::atan2 (double s, const double1 &b)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (const double2 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (const double3 &a, double s)
 
__device__ __forceinline__ double3  cv::cudev::atan2 (double s, const double3 &b)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (const double4 &a, double s)
 
__device__ __forceinline__ double2  cv::cudev::atan2 (double s, const double2 &b)
 
__device__ __forceinline__ double4  cv::cudev::atan2 (double s, const double4 &b)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr < BinaryTransformPtrSz < typename PtrTraits < SrcPtr1 >::ptr_type, typename PtrTraits < SrcPtr2 >::ptr_type, atan2_func < typename LargerType < typename PtrTraits < SrcPtr1 >::value_type, typename PtrTraits < SrcPtr2 >::value_type >::type > > >  cv::cudev::atan2_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, atan_func < typename PtrTraits < SrcPtr >::value_type > > >  cv::cudev::atan_ (const SrcPtr &src)
 
__device__ __forceinline__ float1  cv::cudev::atanh (const uchar1 &a)
 
__device__ __forceinline__ float2  cv::cudev::atanh (const uchar2 &a)
 
__device__ __forceinline__ float3  cv::cudev::atanh (const uchar3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atanh (const uchar4 &a)
 
__device__ __forceinline__ float1  cv::cudev::atanh (const char1 &a)
 
__device__ __forceinline__ float2  cv::cudev::atanh (const char2 &a)
 
__device__ __forceinline__ float3  cv::cudev::atanh (const char3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atanh (const char4 &a)
 
__device__ __forceinline__ float1  cv::cudev::atanh (const ushort1 &a)
 
__device__ __forceinline__ float2  cv::cudev::atanh (const ushort2 &a)
 
__device__ __forceinline__ float3  cv::cudev::atanh (const ushort3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atanh (const ushort4 &a)
 
__device__ __forceinline__ float1  cv::cudev::atanh (const short1 &a)
 
__device__ __forceinline__ float2  cv::cudev::atanh (const short2 &a)
 
__device__ __forceinline__ float3  cv::cudev::atanh (const short3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atanh (const short4 &a)
 
__device__ __forceinline__ float1  cv::cudev::atanh (const int1 &a)
 
__device__ __forceinline__ float2  cv::cudev::atanh (const int2 &a)
 
__device__ __forceinline__ float3  cv::cudev::atanh (const int3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atanh (const int4 &a)
 
__device__ __forceinline__ float1  cv::cudev::atanh (const uint1 &a)
 
__device__ __forceinline__ float2  cv::cudev::atanh (const uint2 &a)
 
__device__ __forceinline__ float3  cv::cudev::atanh (const uint3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atanh (const uint4 &a)
 
__device__ __forceinline__ float1  cv::cudev::atanh (const float1 &a)
 
__device__ __forceinline__ float2  cv::cudev::atanh (const float2 &a)
 
__device__ __forceinline__ float3  cv::cudev::atanh (const float3 &a)
 
__device__ __forceinline__ float4  cv::cudev::atanh (const float4 &a)
 
__device__ __forceinline__ double1  cv::cudev::atanh (const double1 &a)
 
__device__ __forceinline__ double2  cv::cudev::atanh (const double2 &a)
 
__device__ __forceinline__ double3  cv::cudev::atanh (const double3 &a)
 
__device__ __forceinline__ double4  cv::cudev::atanh (const double4 &a)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, atanh_func < typename PtrTraits < SrcPtr >::value_type > > >  cv::cudev::atanh_ (const SrcPtr &src)
 
__device__ __forceinline__ int  cv::cudev::atomicAdd (int *address, int val)
 
__device__ __forceinline__ uint   cv::cudev::atomicAdd ( uint *address, uint val)
 
__device__ __forceinline__ float  cv::cudev::atomicAdd (float *address, float val)
 
static __device__ double  cv::cudev::atomicAdd (double *address, double val)
 
__device__ __forceinline__ int  cv::cudev::atomicMax (int *address, int val)
 
__device__ __forceinline__ uint   cv::cudev::atomicMax ( uint *address, uint val)
 
static __device__ float  cv::cudev::atomicMax (float *address, float val)
 
static __device__ double  cv::cudev::atomicMax (double *address, double val)
 
__device__ __forceinline__ int  cv::cudev::atomicMin (int *address, int val)
 
__device__ __forceinline__ uint   cv::cudev::atomicMin ( uint *address, uint val)
 
static __device__ float  cv::cudev::atomicMin (float *address, float val)
 
static __device__ double  cv::cudev::atomicMin (double *address, double val)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_BGRA_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  cv::cudev::BGR_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_GRAY_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  cv::cudev::BGR_to_GRAY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_HLS4_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  cv::cudev::BGR_to_HLS4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits < SrcPtr >::ptr_type, BGR_to_HLS4_FULL_func < typename VecTraits < typename PtrTraits < SrcPtr >::value_type >::elem_type > > >  cv::cudev::BGR_to_HLS4_FULL_ (const SrcPtr &src)