OpenCV  3.4.5
Open Source Computer Vision
Namespaces | Classes | Macros | Typedefs | Enumerations | Functions

Namespaces

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

Classes

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. More...
 
struct  cv::cudev::GlobPtrSz< T >
 Lightweight class encapsulating pitched memory on a GPU and passed to nvcc-compiled code (CUDA kernels). More...
 
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 >
 

Macros

#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
 

Enumerations

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

Functions

__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)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HLS_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_HLS_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HLS_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_HLS_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HSV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_HSV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HSV4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_HSV4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HSV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_HSV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HSV_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_HSV_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_XYZ4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_XYZ4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_XYZ_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_XYZ_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_YCrCb4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_YCrCb4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_YCrCb_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_YCrCb_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_YUV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_YUV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_YUV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGR_to_YUV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_GRAY_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_GRAY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HLS4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_HLS4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HLS4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_HLS4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HLS_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_HLS_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HLS_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_HLS_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HSV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_HSV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HSV4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_HSV4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HSV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_HSV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HSV_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_HSV_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_XYZ4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_XYZ4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_XYZ_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_XYZ_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_YCrCb4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_YCrCb4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_YCrCb_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_YCrCb_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_YUV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_YUV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_YUV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::BGRA_to_YUV_ (const SrcPtr &src)
 
template<int n0, int n1, class Op >
__host__ __device__ BinaryTupleAdapter< Op, n0, n1 > cv::cudev::binaryTupleAdapter (const Op &op)
 
template<class Op >
__host__ __device__ Binder1st< Op > cv::cudev::bind1st (const Op &op, const typename Op::first_argument_type &arg1)
 
template<class Op >
__host__ __device__ Binder2nd< Op > cv::cudev::bind2nd (const Op &op, const typename Op::second_argument_type &arg2)
 
template<class InIt , class OutIt >
__device__ static __forceinline__ void cv::cudev::blockCopy (InIt beg, InIt end, OutIt out)
 
template<class It , typename T >
__device__ static __forceinline__ void cv::cudev::blockFill (It beg, It end, const T &value)
 
template<int N, typename T , class Op >
__device__ __forceinline__ void cv::cudev::blockReduce (volatile T *smem, T &val, uint tid, const Op &op)
 
template<int N, typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename R0 , typename R1 , typename R2 , typename R3 , typename R4 , typename R5 , typename R6 , typename R7 , typename R8 , typename R9 , class Op0 , class Op1 , class Op2 , class Op3 , class Op4 , class Op5 , class Op6 , class Op7 , class Op8 , class Op9 >
__device__ __forceinline__ void cv::cudev::blockReduce (const tuple< P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 > &smem, const tuple< R0, R1, R2, R3, R4, R5, R6, R7, R8, R9 > &val, uint tid, const tuple< Op0, Op1, Op2, Op3, Op4, Op5, Op6, Op7, Op8, Op9 > &op)
 
template<int N, typename K , typename V , class Cmp >
__device__ __forceinline__ void cv::cudev::blockReduceKeyVal (volatile K *skeys, K &key, volatile V *svals, V &val, uint tid, const Cmp &cmp)
 
template<int N, typename K , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp >
__device__ __forceinline__ void cv::cudev::blockReduceKeyVal (volatile K *skeys, K &key, const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &svals, const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &val, uint tid, const Cmp &cmp)
 
template<int N, typename KP0 , typename KP1 , typename KP2 , typename KP3 , typename KP4 , typename KP5 , typename KP6 , typename KP7 , typename KP8 , typename KP9 , typename KR0 , typename KR1 , typename KR2 , typename KR3 , typename KR4 , typename KR5 , typename KR6 , typename KR7 , typename KR8 , typename KR9 , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp0 , class Cmp1 , class Cmp2 , class Cmp3 , class Cmp4 , class Cmp5 , class Cmp6 , class Cmp7 , class Cmp8 , class Cmp9 >
__device__ __forceinline__ void cv::cudev::blockReduceKeyVal (const tuple< KP0, KP1, KP2, KP3, KP4, KP5, KP6, KP7, KP8, KP9 > &skeys, const tuple< KR0, KR1, KR2, KR3, KR4, KR5, KR6, KR7, KR8, KR9 > &key, const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &svals, const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &val, uint tid, const tuple< Cmp0, Cmp1, Cmp2, Cmp3, Cmp4, Cmp5, Cmp6, Cmp7, Cmp8, Cmp9 > &cmp)
 
template<int THREADS_NUM, typename T >
__device__ __forceinline__ T cv::cudev::blockScanExclusive (T data, volatile T *smem, uint tid)
 
template<int THREADS_NUM, typename T >
__device__ T cv::cudev::blockScanInclusive (T data, volatile T *smem, uint tid)
 
template<class InIt , class OutIt , class UnOp >
__device__ static __forceinline__ void cv::cudev::blockTransform (InIt beg, InIt end, OutIt out, const UnOp &op)
 
template<class InIt1 , class InIt2 , class OutIt , class BinOp >
__device__ static __forceinline__ void cv::cudev::blockTransform (InIt1 beg1, InIt1 end1, InIt2 beg2, OutIt out, const BinOp &op)
 
template<class OutIt , typename T >
__device__ static __forceinline__ void cv::cudev::blockYota (OutIt beg, OutIt end, T value)
 
template<class SrcPtr >
__host__ BrdConstant< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::brdConstant (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type val)
 
template<class SrcPtr >
__host__ BrdConstant< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::brdConstant (const SrcPtr &src)
 
template<class SrcPtr >
__host__ BrdBase< BrdReflect, typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::brdReflect (const SrcPtr &src)
 
template<class SrcPtr >
__host__ BrdBase< BrdReflect101, typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::brdReflect101 (const SrcPtr &src)
 
template<class SrcPtr >
__host__ BrdBase< BrdReplicate, typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::brdReplicate (const SrcPtr &src)
 
template<class SrcPtr >
__host__ BrdBase< BrdWrap, typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::brdWrap (const SrcPtr &src)
 
template<typename T , typename D >
__device__ __forceinline__ D cv::cudev::cast_fp16 (T v)
 
template<>
__device__ __forceinline__ short cv::cudev::cast_fp16< float, short > (float v)
 
template<>
__device__ __forceinline__ float cv::cudev::cast_fp16< short, float > (short v)
 
__host__ __forceinline__ void cv::cudev::checkCudaError (cudaError_t err, const char *file, const int line, const char *func)
 
template<typename T >
__host__ ConstantPtr< T > cv::cudev::constantPtr (T value)
 
template<typename T >
ConstantPtrSz< T > __host__ cv::cudev::constantPtr (T value, int rows, int cols)
 
__device__ __forceinline__ float1 cv::cudev::cos (const uchar1 &a)
 
__device__ __forceinline__ float2 cv::cudev::cos (const uchar2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cos (const uchar3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cos (const uchar4 &a)
 
__device__ __forceinline__ float1 cv::cudev::cos (const char1 &a)
 
__device__ __forceinline__ float2 cv::cudev::cos (const char2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cos (const char3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cos (const char4 &a)
 
__device__ __forceinline__ float1 cv::cudev::cos (const ushort1 &a)
 
__device__ __forceinline__ float2 cv::cudev::cos (const ushort2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cos (const ushort3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cos (const ushort4 &a)
 
__device__ __forceinline__ float1 cv::cudev::cos (const short1 &a)
 
__device__ __forceinline__ float2 cv::cudev::cos (const short2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cos (const short3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cos (const short4 &a)
 
__device__ __forceinline__ float1 cv::cudev::cos (const int1 &a)
 
__device__ __forceinline__ float2 cv::cudev::cos (const int2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cos (const int3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cos (const int4 &a)
 
__device__ __forceinline__ float1 cv::cudev::cos (const uint1 &a)
 
__device__ __forceinline__ float2 cv::cudev::cos (const uint2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cos (const uint3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cos (const uint4 &a)
 
__device__ __forceinline__ float1 cv::cudev::cos (const float1 &a)
 
__device__ __forceinline__ float2 cv::cudev::cos (const float2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cos (const float3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cos (const float4 &a)
 
__device__ __forceinline__ double1 cv::cudev::cos (const double1 &a)
 
__device__ __forceinline__ double2 cv::cudev::cos (const double2 &a)
 
__device__ __forceinline__ double3 cv::cudev::cos (const double3 &a)
 
__device__ __forceinline__ double4 cv::cudev::cos (const double4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, cos_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::cos_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 cv::cudev::cosh (const uchar1 &a)
 
__device__ __forceinline__ float2 cv::cudev::cosh (const uchar2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cosh (const uchar3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cosh (const uchar4 &a)
 
__device__ __forceinline__ float1 cv::cudev::cosh (const char1 &a)
 
__device__ __forceinline__ float2 cv::cudev::cosh (const char2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cosh (const char3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cosh (const char4 &a)
 
__device__ __forceinline__ float1 cv::cudev::cosh (const ushort1 &a)
 
__device__ __forceinline__ float2 cv::cudev::cosh (const ushort2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cosh (const ushort3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cosh (const ushort4 &a)
 
__device__ __forceinline__ float2 cv::cudev::cosh (const short2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cosh (const short3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cosh (const short4 &a)
 
__device__ __forceinline__ float1 cv::cudev::cosh (const short1 &a)
 
__device__ __forceinline__ float1 cv::cudev::cosh (const int1 &a)
 
__device__ __forceinline__ float2 cv::cudev::cosh (const int2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cosh (const int3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cosh (const int4 &a)
 
__device__ __forceinline__ float1 cv::cudev::cosh (const uint1 &a)
 
__device__ __forceinline__ float2 cv::cudev::cosh (const uint2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cosh (const uint3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cosh (const uint4 &a)
 
__device__ __forceinline__ float1 cv::cudev::cosh (const float1 &a)
 
__device__ __forceinline__ float2 cv::cudev::cosh (const float2 &a)
 
__device__ __forceinline__ float3 cv::cudev::cosh (const float3 &a)
 
__device__ __forceinline__ float4 cv::cudev::cosh (const float4 &a)
 
__device__ __forceinline__ double1 cv::cudev::cosh (const double1 &a)
 
__device__ __forceinline__ double2 cv::cudev::cosh (const double2 &a)
 
__device__ __forceinline__ double3 cv::cudev::cosh (const double3 &a)
 
__device__ __forceinline__ double4 cv::cudev::cosh (const double4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, cosh_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::cosh_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< CountNonZeroExprBody< SrcPtr > > cv::cudev::countNonZero_ (const SrcPtr &src)
 
template<typename D , class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, saturate_cast_func< typename PtrTraits< SrcPtr >::value_type, D > > > cv::cudev::cvt_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< DerivXPtrSz< typename PtrTraits< SrcPtr >::ptr_type > > cv::cudev::derivX_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ DerivXPtrSz< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::derivXPtr (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< DerivYPtrSz< typename PtrTraits< SrcPtr >::ptr_type > > cv::cudev::derivY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ DerivYPtrSz< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::derivYPtr (const SrcPtr &src)
 
__host__ __device__ __forceinline__ int cv::cudev::divUp (int total, int grain)
 
__device__ __forceinline__ float1 cv::cudev::exp (const uchar1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp (const uchar2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp (const uchar3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp (const uchar4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp (const char1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp (const char2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp (const char3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp (const char4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp (const ushort1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp (const ushort2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp (const ushort3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp (const ushort4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp (const short1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp (const short2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp (const short3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp (const short4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp (const int1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp (const int2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp (const int3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp (const int4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp (const uint1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp (const uint2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp (const uint3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp (const uint4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp (const float1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp (const float2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp (const float3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp (const float4 &a)
 
__device__ __forceinline__ double1 cv::cudev::exp (const double1 &a)
 
__device__ __forceinline__ double2 cv::cudev::exp (const double2 &a)
 
__device__ __forceinline__ double3 cv::cudev::exp (const double3 &a)
 
__device__ __forceinline__ double4 cv::cudev::exp (const double4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp10 (const uchar1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp10 (const uchar2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp10 (const uchar3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp10 (const uchar4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp10 (const char1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp10 (const char2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp10 (const char3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp10 (const char4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp10 (const ushort1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp10 (const ushort2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp10 (const ushort3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp10 (const ushort4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp10 (const short1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp10 (const short2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp10 (const short3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp10 (const short4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp10 (const int1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp10 (const int2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp10 (const int3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp10 (const int4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp10 (const uint1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp10 (const uint2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp10 (const uint3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp10 (const uint4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp10 (const float1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp10 (const float2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp10 (const float3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp10 (const float4 &a)
 
__device__ __forceinline__ double1 cv::cudev::exp10 (const double1 &a)
 
__device__ __forceinline__ double2 cv::cudev::exp10 (const double2 &a)
 
__device__ __forceinline__ double3 cv::cudev::exp10 (const double3 &a)
 
__device__ __forceinline__ double4 cv::cudev::exp10 (const double4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, exp10_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::exp10_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 cv::cudev::exp2 (const uchar1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp2 (const uchar2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp2 (const uchar3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp2 (const uchar4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp2 (const char1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp2 (const char2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp2 (const char3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp2 (const char4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp2 (const ushort1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp2 (const ushort2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp2 (const ushort3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp2 (const ushort4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp2 (const short1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp2 (const short2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp2 (const short3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp2 (const short4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp2 (const int1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp2 (const int2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp2 (const int3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp2 (const int4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp2 (const uint1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp2 (const uint2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp2 (const uint3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp2 (const uint4 &a)
 
__device__ __forceinline__ float1 cv::cudev::exp2 (const float1 &a)
 
__device__ __forceinline__ float2 cv::cudev::exp2 (const float2 &a)
 
__device__ __forceinline__ float3 cv::cudev::exp2 (const float3 &a)
 
__device__ __forceinline__ float4 cv::cudev::exp2 (const float4 &a)
 
__device__ __forceinline__ double3 cv::cudev::exp2 (const double3 &a)
 
__device__ __forceinline__ double4 cv::cudev::exp2 (const double4 &a)
 
__device__ __forceinline__ double2 cv::cudev::exp2 (const double2 &a)
 
__device__ __forceinline__ double1 cv::cudev::exp2 (const double1 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, exp2_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::exp2_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, exp_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::exp_ (const SrcPtr &src)
 
template<class Ptr2DSz >
__host__ int cv::cudev::getCols (const Ptr2DSz &ptr)
 
template<class Ptr2DSz >
__host__ int cv::cudev::getRows (const Ptr2DSz &ptr)
 
template<typename T >
__host__ __device__ GlobPtr< T > cv::cudev::globPtr (T *data, size_t step)
 
template<typename T >
__host__ __device__ GlobPtrSz< T > cv::cudev::globPtr (T *data, size_t step, int rows, int cols)
 
template<typename T >
__host__ GlobPtrSz< T > cv::cudev::globPtr (const GpuMat &mat)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, GRAY_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::GRAY_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, GRAY_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::GRAY_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridCalcSum (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType >
__host__ void cv::cudev::gridCalcSum (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridCalcSum_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridCalcSum_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridCopy (const SrcPtr &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridCopy (const SrcPtr &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridCopy (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridCopy (const SrcPtr &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void cv::cudev::gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void cv::cudev::gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 >
__host__ void cv::cudev::gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 >
__host__ void cv::cudev::gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void cv::cudev::gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void cv::cudev::gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void cv::cudev::gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void cv::cudev::gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void cv::cudev::gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void cv::cudev::gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridCopy_ (const SrcPtr &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridCopy_ (const SrcPtr &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridCopy_ (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridCopy_ (const SrcPtr &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void cv::cudev::gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridCountNonZero (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType >
__host__ void cv::cudev::gridCountNonZero (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridCountNonZero_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridCountNonZero_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridFindMaxVal (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType >
__host__ void cv::cudev::gridFindMaxVal (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridFindMaxVal_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridFindMaxVal_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridFindMinMaxVal (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType >
__host__ void cv::cudev::gridFindMinMaxVal (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridFindMinMaxVal_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridFindMinMaxVal_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridFindMinVal (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType >
__host__ void cv::cudev::gridFindMinVal (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridFindMinVal_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridFindMinVal_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<int BIN_COUNT, class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridHistogram (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<int BIN_COUNT, class SrcPtr , typename ResType >
__host__ void cv::cudev::gridHistogram (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<int BIN_COUNT, class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridHistogram_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<int BIN_COUNT, class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridHistogram_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridIntegral (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridMerge (const SrcPtrTuple &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridMerge (const SrcPtrTuple &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename DstType >
__host__ void cv::cudev::gridMerge (const SrcPtrTuple &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename DstType >
__host__ void cv::cudev::gridMerge (const SrcPtrTuple &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridMerge_ (const SrcPtrTuple &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridMerge_ (const SrcPtrTuple &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename DstType >
__host__ void cv::cudev::gridMerge_ (const SrcPtrTuple &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename DstType >
__host__ void cv::cudev::gridMerge_ (const SrcPtrTuple &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridMinMaxLoc (const SrcPtr &src, GpuMat_< ResType > &valBuf, GpuMat_< int > &locBuf, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType >
__host__ void cv::cudev::gridMinMaxLoc (const SrcPtr &src, GpuMat_< ResType > &valBuf, GpuMat_< int > &locBuf, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridMinMaxLoc_ (const SrcPtr &src, GpuMat_< ResType > &valBuf, GpuMat_< int > &locBuf, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridMinMaxLoc_ (const SrcPtr &src, GpuMat_< ResType > &valBuf, GpuMat_< int > &locBuf, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridPyrDown (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Brd , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridPyrDown_ (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridPyrUp (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Reductor , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridReduceToColumn (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Reductor , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridReduceToColumn (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Reductor , class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridReduceToColumn_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Reductor , class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridReduceToColumn_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Reductor , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridReduceToRow (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Reductor , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridReduceToRow (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , int COUNT, class MaskPtr >
__host__ void cv::cudev::gridSplit (const SrcPtr &src, GpuMat_< DstType >(&dst)[COUNT], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , int COUNT, class MaskPtr >
__host__ void cv::cudev::gridSplit (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[COUNT], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , int COUNT>
__host__ void cv::cudev::gridSplit (const SrcPtr &src, GpuMat_< DstType >(&dst)[COUNT], Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , int COUNT>
__host__ void cv::cudev::gridSplit (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[COUNT], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[2], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[2], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[2], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[2], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[3], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[3], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[3], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[3], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[4], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[4], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[4], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[4], Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op , class MaskPtr >
__host__ void cv::cudev::gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType > &dst, const Op &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op , class MaskPtr >
__host__ void cv::cudev::gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType > &dst, const Op &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op >
__host__ void cv::cudev::gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType > &dst, const Op &op, Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op >
__host__ void cv::cudev::gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType > &dst, const Op &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp , class MaskPtr >
__host__ void cv::cudev::gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType > &dst, const BinOp &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp , class MaskPtr >
__host__ void cv::cudev::gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType > &dst, const BinOp &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp >
__host__ void cv::cudev::gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType > &dst, const BinOp &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp >
__host__ void cv::cudev::gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType > &dst, const BinOp &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class Op , class MaskPtr >
__host__ void cv::cudev::gridTransformUnary (const SrcPtr &src, GpuMat_< DstType > &dst, const Op &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class Op , class MaskPtr >
__host__ void cv::cudev::gridTransformUnary (const SrcPtr &src, const GlobPtrSz< DstType > &dst, const Op &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class Op >
__host__ void cv::cudev::gridTransformUnary (const SrcPtr &src, GpuMat_< DstType > &dst, const Op &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class Op >
__host__ void cv::cudev::gridTransformUnary (const SrcPtr &src, const GlobPtrSz< DstType > &dst, const Op &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class UnOp , class MaskPtr >
__host__ void cv::cudev::gridTransformUnary_ (const SrcPtr &src, GpuMat_< DstType > &dst, const UnOp &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class UnOp , class MaskPtr >
__host__ void cv::cudev::gridTransformUnary_ (const SrcPtr &src, const GlobPtrSz< DstType > &dst, const UnOp &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class UnOp >
__host__ void cv::cudev::gridTransformUnary_ (const SrcPtr &src, GpuMat_< DstType > &dst, const UnOp &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class UnOp >
__host__ void cv::cudev::gridTransformUnary_ (const SrcPtr &src, const GlobPtrSz< DstType > &dst, const UnOp &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridTranspose (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridTranspose (const SrcPtr &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridTranspose_ (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridTranspose_ (const SrcPtr &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<int BIN_COUNT, class SrcPtr >
__host__ Expr< HistogramBody< BIN_COUNT, SrcPtr > > cv::cudev::histogram_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_BGR_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS4_to_BGR_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_BGRA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS4_to_BGRA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_RGB_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS4_to_RGB_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_RGBA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS4_to_RGBA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_BGR_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS_to_BGR_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_BGRA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS_to_BGRA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_RGB_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS_to_RGB_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_RGBA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HLS_to_RGBA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_BGR_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV4_to_BGR_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_BGRA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV4_to_BGRA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_RGB_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV4_to_RGB_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_RGBA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV4_to_RGBA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_BGR_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV_to_BGR_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_BGRA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV_to_BGRA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_RGB_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV_to_RGB_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_RGBA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::HSV_to_RGBA_FULL_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const char1 &a, const char1 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const char2 &a, const char2 &b)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const char3 &a, const char3 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const char4 &a, const char4 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const short4 &a, const short4 &b)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const short1 &a, const short1 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const short2 &a, const short2 &b)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const short3 &a, const short3 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const int2 &a, const int2 &b)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const int3 &a, const int3 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const int4 &a, const int4 &b)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const int1 &a, const int1 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const float4 &a, const float4 &b)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const float1 &a, const float1 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const float2 &a, const float2 &b)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const float3 &a, const float3 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double3 cv::cudev::hypot (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double1 cv::cudev::hypot (const double1 &a, const double1 &b)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const uchar1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const uchar2 &a, float s)
 
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const uchar3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const uchar4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const uchar4 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const uchar4 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const uchar2 &b)
 
__device__ __forceinline__ double1 cv::cudev::hypot (const uchar1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (const uchar2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (const uchar3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (const uchar4 &a, double s)
 
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const char4 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const char2 &b)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const char1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const char1 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const char2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const char3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const char3 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const char4 &a, float s)
 
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const char2 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const char4 &b)
 
__device__ __forceinline__ double1 cv::cudev::hypot (const char1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const char1 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (const char2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (const char3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const char3 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (const char4 &a, double s)
 
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const ushort2 &b)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const ushort1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const ushort2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const ushort3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const ushort4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const ushort4 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const ushort2 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const ushort4 &b)
 
__device__ __forceinline__ double1 cv::cudev::hypot (const ushort1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (const ushort2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (const ushort3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (const ushort4 &a, double s)
 
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const short2 &b)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const short1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const short1 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const short2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const short3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const short3 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const short4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const short4 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const short2 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const short4 &b)
 
__device__ __forceinline__ double1 cv::cudev::hypot (const short1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const short1 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (const short2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (const short3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const short3 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (const short4 &a, double s)
 
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const uint2 &b)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const uint1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const uint1 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const uint2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const uint3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const uint3 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const uint4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const uint4 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const uint4 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const uint2 &b)
 
__device__ __forceinline__ double1 cv::cudev::hypot (const uint1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const uint1 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (const uint2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (const uint3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const uint3 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (const uint4 &a, double s)
 
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const int2 &b)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const int1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const int1 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const int2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const int3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const int3 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const int4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const int4 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const int4 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const int2 &b)
 
__device__ __forceinline__ double1 cv::cudev::hypot (const int1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const int1 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (const int2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (const int3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const int3 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (const int4 &a, double s)
 
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const float3 &b)
 
__device__ __forceinline__ float4 cv::cudev::hypot (const float4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const float4 &b)
 
__device__ __forceinline__ float3 cv::cudev::hypot (const float3 &a, float s)
 
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const float2 &b)
 
__device__ __forceinline__ float1 cv::cudev::hypot (const float1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const float1 &b)
 
__device__ __forceinline__ float2 cv::cudev::hypot (const float2 &a, float s)
 
__device__ __forceinline__ double1 cv::cudev::hypot (const float1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const float1 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (const float2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (const float3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const float3 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (const float4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const float2 &b)
 
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const float4 &b)
 
__device__ __forceinline__ double1 cv::cudev::hypot (const double1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const double1 &b)
 
__device__ __forceinline__ double2 cv::cudev::hypot (const double2 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::hypot (const double4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const double4 &b)
 
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const double3 &b)
 
__device__ __forceinline__ double3 cv::cudev::hypot (const double3 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const double2 &b)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< SrcPtr1 >::ptr_type, typename PtrTraits< SrcPtr2 >::ptr_type, hypot_func< typename LargerType< typename PtrTraits< SrcPtr1 >::value_type, typename PtrTraits< SrcPtr2 >::value_type >::type > > > cv::cudev::hypot_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
template<class SrcPtr >
__host__ Expr< IntegralBody< SrcPtr > > cv::cudev::integral_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ IntegerAreaInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::interArea (const SrcPtr &src, Size areaSize)
 
template<class SrcPtr >
__host__ CommonAreaInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::interArea (const SrcPtr &src, Size2f areaSize)
 
template<class SrcPtr >
__host__ CubicInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::interCubic (const SrcPtr &src)
 
template<class SrcPtr >
__host__ LinearInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::interLinear (const SrcPtr &src)
 
template<class SrcPtr >
__host__ NearestInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::interNearest (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_LBGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab4_to_LBGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_LBGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab4_to_LBGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_LRGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab4_to_LRGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_LRGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab4_to_LRGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_LBGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab_to_LBGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_LBGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab_to_LBGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_LRGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab_to_LRGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_LRGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab_to_LRGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Lab_to_RGBA_ (const SrcPtr &src)
 
template<int ksize, class SrcPtr >
__host__ Expr< LaplacianPtrSz< ksize, typename PtrTraits< SrcPtr >::ptr_type > > cv::cudev::laplacian_ (const SrcPtr &src)
 
template<int ksize, class SrcPtr >
__host__ LaplacianPtrSz< ksize, typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::laplacianPtr (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGR_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LBGR_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGR_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LBGR_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGR_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LBGR_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGR_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LBGR_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGRA_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LBGRA_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGRA_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LBGRA_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGRA_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LBGRA_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGRA_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LBGRA_to_Luv_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 cv::cudev::log (const uchar1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log (const uchar2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log (const uchar3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log (const uchar4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log (const char1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log (const char2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log (const char3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log (const char4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log (const ushort1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log (const ushort2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log (const ushort3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log (const ushort4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log (const short1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log (const short2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log (const short3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log (const short4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log (const int1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log (const int2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log (const int3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log (const int4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log (const uint1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log (const uint2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log (const uint3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log (const uint4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log (const float1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log (const float2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log (const float3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log (const float4 &a)
 
__device__ __forceinline__ double1 cv::cudev::log (const double1 &a)
 
__device__ __forceinline__ double2 cv::cudev::log (const double2 &a)
 
__device__ __forceinline__ double3 cv::cudev::log (const double3 &a)
 
__device__ __forceinline__ double4 cv::cudev::log (const double4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log10 (const uchar1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log10 (const uchar2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log10 (const uchar3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log10 (const uchar4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log10 (const char1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log10 (const char2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log10 (const char3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log10 (const char4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log10 (const ushort1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log10 (const ushort2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log10 (const ushort3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log10 (const ushort4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log10 (const short1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log10 (const short2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log10 (const short3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log10 (const short4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log10 (const int1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log10 (const int2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log10 (const int3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log10 (const int4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log10 (const uint1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log10 (const uint2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log10 (const uint3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log10 (const uint4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log10 (const float1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log10 (const float2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log10 (const float3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log10 (const float4 &a)
 
__device__ __forceinline__ double1 cv::cudev::log10 (const double1 &a)
 
__device__ __forceinline__ double2 cv::cudev::log10 (const double2 &a)
 
__device__ __forceinline__ double3 cv::cudev::log10 (const double3 &a)
 
__device__ __forceinline__ double4 cv::cudev::log10 (const double4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, log10_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::log10_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 cv::cudev::log2 (const uchar1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log2 (const uchar2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log2 (const uchar3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log2 (const uchar4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log2 (const char1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log2 (const char2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log2 (const char3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log2 (const char4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log2 (const ushort1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log2 (const ushort2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log2 (const ushort3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log2 (const ushort4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log2 (const short1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log2 (const short2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log2 (const short3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log2 (const short4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log2 (const int1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log2 (const int2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log2 (const int3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log2 (const int4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log2 (const uint1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log2 (const uint2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log2 (const uint3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log2 (const uint4 &a)
 
__device__ __forceinline__ float1 cv::cudev::log2 (const float1 &a)
 
__device__ __forceinline__ float2 cv::cudev::log2 (const float2 &a)
 
__device__ __forceinline__ float3 cv::cudev::log2 (const float3 &a)
 
__device__ __forceinline__ float4 cv::cudev::log2 (const float4 &a)
 
__device__ __forceinline__ double1 cv::cudev::log2 (const double1 &a)
 
__device__ __forceinline__ double2 cv::cudev::log2 (const double2 &a)
 
__device__ __forceinline__ double3 cv::cudev::log2 (const double3 &a)
 
__device__ __forceinline__ double4 cv::cudev::log2 (const double4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, log2_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::log2_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, log_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::log_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGB_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LRGB_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGB_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LRGB_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGB_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LRGB_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGB_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LRGB_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGBA_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LRGBA_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGBA_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LRGBA_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGBA_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LRGBA_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGBA_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::LRGBA_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr , class TablePtr >
__host__ Expr< LutPtrSz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< TablePtr >::ptr_type > > cv::cudev::lut_ (const SrcPtr &src, const TablePtr &tbl)
 
template<class SrcPtr , class TablePtr >
__host__ LutPtrSz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< TablePtr >::ptr_type > cv::cudev::lutPtr (const SrcPtr &src, const TablePtr &tbl)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_LBGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv4_to_LBGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_LBGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv4_to_LBGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_LRGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv4_to_LRGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_LRGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv4_to_LRGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_LBGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv_to_LBGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_LBGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv_to_LBGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_LRGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv_to_LRGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_LRGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv_to_LRGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::Luv_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< SrcPtr1 >::ptr_type, typename PtrTraits< SrcPtr2 >::ptr_type, magnitude_func< typename LargerType< typename PtrTraits< SrcPtr1 >::value_type, typename PtrTraits< SrcPtr2 >::value_type >::type > > > cv::cudev::magnitude_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
template<class Body >
__host__ Expr< Body > cv::cudev::makeExpr (const Body &body)
 
__device__ __forceinline__ uchar1 cv::cudev::max (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::max (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::max (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::max (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ char1 cv::cudev::max (const char1 &a, const char1 &b)
 
__device__ __forceinline__ char2 cv::cudev::max (const char2 &a, const char2 &b)
 
__device__ __forceinline__ char3 cv::cudev::max (const char3 &a, const char3 &b)
 
__device__ __forceinline__ char4 cv::cudev::max (const char4 &a, const char4 &b)
 
__device__ __forceinline__ ushort4 cv::cudev::max (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ ushort1 cv::cudev::max (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ ushort2 cv::cudev::max (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ ushort3 cv::cudev::max (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ short4 cv::cudev::max (const short4 &a, const short4 &b)
 
__device__ __forceinline__ short1 cv::cudev::max (const short1 &a, const short1 &b)
 
__device__ __forceinline__ short2 cv::cudev::max (const short2 &a, const short2 &b)
 
__device__ __forceinline__ short3 cv::cudev::max (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::max (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uint1 cv::cudev::max (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint2 cv::cudev::max (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint3 cv::cudev::max (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ int4 cv::cudev::max (const int4 &a, const int4 &b)
 
__device__ __forceinline__ int1 cv::cudev::max (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int2 cv::cudev::max (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int3 cv::cudev::max (const int3 &a, const int3 &b)
 
__device__ __forceinline__ float4 cv::cudev::max (const float4 &a, const float4 &b)
 
__device__ __forceinline__ float1 cv::cudev::max (const float1 &a, const float1 &b)
 
__device__ __forceinline__ float2 cv::cudev::max (const float2 &a, const float2 &b)
 
__device__ __forceinline__ float3 cv::cudev::max (const float3 &a, const float3 &b)
 
__device__ __forceinline__ double4 cv::cudev::max (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double1 cv::cudev::max (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double3 cv::cudev::max (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::max (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar1 cv::cudev::max (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::max (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar2 cv::cudev::max (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::max (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::max (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::max (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar4 cv::cudev::max (uchar s, const uchar4 &b)
 
__device__ __forceinline__ float2 cv::cudev::max (float s, const uchar2 &b)
 
__device__ __forceinline__ float4 cv::cudev::max (float s, const uchar4 &b)
 
__device__ __forceinline__ float1 cv::cudev::max (const uchar1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::max (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 cv::cudev::max (const uchar2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (const uchar3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 cv::cudev::max (const uchar4 &a, float s)
 
__device__ __forceinline__ double2 cv::cudev::max (double s, const uchar2 &b)
 
__device__ __forceinline__ double1 cv::cudev::max (const uchar1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::max (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (const uchar2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (const uchar3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 cv::cudev::max (const uchar4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::max (double s, const uchar4 &b)
 
__device__ __forceinline__ char4 cv::cudev::max (char s, const char4 &b)
 
__device__ __forceinline__ char2 cv::cudev::max (char s, const char2 &b)
 
__device__ __forceinline__ char1 cv::cudev::max (const char1 &a, char s)
 
__device__ __forceinline__ char1 cv::cudev::max (char s, const char1 &b)
 
__device__ __forceinline__ char2 cv::cudev::max (const char2 &a, char s)
 
__device__ __forceinline__ char3 cv::cudev::max (const char3 &a, char s)
 
__device__ __forceinline__ char3 cv::cudev::max (char s, const char3 &b)
 
__device__ __forceinline__ char4 cv::cudev::max (const char4 &a, char s)
 
__device__ __forceinline__ float2 cv::cudev::max (float s, const char2 &b)
 
__device__ __forceinline__ float1 cv::cudev::max (const char1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::max (float s, const char1 &b)
 
__device__ __forceinline__ float2 cv::cudev::max (const char2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (const char3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (float s, const char3 &b)
 
__device__ __forceinline__ float4 cv::cudev::max (const char4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::max (float s, const char4 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (double s, const char2 &b)
 
__device__ __forceinline__ double4 cv::cudev::max (double s, const char4 &b)
 
__device__ __forceinline__ double1 cv::cudev::max (const char1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::max (double s, const char1 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (const char2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (const char3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (double s, const char3 &b)
 
__device__ __forceinline__ double4 cv::cudev::max (const char4 &a, double s)
 
__device__ __forceinline__ ushort2 cv::cudev::max (ushort s, const ushort2 &b)
 
__device__ __forceinline__ ushort1 cv::cudev::max (const ushort1 &a, ushort s)
 
__device__ __forceinline__ ushort1 cv::cudev::max (ushort s, const ushort1 &b)
 
__device__ __forceinline__ ushort2 cv::cudev::max (const ushort2 &a, ushort s)
 
__device__ __forceinline__ ushort3 cv::cudev::max (const ushort3 &a, ushort s)
 
__device__ __forceinline__ ushort3 cv::cudev::max (ushort s, const ushort3 &b)
 
__device__ __forceinline__ ushort4 cv::cudev::max (const ushort4 &a, ushort s)
 
__device__ __forceinline__ ushort4 cv::cudev::max (ushort s, const ushort4 &b)
 
__device__ __forceinline__ float2 cv::cudev::max (float s, const ushort2 &b)
 
__device__ __forceinline__ float4 cv::cudev::max (float s, const ushort4 &b)
 
__device__ __forceinline__ float1 cv::cudev::max (const ushort1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::max (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 cv::cudev::max (const ushort2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (const ushort3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 cv::cudev::max (const ushort4 &a, float s)
 
__device__ __forceinline__ double2 cv::cudev::max (double s, const ushort2 &b)
 
__device__ __forceinline__ double1 cv::cudev::max (const ushort1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::max (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (const ushort2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (const ushort3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 cv::cudev::max (const ushort4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::max (double s, const ushort4 &b)
 
__device__ __forceinline__ short2 cv::cudev::max (short s, const short2 &b)
 
__device__ __forceinline__ short4 cv::cudev::max (short s, const short4 &b)
 
__device__ __forceinline__ short1 cv::cudev::max (const short1 &a, short s)
 
__device__ __forceinline__ short1 cv::cudev::max (short s, const short1 &b)
 
__device__ __forceinline__ short2 cv::cudev::max (const short2 &a, short s)
 
__device__ __forceinline__ short3 cv::cudev::max (const short3 &a, short s)
 
__device__ __forceinline__ short3 cv::cudev::max (short s, const short3 &b)
 
__device__ __forceinline__ short4 cv::cudev::max (const short4 &a, short s)
 
__device__ __forceinline__ float2 cv::cudev::max (float s, const short2 &b)
 
__device__ __forceinline__ float1 cv::cudev::max (const short1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::max (float s, const short1 &b)
 
__device__ __forceinline__ float2 cv::cudev::max (const short2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (const short3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (float s, const short3 &b)
 
__device__ __forceinline__ float4 cv::cudev::max (const short4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::max (float s, const short4 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (double s, const short2 &b)
 
__device__ __forceinline__ double4 cv::cudev::max (double s, const short4 &b)
 
__device__ __forceinline__ double1 cv::cudev::max (const short1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::max (double s, const short1 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (const short2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (const short3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (double s, const short3 &b)
 
__device__ __forceinline__ double4 cv::cudev::max (const short4 &a, double s)
 
__device__ __forceinline__ uint2 cv::cudev::max (uint s, const uint2 &b)
 
__device__ __forceinline__ uint1 cv::cudev::max (const uint1 &a, uint s)
 
__device__ __forceinline__ uint1 cv::cudev::max (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 cv::cudev::max (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::max (const uint3 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::max (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::max (const uint4 &a, uint s)
 
__device__ __forceinline__ uint4 cv::cudev::max (uint s, const uint4 &b)
 
__device__ __forceinline__ float2 cv::cudev::max (float s, const uint2 &b)
 
__device__ __forceinline__ float4 cv::cudev::max (float s, const uint4 &b)
 
__device__ __forceinline__ float1 cv::cudev::max (const uint1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::max (float s, const uint1 &b)
 
__device__ __forceinline__ float2 cv::cudev::max (const uint2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (const uint3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (float s, const uint3 &b)
 
__device__ __forceinline__ float4 cv::cudev::max (const uint4 &a, float s)
 
__device__ __forceinline__ double2 cv::cudev::max (double s, const uint2 &b)
 
__device__ __forceinline__ double1 cv::cudev::max (const uint1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::max (double s, const uint1 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (const uint2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (const uint3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (double s, const uint3 &b)
 
__device__ __forceinline__ double4 cv::cudev::max (const uint4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::max (double s, const uint4 &b)
 
__device__ __forceinline__ int2 cv::cudev::max (int s, const int2 &b)
 
__device__ __forceinline__ int4 cv::cudev::max (int s, const int4 &b)
 
__device__ __forceinline__ int1 cv::cudev::max (const int1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::max (int s, const int1 &b)
 
__device__ __forceinline__ int2 cv::cudev::max (const int2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::max (const int3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::max (int s, const int3 &b)
 
__device__ __forceinline__ int4 cv::cudev::max (const int4 &a, int s)
 
__device__ __forceinline__ float2 cv::cudev::max (float s, const int2 &b)
 
__device__ __forceinline__ float1 cv::cudev::max (const int1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::max (float s, const int1 &b)
 
__device__ __forceinline__ float2 cv::cudev::max (const int2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (const int3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (float s, const int3 &b)
 
__device__ __forceinline__ float4 cv::cudev::max (const int4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::max (float s, const int4 &b)
 
__device__ __forceinline__ double4 cv::cudev::max (double s, const int4 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (double s, const int2 &b)
 
__device__ __forceinline__ double1 cv::cudev::max (const int1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::max (double s, const int1 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (const int2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (const int3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (double s, const int3 &b)
 
__device__ __forceinline__ double4 cv::cudev::max (const int4 &a, double s)
 
__device__ __forceinline__ float2 cv::cudev::max (float s, const float2 &b)
 
__device__ __forceinline__ float1 cv::cudev::max (const float1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::max (float s, const float1 &b)
 
__device__ __forceinline__ float2 cv::cudev::max (const float2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (const float3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::max (float s, const float3 &b)
 
__device__ __forceinline__ float4 cv::cudev::max (const float4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::max (float s, const float4 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (double s, const float2 &b)
 
__device__ __forceinline__ double4 cv::cudev::max (double s, const float4 &b)
 
__device__ __forceinline__ double1 cv::cudev::max (const float1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::max (double s, const float1 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (const float2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (const float3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (double s, const float3 &b)
 
__device__ __forceinline__ double4 cv::cudev::max (const float4 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::max (const double1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::max (double s, const double1 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (const double2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (const double3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::max (double s, const double3 &b)
 
__device__ __forceinline__ double4 cv::cudev::max (const double4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::max (double s, const double4 &b)
 
__device__ __forceinline__ double2 cv::cudev::max (double s, const double2 &b)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< SrcPtr1 >::ptr_type, typename PtrTraits< SrcPtr2 >::ptr_type, maximum< typename LargerType< typename PtrTraits< SrcPtr1 >::value_type, typename PtrTraits< SrcPtr2 >::value_type >::type > > > cv::cudev::max_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
template<class SrcPtr >
__host__ Expr< FindMaxValExprBody< SrcPtr > > cv::cudev::maxVal_ (const SrcPtr &src)
 
__device__ __forceinline__ uchar4 cv::cudev::min (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::min (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::min (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::min (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ char4 cv::cudev::min (const char4 &a, const char4 &b)
 
__device__ __forceinline__ char1 cv::cudev::min (const char1 &a, const char1 &b)
 
__device__ __forceinline__ char2 cv::cudev::min (const char2 &a, const char2 &b)
 
__device__ __forceinline__ char3 cv::cudev::min (const char3 &a, const char3 &b)
 
__device__ __forceinline__ ushort4 cv::cudev::min (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ ushort1 cv::cudev::min (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ ushort2 cv::cudev::min (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ ushort3 cv::cudev::min (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ short4 cv::cudev::min (const short4 &a, const short4 &b)
 
__device__ __forceinline__ short1 cv::cudev::min (const short1 &a, const short1 &b)
 
__device__ __forceinline__ short2 cv::cudev::min (const short2 &a, const short2 &b)
 
__device__ __forceinline__ short3 cv::cudev::min (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::min (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uint1 cv::cudev::min (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint2 cv::cudev::min (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint3 cv::cudev::min (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ int1 cv::cudev::min (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int2 cv::cudev::min (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int3 cv::cudev::min (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int4 cv::cudev::min (const int4 &a, const int4 &b)
 
__device__ __forceinline__ float4 cv::cudev::min (const float4 &a, const float4 &b)
 
__device__ __forceinline__ float1 cv::cudev::min (const float1 &a, const float1 &b)
 
__device__ __forceinline__ float2 cv::cudev::min (const float2 &a, const float2 &b)
 
__device__ __forceinline__ float3 cv::cudev::min (const float3 &a, const float3 &b)
 
__device__ __forceinline__ double2 cv::cudev::min (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double3 cv::cudev::min (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double4 cv::cudev::min (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double1 cv::cudev::min (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::min (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::min (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::min (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar1 cv::cudev::min (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::min (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::min (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::min (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::min (const uchar4 &a, uchar s)
 
__device__ __forceinline__ float2 cv::cudev::min (float s, const uchar2 &b)
 
__device__ __forceinline__ float1 cv::cudev::min (const uchar1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::min (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 cv::cudev::min (const uchar2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (const uchar3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 cv::cudev::min (const uchar4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::min (float s, const uchar4 &b)
 
__device__ __forceinline__ double2 cv::cudev::min (double s, const uchar2 &b)
 
__device__ __forceinline__ double4 cv::cudev::min (double s, const uchar4 &b)
 
__device__ __forceinline__ double1 cv::cudev::min (const uchar1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::min (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 cv::cudev::min (const uchar2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (const uchar3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 cv::cudev::min (const uchar4 &a, double s)
 
__device__ __forceinline__ char2 cv::cudev::min (char s, const char2 &b)
 
__device__ __forceinline__ char1 cv::cudev::min (const char1 &a, char s)
 
__device__ __forceinline__ char1 cv::cudev::min (char s, const char1 &b)
 
__device__ __forceinline__ char2 cv::cudev::min (const char2 &a, char s)
 
__device__ __forceinline__ char3 cv::cudev::min (const char3 &a, char s)
 
__device__ __forceinline__ char3 cv::cudev::min (char s, const char3 &b)
 
__device__ __forceinline__ char4 cv::cudev::min (const char4 &a, char s)
 
__device__ __forceinline__ char4 cv::cudev::min (char s, const char4 &b)
 
__device__ __forceinline__ float4 cv::cudev::min (float s, const char4 &b)
 
__device__ __forceinline__ float2 cv::cudev::min (float s, const char2 &b)
 
__device__ __forceinline__ float1 cv::cudev::min (const char1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::min (float s, const char1 &b)
 
__device__ __forceinline__ float2 cv::cudev::min (const char2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (const char3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (float s, const char3 &b)
 
__device__ __forceinline__ float4 cv::cudev::min (const char4 &a, float s)
 
__device__ __forceinline__ double2 cv::cudev::min (double s, const char2 &b)
 
__device__ __forceinline__ double1 cv::cudev::min (const char1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::min (double s, const char1 &b)
 
__device__ __forceinline__ double2 cv::cudev::min (const char2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (const char3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (double s, const char3 &b)
 
__device__ __forceinline__ double4 cv::cudev::min (const char4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::min (double s, const char4 &b)
 
__device__ __forceinline__ ushort4 cv::cudev::min (ushort s, const ushort4 &b)
 
__device__ __forceinline__ ushort2 cv::cudev::min (ushort s, const ushort2 &b)
 
__device__ __forceinline__ ushort1 cv::cudev::min (const ushort1 &a, ushort s)
 
__device__ __forceinline__ ushort1 cv::cudev::min (ushort s, const ushort1 &b)
 
__device__ __forceinline__ ushort2 cv::cudev::min (const ushort2 &a, ushort s)
 
__device__ __forceinline__ ushort3 cv::cudev::min (const ushort3 &a, ushort s)
 
__device__ __forceinline__ ushort3 cv::cudev::min (ushort s, const ushort3 &b)
 
__device__ __forceinline__ ushort4 cv::cudev::min (const ushort4 &a, ushort s)
 
__device__ __forceinline__ float4 cv::cudev::min (float s, const ushort4 &b)
 
__device__ __forceinline__ float2 cv::cudev::min (float s, const ushort2 &b)
 
__device__ __forceinline__ float1 cv::cudev::min (const ushort1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::min (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 cv::cudev::min (const ushort2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (const ushort3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 cv::cudev::min (const ushort4 &a, float s)
 
__device__ __forceinline__ double4 cv::cudev::min (double s, const ushort4 &b)
 
__device__ __forceinline__ double2 cv::cudev::min (double s, const ushort2 &b)
 
__device__ __forceinline__ double1 cv::cudev::min (const ushort1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::min (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 cv::cudev::min (const ushort2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (const ushort3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 cv::cudev::min (const ushort4 &a, double s)
 
__device__ __forceinline__ short2 cv::cudev::min (short s, const short2 &b)
 
__device__ __forceinline__ short1 cv::cudev::min (const short1 &a, short s)
 
__device__ __forceinline__ short1 cv::cudev::min (short s, const short1 &b)
 
__device__ __forceinline__ short2 cv::cudev::min (const short2 &a, short s)
 
__device__ __forceinline__ short3 cv::cudev::min (const short3 &a, short s)
 
__device__ __forceinline__ short3 cv::cudev::min (short s, const short3 &b)
 
__device__ __forceinline__ short4 cv::cudev::min (const short4 &a, short s)
 
__device__ __forceinline__ short4 cv::cudev::min (short s, const short4 &b)
 
__device__ __forceinline__ float4 cv::cudev::min (float s, const short4 &b)
 
__device__ __forceinline__ float2 cv::cudev::min (float s, const short2 &b)
 
__device__ __forceinline__ float1 cv::cudev::min (const short1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::min (float s, const short1 &b)
 
__device__ __forceinline__ float2 cv::cudev::min (const short2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (const short3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (float s, const short3 &b)
 
__device__ __forceinline__ float4 cv::cudev::min (const short4 &a, float s)
 
__device__ __forceinline__ double2 cv::cudev::min (double s, const short2 &b)
 
__device__ __forceinline__ double1 cv::cudev::min (const short1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::min (double s, const short1 &b)
 
__device__ __forceinline__ double2 cv::cudev::min (const short2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (const short3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (double s, const short3 &b)
 
__device__ __forceinline__ double4 cv::cudev::min (const short4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::min (double s, const short4 &b)
 
__device__ __forceinline__ uint2 cv::cudev::min (uint s, const uint2 &b)
 
__device__ __forceinline__ uint4 cv::cudev::min (uint s, const uint4 &b)
 
__device__ __forceinline__ uint1 cv::cudev::min (const uint1 &a, uint s)
 
__device__ __forceinline__ uint1 cv::cudev::min (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 cv::cudev::min (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::min (const uint3 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::min (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::min (const uint4 &a, uint s)
 
__device__ __forceinline__ float2 cv::cudev::min (float s, const uint2 &b)
 
__device__ __forceinline__ float1 cv::cudev::min (const uint1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::min (float s, const uint1 &b)
 
__device__ __forceinline__ float2 cv::cudev::min (const uint2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (const uint3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (float s, const uint3 &b)
 
__device__ __forceinline__ float4 cv::cudev::min (const uint4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::min (float s, const uint4 &b)
 
__device__ __forceinline__ double4 cv::cudev::min (double s, const uint4 &b)
 
__device__ __forceinline__ double2 cv::cudev::min (double s, const uint2 &b)
 
__device__ __forceinline__ double1 cv::cudev::min (const uint1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::min (double s, const uint1 &b)
 
__device__ __forceinline__ double2 cv::cudev::min (const uint2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (const uint3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (double s, const uint3 &b)
 
__device__ __forceinline__ double4 cv::cudev::min (const uint4 &a, double s)
 
__device__ __forceinline__ int2 cv::cudev::min (int s, const int2 &b)
 
__device__ __forceinline__ int1 cv::cudev::min (const int1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::min (int s, const int1 &b)
 
__device__ __forceinline__ int2 cv::cudev::min (const int2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::min (const int3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::min (int s, const int3 &b)
 
__device__ __forceinline__ int4 cv::cudev::min (const int4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::min (int s, const int4 &b)
 
__device__ __forceinline__ float4 cv::cudev::min (float s, const int4 &b)
 
__device__ __forceinline__ float2 cv::cudev::min (float s, const int2 &b)
 
__device__ __forceinline__ float1 cv::cudev::min (const int1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::min (float s, const int1 &b)
 
__device__ __forceinline__ float2 cv::cudev::min (const int2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (const int3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (float s, const int3 &b)
 
__device__ __forceinline__ float4 cv::cudev::min (const int4 &a, float s)
 
__device__ __forceinline__ double2 cv::cudev::min (double s, const int2 &b)
 
__device__ __forceinline__ double1 cv::cudev::min (const int1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::min (double s, const int1 &b)
 
__device__ __forceinline__ double2 cv::cudev::min (const int2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (double s, const int3 &b)
 
__device__ __forceinline__ double4 cv::cudev::min (const int4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::min (double s, const int4 &b)
 
__device__ __forceinline__ double3 cv::cudev::min (const int3 &a, double s)
 
__device__ __forceinline__ float4 cv::cudev::min (float s, const float4 &b)
 
__device__ __forceinline__ float2 cv::cudev::min (float s, const float2 &b)
 
__device__ __forceinline__ float1 cv::cudev::min (const float1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::min (float s, const float1 &b)
 
__device__ __forceinline__ float2 cv::cudev::min (const float2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (const float3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::min (float s, const float3 &b)
 
__device__ __forceinline__ float4 cv::cudev::min (const float4 &a, float s)
 
__device__ __forceinline__ double3 cv::cudev::min (const float3 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::min (double s, const float2 &b)
 
__device__ __forceinline__ double1 cv::cudev::min (const float1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::min (double s, const float1 &b)
 
__device__ __forceinline__ double2 cv::cudev::min (const float2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (double s, const float3 &b)
 
__device__ __forceinline__ double4 cv::cudev::min (const float4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::min (double s, const float4 &b)
 
__device__ __forceinline__ double4 cv::cudev::min (double s, const double4 &b)
 
__device__ __forceinline__ double2 cv::cudev::min (double s, const double2 &b)
 
__device__ __forceinline__ double1 cv::cudev::min (const double1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::min (double s, const double1 &b)
 
__device__ __forceinline__ double2 cv::cudev::min (const double2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (double s, const double3 &b)
 
__device__ __forceinline__ double4 cv::cudev::min (const double4 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::min (const double3 &a, double s)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< SrcPtr1 >::ptr_type, typename PtrTraits< SrcPtr2 >::ptr_type, minimum< typename LargerType< typename PtrTraits< SrcPtr1 >::value_type, typename PtrTraits< SrcPtr2 >::value_type >::type > > > cv::cudev::min_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
template<class SrcPtr >
__host__ Expr< FindMinMaxValExprBody< SrcPtr > > cv::cudev::minMaxVal_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< FindMinValExprBody< SrcPtr > > cv::cudev::minVal_ (const SrcPtr &src)
 
template<class Predicate >
__host__ __device__ UnaryNegate< Predicate > cv::cudev::not1 (const Predicate &pred)
 
template<class Predicate >
__host__ __device__ BinaryNegate< Predicate > cv::cudev::not2 (const Predicate &pred)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_not< T > > > cv::cudev::operator ! (const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, logical_not< T > > > cv::cudev::operator ! (const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, logical_not< typename Body::value_type > > > cv::cudev::operator ! (const Expr< Body > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, logical_not< T > > > cv::cudev::operator ! (const GpuMat_< T > &src)
 
__device__ __forceinline__ uchar1 cv::cudev::operator ! (const uchar1 &a)
 
__device__ __forceinline__ uchar3 cv::cudev::operator ! (const uchar3 &a)
 
__device__ __forceinline__ uchar4 cv::cudev::operator ! (const uchar4 &a)
 
__device__ __forceinline__ uchar2 cv::cudev::operator ! (const uchar2 &a)
 
__device__ __forceinline__ uchar1 cv::cudev::operator ! (const char1 &a)
 
__device__ __forceinline__ uchar2 cv::cudev::operator ! (const char2 &a)
 
__device__ __forceinline__ uchar3 cv::cudev::operator ! (const char3 &a)
 
__device__ __forceinline__ uchar4 cv::cudev::operator ! (const char4 &a)
 
__device__ __forceinline__ uchar1 cv::cudev::operator ! (const ushort1 &a)
 
__device__ __forceinline__ uchar2 cv::cudev::operator ! (const ushort2 &a)
 
__device__ __forceinline__ uchar3 cv::cudev::operator ! (const ushort3 &a)
 
__device__ __forceinline__ uchar4 cv::cudev::operator ! (const ushort4 &a)
 
__device__ __forceinline__ uchar1 cv::cudev::operator ! (const short1 &a)
 
__device__ __forceinline__ uchar2 cv::cudev::operator ! (const short2 &a)
 
__device__ __forceinline__ uchar3 cv::cudev::operator ! (const short3 &a)
 
__device__ __forceinline__ uchar4 cv::cudev::operator ! (const short4 &a)
 
__device__ __forceinline__ uchar1 cv::cudev::operator ! (const int1 &a)
 
__device__ __forceinline__ uchar2 cv::cudev::operator ! (const int2 &a)
 
__device__ __forceinline__ uchar3 cv::cudev::operator ! (const int3 &a)
 
__device__ __forceinline__ uchar4 cv::cudev::operator ! (const int4 &a)
 
__device__ __forceinline__ uchar1 cv::cudev::operator ! (const uint1 &a)
 
__device__ __forceinline__ uchar2 cv::cudev::operator ! (const uint2 &a)
 
__device__ __forceinline__ uchar3 cv::cudev::operator ! (const uint3 &a)
 
__device__ __forceinline__ uchar4 cv::cudev::operator ! (const uint4 &a)
 
__device__ __forceinline__ uchar1 cv::cudev::operator ! (const float1 &a)
 
__device__ __forceinline__ uchar2 cv::cudev::operator ! (const float2 &a)
 
__device__ __forceinline__ uchar3 cv::cudev::operator ! (const float3 &a)
 
__device__ __forceinline__ uchar4 cv::cudev::operator ! (const float4 &a)
 
__device__ __forceinline__ uchar1 cv::cudev::operator ! (const double1 &a)
 
__device__ __forceinline__ uchar2 cv::cudev::operator ! (const double2 &a)
 
__device__ __forceinline__ uchar3 cv::cudev::operator ! (const double3 &a)
 
__device__ __forceinline__ uchar4 cv::cudev::operator ! (const double4 &a)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, not_equal_to< T > > > cv::cudev::operator != (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, not_equal_to< T > > > cv::cudev::operator != (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, not_equal_to< T > > > cv::cudev::operator != (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, not_equal_to< T > > > cv::cudev::operator != (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, not_equal_to< T > > > cv::cudev::operator != (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, not_equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator != (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, not_equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator != (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< not_equal_to< T > > > > cv::cudev::operator != (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< not_equal_to< T > > > > cv::cudev::operator != (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, not_equal_to< T > > > cv::cudev::operator != (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, not_equal_to< T > > > cv::cudev::operator != (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, not_equal_to< T > > > cv::cudev::operator != (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, not_equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator != (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< not_equal_to< T > > > > cv::cudev::operator != (T val, const GlobPtrSz< T > &src)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, not_equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator != (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< not_equal_to< T > > > > cv::cudev::operator != (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, not_equal_to< T > > > cv::cudev::operator != (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, not_equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator != (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, not_equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator != (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< not_equal_to< T > > > > cv::cudev::operator != (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< not_equal_to< T > > > > cv::cudev::operator != (T val, const Texture< T > &src)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, not_equal_to< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator != (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< not_equal_to< typename Body::value_type > > > > cv::cudev::operator != (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< not_equal_to< typename Body::value_type > > > > cv::cudev::operator != (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const char1 &a, char s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (char s, const char1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const char2 &a, char s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const char3 &a, char s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (char s, const char3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const char4 &a, char s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (char s, const char4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (char s, const char2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (ushort s, const ushort4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (short s, const short4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const short1 &a, short s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const short2 &a, short s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const short3 &a, short s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const short4 &a, short s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (short s, const short2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const int1 &a, int s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const int2 &a, int s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const int3 &a, int s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const int4 &a, int s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (int s, const int4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (int s, const int2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const float1 &a, float s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const float2 &a, float s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const float3 &a, float s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const float4 &a, float s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (float s, const float4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (float s, const float2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (const double1 &a, double s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator != (double s, const double1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (const double3 &a, double s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator != (double s, const double3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (const double4 &a, double s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator != (double s, const double4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator != (double s, const double2 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< modulus< T > > > > cv::cudev::operator % (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, modulus< T > > > cv::cudev::operator % (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< modulus< T > > > > cv::cudev::operator % (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, modulus< T > > > cv::cudev::operator % (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, modulus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator % (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< modulus< T > > > > cv::cudev::operator % (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< modulus< T > > > > cv::cudev::operator % (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< modulus< typename Body::value_type > > > > cv::cudev::operator % (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, modulus< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator % (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< modulus< typename Body::value_type > > > > cv::cudev::operator % (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, modulus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator % (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, modulus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator % (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, modulus< T > > > cv::cudev::operator % (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, modulus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator % (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, modulus< T > > > cv::cudev::operator % (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, modulus< T > > > cv::cudev::operator % (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, modulus< T > > > cv::cudev::operator % (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, modulus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator % (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, modulus< T > > > cv::cudev::operator % (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< modulus< T > > > > cv::cudev::operator % (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< modulus< T > > > > cv::cudev::operator % (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, modulus< T > > > cv::cudev::operator % (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, modulus< T > > > cv::cudev::operator % (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, modulus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator % (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_and< T > > > cv::cudev::operator & (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_and< T > > > cv::cudev::operator & (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_and< T > > > cv::cudev::operator & (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_and< T > > > cv::cudev::operator & (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_and< T > > > cv::cudev::operator & (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator & (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator & (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_and< T > > > > cv::cudev::operator & (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< bit_and< T > > > > cv::cudev::operator & (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_and< T > > > cv::cudev::operator & (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_and< T > > > cv::cudev::operator & (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_and< T > > > cv::cudev::operator & (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator & (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator & (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< bit_and< T > > > > cv::cudev::operator & (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< bit_and< T > > > > cv::cudev::operator & (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_and< T > > > cv::cudev::operator & (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator & (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator & (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< bit_and< T > > > > cv::cudev::operator & (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< bit_and< T > > > > cv::cudev::operator & (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< bit_and< typename Body::value_type > > > > cv::cudev::operator & (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, bit_and< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator & (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< bit_and< typename Body::value_type > > > > cv::cudev::operator & (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar1 cv::cudev::operator & (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator & (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator & (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator & (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ char1 cv::cudev::operator & (const char1 &a, const char1 &b)
 
__device__ __forceinline__ char2 cv::cudev::operator & (const char2 &a, const char2 &b)
 
__device__ __forceinline__ char3 cv::cudev::operator & (const char3 &a, const char3 &b)
 
__device__ __forceinline__ char4 cv::cudev::operator & (const char4 &a, const char4 &b)
 
__device__ __forceinline__ ushort1 cv::cudev::operator & (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ ushort2 cv::cudev::operator & (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ ushort3 cv::cudev::operator & (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ ushort4 cv::cudev::operator & (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ short1 cv::cudev::operator & (const short1 &a, const short1 &b)
 
__device__ __forceinline__ short2 cv::cudev::operator & (const short2 &a, const short2 &b)
 
__device__ __forceinline__ short3 cv::cudev::operator & (const short3 &a, const short3 &b)
 
__device__ __forceinline__ short4 cv::cudev::operator & (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator & (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator & (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator & (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator & (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator & (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator & (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint3 cv::cudev::operator & (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator & (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator & (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator & (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator & (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator & (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator & (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator & (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator & (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator & (uchar s, const uchar4 &b)
 
__device__ __forceinline__ char2 cv::cudev::operator & (char s, const char2 &b)
 
__device__ __forceinline__ char4 cv::cudev::operator & (char s, const char4 &b)
 
__device__ __forceinline__ char1 cv::cudev::operator & (const char1 &a, char s)
 
__device__ __forceinline__ char1 cv::cudev::operator & (char s, const char1 &b)
 
__device__ __forceinline__ char2 cv::cudev::operator & (const char2 &a, char s)
 
__device__ __forceinline__ char3 cv::cudev::operator & (const char3 &a, char s)
 
__device__ __forceinline__ char3 cv::cudev::operator & (char s, const char3 &b)
 
__device__ __forceinline__ char4 cv::cudev::operator & (const char4 &a, char s)
 
__device__ __forceinline__ ushort1 cv::cudev::operator & (const ushort1 &a, ushort s)
 
__device__ __forceinline__ ushort1 cv::cudev::operator & (ushort s, const ushort1 &b)
 
__device__ __forceinline__ ushort2 cv::cudev::operator & (const ushort2 &a, ushort s)
 
__device__ __forceinline__ ushort3 cv::cudev::operator & (const ushort3 &a, ushort s)
 
__device__ __forceinline__ ushort3 cv::cudev::operator & (ushort s, const ushort3 &b)
 
__device__ __forceinline__ ushort4 cv::cudev::operator & (const ushort4 &a, ushort s)
 
__device__ __forceinline__ ushort4 cv::cudev::operator & (ushort s, const ushort4 &b)
 
__device__ __forceinline__ ushort2 cv::cudev::operator & (ushort s, const ushort2 &b)
 
__device__ __forceinline__ short4 cv::cudev::operator & (short s, const short4 &b)
 
__device__ __forceinline__ short1 cv::cudev::operator & (const short1 &a, short s)
 
__device__ __forceinline__ short1 cv::cudev::operator & (short s, const short1 &b)
 
__device__ __forceinline__ short2 cv::cudev::operator & (const short2 &a, short s)
 
__device__ __forceinline__ short3 cv::cudev::operator & (const short3 &a, short s)
 
__device__ __forceinline__ short3 cv::cudev::operator & (short s, const short3 &b)
 
__device__ __forceinline__ short4 cv::cudev::operator & (const short4 &a, short s)
 
__device__ __forceinline__ short2 cv::cudev::operator & (short s, const short2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator & (const int1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator & (int s, const int1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator & (const int2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator & (const int3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator & (int s, const int3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator & (const int4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator & (int s, const int4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator & (int s, const int2 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator & (uint s, const uint2 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator & (uint s, const uint4 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator & (const uint1 &a, uint s)
 
__device__ __forceinline__ uint1 cv::cudev::operator & (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator & (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator & (const uint3 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator & (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator & (const uint4 &a, uint s)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_and< T > > > cv::cudev::operator && (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_and< T > > > cv::cudev::operator && (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_and< T > > > cv::cudev::operator && (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_and< T > > > cv::cudev::operator && (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_and< T > > > cv::cudev::operator && (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator && (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, logical_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator && (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< logical_and< T > > > > cv::cudev::operator && (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< logical_and< T > > > > cv::cudev::operator && (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_and< T > > > cv::cudev::operator && (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_and< T > > > cv::cudev::operator && (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_and< T > > > cv::cudev::operator && (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, logical_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator && (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< logical_and< T > > > > cv::cudev::operator && (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator && (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< logical_and< T > > > > cv::cudev::operator && (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_and< T > > > cv::cudev::operator && (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, logical_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator && (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator && (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< logical_and< T > > > > cv::cudev::operator && (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< logical_and< T > > > > cv::cudev::operator && (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< logical_and< typename Body::value_type > > > > cv::cudev::operator && (typename Body::value_type val, const Expr< Body > &a)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< logical_and< typename Body::value_type > > > > cv::cudev::operator && (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, logical_and< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator && (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const char1 &a, char s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (char s, const char1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const char2 &a, char s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const char3 &a, char s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (char s, const char3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const char4 &a, char s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (char s, const char2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (char s, const char4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (ushort s, const ushort4 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (short s, const short4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (short s, const short2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const short1 &a, short s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const short2 &a, short s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const short3 &a, short s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const short4 &a, short s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const int1 &a, int s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const int2 &a, int s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const int3 &a, int s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const int4 &a, int s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (int s, const int4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (int s, const int2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const float1 &a, float s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const float2 &a, float s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const float3 &a, float s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const float4 &a, float s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (float s, const float4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (float s, const float2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (double s, const double4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (const double1 &a, double s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator && (double s, const double1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (const double3 &a, double s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator && (double s, const double3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator && (const double4 &a, double s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator && (double s, const double2 &b)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, multiplies< T > > > cv::cudev::operator * (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, multiplies< T > > > cv::cudev::operator * (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, multiplies< T > > > cv::cudev::operator * (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, multiplies< T > > > cv::cudev::operator * (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, multiplies< T > > > cv::cudev::operator * (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, multiplies< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator * (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, multiplies< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator * (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< multiplies< T > > > > cv::cudev::operator * (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< multiplies< T > > > > cv::cudev::operator * (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, multiplies< T > > > cv::cudev::operator * (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, multiplies< T > > > cv::cudev::operator * (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, multiplies< T > > > cv::cudev::operator * (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, multiplies< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator * (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, multiplies< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator * (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< multiplies< T > > > > cv::cudev::operator * (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< multiplies< T > > > > cv::cudev::operator * (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, multiplies< T > > > cv::cudev::operator * (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, multiplies< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator * (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, multiplies< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator * (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< multiplies< T > > > > cv::cudev::operator * (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< multiplies< T > > > > cv::cudev::operator * (T val, const Texture< T > &src)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, multiplies< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator * (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< multiplies< typename Body::value_type > > > > cv::cudev::operator * (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< multiplies< typename Body::value_type > > > > cv::cudev::operator * (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ int4 cv::cudev::operator * (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator * (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator * (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator * (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator * (const char1 &a, const char1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator * (const char2 &a, const char2 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator * (const char3 &a, const char3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator * (const char4 &a, const char4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator * (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator * (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator * (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator * (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator * (const short1 &a, const short1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator * (const short2 &a, const short2 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator * (const short3 &a, const short3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator * (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator * (const int4 &a, const int4 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator * (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator * (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator * (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uint3 cv::cudev::operator * (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator * (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator * (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator * (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator * (const float4 &a, const float4 &b)
 
__device__ __forceinline__ float3 cv::cudev::operator * (const float3 &a, const float3 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator * (const float2 &a, const float2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator * (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double3 cv::cudev::operator * (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator * (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator * (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (const double2 &a, const double2 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator * (int s, const uchar2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator * (const uchar1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator * (int s, const uchar1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator * (const uchar2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator * (const uchar3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator * (int s, const uchar3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator * (const uchar4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator * (int s, const uchar4 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator * (float s, const uchar4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator * (float s, const uchar2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator * (const uchar1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator * (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator * (const uchar2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (const uchar3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator * (const uchar4 &a, float s)
 
__device__ __forceinline__ double1 cv::cudev::operator * (const uchar1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator * (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (const uchar2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (const uchar3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator * (const uchar4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator * (double s, const uchar4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (double s, const uchar2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator * (const char1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator * (int s, const char1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator * (const char2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator * (const char3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator * (int s, const char3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator * (const char4 &a, int s)
 
__device__ __forceinline__ int2 cv::cudev::operator * (int s, const char2 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator * (int s, const char4 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator * (const char1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator * (float s, const char1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator * (const char2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (const char3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (float s, const char3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator * (const char4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator * (float s, const char4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator * (float s, const char2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator * (const char1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator * (double s, const char1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (const char2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (const char3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (double s, const char3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator * (const char4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator * (double s, const char2 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator * (double s, const char4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator * (const ushort1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator * (int s, const ushort1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator * (const ushort2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator * (const ushort3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator * (int s, const ushort3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator * (const ushort4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator * (int s, const ushort4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator * (int s, const ushort2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator * (const ushort1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator * (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator * (const ushort2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (const ushort3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator * (const ushort4 &a, float s)
 
__device__ __forceinline__ float2 cv::cudev::operator * (float s, const ushort2 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator * (float s, const ushort4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator * (const ushort1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator * (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (const ushort2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (const ushort3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator * (const ushort4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator * (double s, const ushort4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (double s, const ushort2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator * (const short1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator * (int s, const short1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator * (const short2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator * (const short3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator * (int s, const short3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator * (const short4 &a, int s)
 
__device__ __forceinline__ int2 cv::cudev::operator * (int s, const short2 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator * (int s, const short4 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator * (const short1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator * (float s, const short1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator * (const short2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (const short3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (float s, const short3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator * (const short4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator * (float s, const short4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator * (float s, const short2 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (double s, const short2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator * (const short1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator * (double s, const short1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (const short2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (const short3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (double s, const short3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator * (const short4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator * (double s, const short4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator * (const int1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator * (int s, const int1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator * (const int2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator * (const int3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator * (int s, const int3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator * (const int4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator * (int s, const int4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator * (int s, const int2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator * (const int1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator * (float s, const int1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator * (const int2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (const int3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (float s, const int3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator * (const int4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator * (float s, const int4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator * (float s, const int2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator * (const int1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator * (double s, const int1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (const int2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (const int3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (double s, const int3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator * (const int4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator * (double s, const int2 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator * (double s, const int4 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator * (const uint1 &a, uint s)
 
__device__ __forceinline__ uint1 cv::cudev::operator * (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator * (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator * (const uint3 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator * (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator * (const uint4 &a, uint s)
 
__device__ __forceinline__ uint2 cv::cudev::operator * (uint s, const uint2 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator * (uint s, const uint4 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator * (float s, const uint4 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator * (const uint1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator * (float s, const uint1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator * (const uint2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (const uint3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (float s, const uint3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator * (const uint4 &a, float s)
 
__device__ __forceinline__ float2 cv::cudev::operator * (float s, const uint2 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator * (double s, const uint4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (double s, const uint2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator * (const uint1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator * (double s, const uint1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (const uint2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (const uint3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (double s, const uint3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator * (const uint4 &a, double s)
 
__device__ __forceinline__ float4 cv::cudev::operator * (float s, const float4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator * (float s, const float2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator * (const float1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator * (float s, const float1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator * (const float2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (const float3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator * (float s, const float3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator * (const float4 &a, float s)
 
__device__ __forceinline__ double4 cv::cudev::operator * (double s, const float4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (double s, const float2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator * (const float1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator * (double s, const float1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (const float2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (const float3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (double s, const float3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator * (const float4 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator * (const double1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator * (double s, const double1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator * (const double2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (const double3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator * (double s, const double3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator * (const double4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator * (double s, const double2 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator * (double s, const double4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, negate< T > > > cv::cudev::operator - (const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, negate< T > > > cv::cudev::operator - (const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, negate< T > > > cv::cudev::operator - (const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, negate< typename Body::value_type > > > cv::cudev::operator - (const Expr< Body > &src)
 
__device__ __forceinline__ char1 cv::cudev::operator - (const char1 &a)
 
__device__ __forceinline__ char2 cv::cudev::operator - (const char2 &a)
 
__device__ __forceinline__ char3 cv::cudev::operator - (const char3 &a)
 
__device__ __forceinline__ char4 cv::cudev::operator - (const char4 &a)
 
__device__ __forceinline__ short4 cv::cudev::operator - (const short4 &a)
 
__device__ __forceinline__ short1 cv::cudev::operator - (const short1 &a)
 
__device__ __forceinline__ short2 cv::cudev::operator - (const short2 &a)
 
__device__ __forceinline__ short3 cv::cudev::operator - (const short3 &a)
 
__device__ __forceinline__ int2 cv::cudev::operator - (const int2 &a)
 
__device__ __forceinline__ int1 cv::cudev::operator - (const int1 &a)
 
__device__ __forceinline__ int3 cv::cudev::operator - (const int3 &a)
 
__device__ __forceinline__ int4 cv::cudev::operator - (const int4 &a)
 
__device__ __forceinline__ float3 cv::cudev::operator - (const float3 &a)
 
__device__ __forceinline__ float4 cv::cudev::operator - (const float4 &a)
 
__device__ __forceinline__ float1 cv::cudev::operator - (const float1 &a)
 
__device__ __forceinline__ float2 cv::cudev::operator - (const float2 &a)
 
__device__ __forceinline__ double1 cv::cudev::operator - (const double1 &a)
 
__device__ __forceinline__ double4 cv::cudev::operator - (const double4 &a)
 
__device__ __forceinline__ double3 cv::cudev::operator - (const double3 &a)
 
__device__ __forceinline__ double2 cv::cudev::operator - (const double2 &a)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< minus< typename Body::value_type > > > > cv::cudev::operator - (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, minus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator - (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, minus< T > > > cv::cudev::operator - (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, minus< T > > > cv::cudev::operator - (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, minus< T > > > cv::cudev::operator - (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, minus< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator - (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, minus< T > > > cv::cudev::operator - (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, minus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator - (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, minus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator - (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< minus< T > > > > cv::cudev::operator - (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, minus< T > > > cv::cudev::operator - (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, minus< T > > > cv::cudev::operator - (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, minus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator - (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< minus< T > > > > cv::cudev::operator - (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, minus< T > > > cv::cudev::operator - (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< minus< typename Body::value_type > > > > cv::cudev::operator - (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< minus< T > > > > cv::cudev::operator - (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< minus< T > > > > cv::cudev::operator - (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, minus< T > > > cv::cudev::operator - (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, minus< T > > > cv::cudev::operator - (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, minus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator - (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, minus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator - (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< minus< T > > > > cv::cudev::operator - (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< minus< T > > > > cv::cudev::operator - (T val, const Texture< T > &src)
 
__device__ __forceinline__ int3 cv::cudev::operator - (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator - (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator - (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator - (const char4 &a, const char4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (const char2 &a, const char2 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator - (const char3 &a, const char3 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator - (const char1 &a, const char1 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator - (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator - (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator - (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator - (const short3 &a, const short3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator - (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (const short2 &a, const short2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator - (const short1 &a, const short1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator - (const int4 &a, const int4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator - (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator - (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator - (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator - (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint3 cv::cudev::operator - (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator - (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ float3 cv::cudev::operator - (const float3 &a, const float3 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator - (const float2 &a, const float2 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator - (const float4 &a, const float4 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator - (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double3 cv::cudev::operator - (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator - (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator - (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator - (const double1 &a, const double1 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator - (const uchar1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator - (int s, const uchar1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (const uchar2 &a, int s)
 
__device__ __forceinline__ int2 cv::cudev::operator - (int s, const uchar2 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator - (const uchar3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator - (int s, const uchar3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator - (const uchar4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator - (int s, const uchar4 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator - (const uchar1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator - (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator - (const uchar2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (const uchar3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator - (const uchar4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator - (float s, const uchar4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator - (float s, const uchar2 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator - (double s, const uchar4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator - (const uchar1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator - (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator - (const uchar2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (const uchar3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator - (const uchar4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator - (double s, const uchar2 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (int s, const char2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator - (const char1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator - (int s, const char1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (const char2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator - (const char3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator - (int s, const char3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator - (const char4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator - (int s, const char4 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator - (const char1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator - (float s, const char1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator - (const char2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (const char3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (float s, const char3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator - (const char4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator - (float s, const char4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator - (float s, const char2 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator - (double s, const char2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator - (const char1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator - (double s, const char1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator - (const char2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (const char3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (double s, const char3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator - (const char4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator - (double s, const char4 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator - (int s, const ushort4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (int s, const ushort2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator - (const ushort1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator - (int s, const ushort1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (const ushort2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator - (const ushort3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator - (int s, const ushort3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator - (const ushort4 &a, int s)
 
__device__ __forceinline__ float2 cv::cudev::operator - (float s, const ushort2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator - (const ushort1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator - (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator - (const ushort2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (const ushort3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator - (const ushort4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator - (float s, const ushort4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator - (double s, const ushort2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator - (const ushort1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator - (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator - (const ushort2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (const ushort3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator - (const ushort4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator - (double s, const ushort4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator - (const short1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator - (int s, const short1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (const short2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator - (const short3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator - (int s, const short3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator - (const short4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator - (int s, const short4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (int s, const short2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator - (const short1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator - (float s, const short1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator - (const short2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (const short3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (float s, const short3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator - (const short4 &a, float s)
 
__device__ __forceinline__ float2 cv::cudev::operator - (float s, const short2 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator - (float s, const short4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator - (const short1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator - (double s, const short1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator - (const short2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (const short3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (double s, const short3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator - (const short4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator - (double s, const short4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator - (double s, const short2 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (int s, const int2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator - (const int1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator - (int s, const int1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator - (const int2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator - (const int3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator - (int s, const int3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator - (const int4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator - (int s, const int4 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator - (float s, const int4 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator - (const int1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator - (float s, const int1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator - (const int2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (const int3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (float s, const int3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator - (const int4 &a, float s)
 
__device__ __forceinline__ float2 cv::cudev::operator - (float s, const int2 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator - (double s, const int2 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator - (double s, const int4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator - (const int1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator - (double s, const int1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator - (const int2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (const int3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (double s, const int3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator - (const int4 &a, double s)
 
__device__ __forceinline__ uint4 cv::cudev::operator - (uint s, const uint4 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator - (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator - (uint s, const uint2 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator - (const uint1 &a, uint s)
 
__device__ __forceinline__ uint2 cv::cudev::operator - (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator - (const uint3 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator - (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator - (const uint4 &a, uint s)
 
__device__ __forceinline__ float2 cv::cudev::operator - (float s, const uint2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator - (const uint1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator - (float s, const uint1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator - (const uint2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (const uint3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (float s, const uint3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator - (const uint4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator - (float s, const uint4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator - (const uint1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator - (double s, const uint1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator - (const uint2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (const uint3 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator - (const uint4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator - (double s, const uint2 &b)
 
__device__ __forceinline__ double3 cv::cudev::operator - (double s, const uint3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator - (double s, const uint4 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator - (const float1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator - (float s, const float1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator - (const float2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (const float3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator - (float s, const float3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator - (const float4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator - (float s, const float4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator - (float s, const float2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator - (const float1 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator - (const float2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (const float3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (double s, const float3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator - (const float4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator - (double s, const float2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator - (double s, const float1 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator - (double s, const float4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator - (const double1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator - (double s, const double1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator - (const double2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (const double3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator - (double s, const double3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator - (const double4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator - (double s, const double4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator - (double s, const double2 &b)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater< T > > > cv::cudev::operator > (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater< T > > > cv::cudev::operator > (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater< T > > > cv::cudev::operator > (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater< T > > > cv::cudev::operator > (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator > (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, greater< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator > (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater< T > > > cv::cudev::operator > (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< greater< T > > > > cv::cudev::operator > (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< greater< T > > > > cv::cudev::operator > (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater< T > > > cv::cudev::operator > (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater< T > > > cv::cudev::operator > (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater< T > > > cv::cudev::operator > (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator > (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, greater< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator > (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< greater< T > > > > cv::cudev::operator > (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator > (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< greater< T > > > > cv::cudev::operator > (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater< T > > > cv::cudev::operator > (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, greater< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator > (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< greater< T > > > > cv::cudev::operator > (const Texture< T > &src, T val)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< greater< typename Body::value_type > > > > cv::cudev::operator > (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< greater< T > > > > cv::cudev::operator > (T val, const Texture< T > &src)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, greater< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator > (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< greater< typename Body::value_type > > > > cv::cudev::operator > (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const char1 &a, char s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (char s, const char1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const char2 &a, char s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const char3 &a, char s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (char s, const char3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const char4 &a, char s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (char s, const char4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (char s, const char2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (ushort s, const ushort4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (short s, const short4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const short1 &a, short s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const short2 &a, short s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const short3 &a, short s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const short4 &a, short s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (short s, const short2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (int s, const int4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const int1 &a, int s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const int2 &a, int s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const int3 &a, int s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const int4 &a, int s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (int s, const int2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (float s, const float4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const float1 &a, float s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const float2 &a, float s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const float3 &a, float s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const float4 &a, float s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (float s, const float2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (double s, const double4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (const double1 &a, double s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator > (double s, const double1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (const double3 &a, double s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator > (double s, const double3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator > (const double4 &a, double s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator > (double s, const double2 &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< greater_equal< typename Body::value_type > > > > cv::cudev::operator >= (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater_equal< T > > > cv::cudev::operator >= (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator >= (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, greater_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator >= (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater_equal< T > > > cv::cudev::operator >= (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater_equal< T > > > cv::cudev::operator >= (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, greater_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator >= (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, greater_equal< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator >= (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< greater_equal< T > > > > cv::cudev::operator >= (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< greater_equal< T > > > > cv::cudev::operator >= (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater_equal< T > > > cv::cudev::operator >= (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< greater_equal< T > > > > cv::cudev::operator >= (T val, const GpuMat_< T > &src)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator >= (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator >= (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, greater_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator >= (const Texture< T > &src1, const Expr< Body > &src2)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< greater_equal< typename Body::value_type > > > > cv::cudev::operator >= (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater_equal< T > > > cv::cudev::operator >= (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater_equal< T > > > cv::cudev::operator >= (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater_equal< T > > > cv::cudev::operator >= (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< greater_equal< T > > > > cv::cudev::operator >= (T val, const Texture< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< greater_equal< T > > > > cv::cudev::operator >= (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater_equal< T > > > cv::cudev::operator >= (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< greater_equal< T > > > > cv::cudev::operator >= (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater_equal< T > > > cv::cudev::operator >= (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (char s, const char2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (char s, const char4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const char1 &a, char s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (char s, const char1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const char2 &a, char s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const char3 &a, char s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (char s, const char3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const char4 &a, char s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (ushort s, const ushort4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (short s, const short2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const short1 &a, short s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const short2 &a, short s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const short3 &a, short s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const short4 &a, short s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (short s, const short4 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (int s, const int4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const int1 &a, int s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const int2 &a, int s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const int3 &a, int s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const int4 &a, int s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (int s, const int2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (float s, const float2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (float s, const float4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const float1 &a, float s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const float2 &a, float s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const float3 &a, float s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const float4 &a, float s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (double s, const double4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (double s, const double1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (double s, const double2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator >= (const double1 &a, double s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator >= (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (const double3 &a, double s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator >= (double s, const double3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator >= (const double4 &a, double s)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< bit_rshift< typename Body::value_type > > > > cv::cudev::operator >> (typename Body::value_type val, const Expr< Body > &a)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, bit_rshift< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator >> (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_rshift< T > > > cv::cudev::operator >> (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< bit_rshift< T > > > > cv::cudev::operator >> (T val, const GlobPtrSz< T > &src)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_rshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator >> (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< bit_rshift< T > > > > cv::cudev::operator >> (const Texture< T > &src, T val)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< bit_rshift< typename Body::value_type > > > > cv::cudev::operator >> (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_rshift< T > > > cv::cudev::operator >> (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_rshift< T > > > cv::cudev::operator >> (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_rshift< T > > > cv::cudev::operator >> (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_rshift< T > > > cv::cudev::operator >> (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_rshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator >> (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_rshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator >> (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_rshift< T > > > > cv::cudev::operator >> (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< bit_rshift< T > > > > cv::cudev::operator >> (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_rshift< T > > > cv::cudev::operator >> (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_rshift< T > > > cv::cudev::operator >> (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_rshift< T > > > cv::cudev::operator >> (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_rshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator >> (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_rshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator >> (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< bit_rshift< T > > > > cv::cudev::operator >> (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_rshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator >> (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_rshift< T > > > cv::cudev::operator >> (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< bit_rshift< T > > > > cv::cudev::operator >> (T val, const Texture< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< bit_xor< T > > > > cv::cudev::operator ^ (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< bit_xor< T > > > > cv::cudev::operator ^ (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_xor< T > > > cv::cudev::operator ^ (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_xor< T > > > cv::cudev::operator ^ (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_xor< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator ^ (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_xor< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator ^ (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_xor< T > > > > cv::cudev::operator ^ (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< bit_xor< T > > > > cv::cudev::operator ^ (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_xor< T > > > cv::cudev::operator ^ (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_xor< T > > > cv::cudev::operator ^ (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_xor< T > > > cv::cudev::operator ^ (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_xor< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator ^ (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< bit_xor< T > > > > cv::cudev::operator ^ (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_xor< T > > > cv::cudev::operator ^ (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_xor< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator ^ (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< bit_xor< T > > > > cv::cudev::operator ^ (T val, const Texture< T > &src)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_xor< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator ^ (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, bit_xor< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator ^ (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< bit_xor< typename Body::value_type > > > > cv::cudev::operator ^ (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< bit_xor< typename Body::value_type > > > > cv::cudev::operator ^ (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_xor< T > > > cv::cudev::operator ^ (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_xor< T > > > cv::cudev::operator ^ (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_xor< T > > > cv::cudev::operator ^ (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_xor< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator ^ (const Texture< T > &src1, const Expr< Body > &src2)
 
__device__ __forceinline__ uchar1 cv::cudev::operator ^ (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator ^ (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator ^ (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator ^ (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ char1 cv::cudev::operator ^ (const char1 &a, const char1 &b)
 
__device__ __forceinline__ char2 cv::cudev::operator ^ (const char2 &a, const char2 &b)
 
__device__ __forceinline__ char3 cv::cudev::operator ^ (const char3 &a, const char3 &b)
 
__device__ __forceinline__ char4 cv::cudev::operator ^ (const char4 &a, const char4 &b)
 
__device__ __forceinline__ ushort1 cv::cudev::operator ^ (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ ushort2 cv::cudev::operator ^ (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ ushort3 cv::cudev::operator ^ (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ ushort4 cv::cudev::operator ^ (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ short1 cv::cudev::operator ^ (const short1 &a, const short1 &b)
 
__device__ __forceinline__ short2 cv::cudev::operator ^ (const short2 &a, const short2 &b)
 
__device__ __forceinline__ short3 cv::cudev::operator ^ (const short3 &a, const short3 &b)
 
__device__ __forceinline__ short4 cv::cudev::operator ^ (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator ^ (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator ^ (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator ^ (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator ^ (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator ^ (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator ^ (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint3 cv::cudev::operator ^ (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator ^ (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator ^ (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator ^ (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator ^ (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator ^ (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator ^ (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator ^ (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator ^ (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator ^ (uchar s, const uchar3 &b)
 
__device__ __forceinline__ char2 cv::cudev::operator ^ (const char2 &a, char s)
 
__device__ __forceinline__ char4 cv::cudev::operator ^ (const char4 &a, char s)
 
__device__ __forceinline__ char4 cv::cudev::operator ^ (char s, const char4 &b)
 
__device__ __forceinline__ char2 cv::cudev::operator ^ (char s, const char2 &b)
 
__device__ __forceinline__ char1 cv::cudev::operator ^ (char s, const char1 &b)
 
__device__ __forceinline__ char1 cv::cudev::operator ^ (const char1 &a, char s)
 
__device__ __forceinline__ char3 cv::cudev::operator ^ (const char3 &a, char s)
 
__device__ __forceinline__ char3 cv::cudev::operator ^ (char s, const char3 &b)
 
__device__ __forceinline__ ushort2 cv::cudev::operator ^ (const ushort2 &a, ushort s)
 
__device__ __forceinline__ ushort3 cv::cudev::operator ^ (ushort s, const ushort3 &b)
 
__device__ __forceinline__ ushort1 cv::cudev::operator ^ (ushort s, const ushort1 &b)
 
__device__ __forceinline__ ushort4 cv::cudev::operator ^ (ushort s, const ushort4 &b)
 
__device__ __forceinline__ ushort1 cv::cudev::operator ^ (const ushort1 &a, ushort s)
 
__device__ __forceinline__ ushort3 cv::cudev::operator ^ (const ushort3 &a, ushort s)
 
__device__ __forceinline__ ushort2 cv::cudev::operator ^ (ushort s, const ushort2 &b)
 
__device__ __forceinline__ ushort4 cv::cudev::operator ^ (const ushort4 &a, ushort s)
 
__device__ __forceinline__ short3 cv::cudev::operator ^ (short s, const short3 &b)
 
__device__ __forceinline__ short4 cv::cudev::operator ^ (const short4 &a, short s)
 
__device__ __forceinline__ short2 cv::cudev::operator ^ (const short2 &a, short s)
 
__device__ __forceinline__ short1 cv::cudev::operator ^ (short s, const short1 &b)
 
__device__ __forceinline__ short4 cv::cudev::operator ^ (short s, const short4 &b)
 
__device__ __forceinline__ short2 cv::cudev::operator ^ (short s, const short2 &b)
 
__device__ __forceinline__ short1 cv::cudev::operator ^ (const short1 &a, short s)
 
__device__ __forceinline__ short3 cv::cudev::operator ^ (const short3 &a, short s)
 
__device__ __forceinline__ int2 cv::cudev::operator ^ (int s, const int2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator ^ (int s, const int1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator ^ (const int2 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator ^ (int s, const int4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator ^ (const int1 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator ^ (const int3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator ^ (int s, const int3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator ^ (const int4 &a, int s)
 
__device__ __forceinline__ uint4 cv::cudev::operator ^ (const uint4 &a, uint s)
 
__device__ __forceinline__ uint2 cv::cudev::operator ^ (const uint2 &a, uint s)
 
__device__ __forceinline__ uint2 cv::cudev::operator ^ (uint s, const uint2 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator ^ (const uint1 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator ^ (const uint3 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator ^ (uint s, const uint3 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator ^ (uint s, const uint1 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator ^ (uint s, const uint4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, bit_not< T > > > cv::cudev::operator ~ (const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_not< T > > > cv::cudev::operator ~ (const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, bit_not< T > > > cv::cudev::operator ~ (const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, bit_not< typename Body::value_type > > > cv::cudev::operator ~ (const Expr< Body > &src)
 
__device__ __forceinline__ uchar1 cv::cudev::operator ~ (const uchar1 &a)
 
__device__ __forceinline__ uchar2 cv::cudev::operator ~ (const uchar2 &a)
 
__device__ __forceinline__ uchar3 cv::cudev::operator ~ (const uchar3 &a)
 
__device__ __forceinline__ uchar4 cv::cudev::operator ~ (const uchar4 &a)
 
__device__ __forceinline__ char2 cv::cudev::operator ~ (const char2 &a)
 
__device__ __forceinline__ char1 cv::cudev::operator ~ (const char1 &a)
 
__device__ __forceinline__ char3 cv::cudev::operator ~ (const char3 &a)
 
__device__ __forceinline__ char4 cv::cudev::operator ~ (const char4 &a)
 
__device__ __forceinline__ ushort1 cv::cudev::operator ~ (const ushort1 &a)
 
__device__ __forceinline__ ushort4 cv::cudev::operator ~ (const ushort4 &a)
 
__device__ __forceinline__ ushort3 cv::cudev::operator ~ (const ushort3 &a)
 
__device__ __forceinline__ ushort2 cv::cudev::operator ~ (const ushort2 &a)
 
__device__ __forceinline__ short1 cv::cudev::operator ~ (const short1 &a)
 
__device__ __forceinline__ short4 cv::cudev::operator ~ (const short4 &a)
 
__device__ __forceinline__ short2 cv::cudev::operator ~ (const short2 &a)
 
__device__ __forceinline__ short3 cv::cudev::operator ~ (const short3 &a)
 
__device__ __forceinline__ int3 cv::cudev::operator ~ (const int3 &a)
 
__device__ __forceinline__ int4 cv::cudev::operator ~ (const int4 &a)
 
__device__ __forceinline__ int2 cv::cudev::operator ~ (const int2 &a)
 
__device__ __forceinline__ int1 cv::cudev::operator ~ (const int1 &a)
 
__device__ __forceinline__ uint1 cv::cudev::operator ~ (const uint1 &a)
 
__device__ __forceinline__ uint2 cv::cudev::operator ~ (const uint2 &a)
 
__device__ __forceinline__ uint3 cv::cudev::operator ~ (const uint3 &a)
 
__device__ __forceinline__ uint4 cv::cudev::operator ~ (const uint4 &a)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, plus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator+ (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< plus< T > > > > cv::cudev::operator+ (T val, const Texture< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, plus< T > > > cv::cudev::operator+ (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< plus< T > > > > cv::cudev::operator+ (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, plus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator+ (const Texture< T > &src1, const Expr< Body > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, plus< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator+ (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< plus< T > > > > cv::cudev::operator+ (T val, const GlobPtrSz< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< plus< typename Body::value_type > > > > cv::cudev::operator+ (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, plus< T > > > cv::cudev::operator+ (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, plus< T > > > cv::cudev::operator+ (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, plus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator+ (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, plus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator+ (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, plus< T > > > cv::cudev::operator+ (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, plus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator+ (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< plus< T > > > > cv::cudev::operator+ (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, plus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator+ (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, plus< T > > > cv::cudev::operator+ (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, plus< T > > > cv::cudev::operator+ (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< plus< T > > > > cv::cudev::operator+ (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< plus< T > > > > cv::cudev::operator+ (T val, const GpuMat_< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< plus< typename Body::value_type > > > > cv::cudev::operator+ (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, plus< T > > > cv::cudev::operator+ (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, plus< T > > > cv::cudev::operator+ (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, plus< T > > > cv::cudev::operator+ (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (const char4 &a, const char4 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (const char3 &a, const char3 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (const char2 &a, const char2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (const char1 &a, const char1 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (const short1 &a, const short1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (const short2 &a, const short2 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (const short3 &a, const short3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (const int4 &a, const int4 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator+ (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint3 cv::cudev::operator+ (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator+ (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator+ (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (const float4 &a, const float4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (const float2 &a, const float2 &b)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (const float3 &a, const float3 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (const double2 &a, const double2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (const uchar1 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (const uchar3 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (const uchar4 &a, int s)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (const uchar2 &a, int s)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (int s, const uchar2 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (int s, const uchar3 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (int s, const uchar1 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (int s, const uchar4 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (const uchar1 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (const uchar3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (const uchar4 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (const uchar2 &a, float s)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (float s, const uchar2 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const uchar4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (const uchar1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (const uchar2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (const uchar3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (const uchar4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const uchar4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const uchar2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (const char1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (int s, const char1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (const char2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (const char3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (int s, const char3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (const char4 &a, int s)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (int s, const char2 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (int s, const char4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (float s, const char2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (const char1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (float s, const char1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (const char2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (const char3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (float s, const char3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (const char4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const char4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (const char1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const char1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (const char2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (const char3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const char3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (const char4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const char4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const char2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (const ushort1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (int s, const ushort1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (const ushort2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (const ushort3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (int s, const ushort3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (const ushort4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (int s, const ushort4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (int s, const ushort2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (const ushort1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (const ushort2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (const ushort3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (const ushort4 &a, float s)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (float s, const ushort2 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const ushort4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (const ushort1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (const ushort2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (const ushort3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (const ushort4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const ushort4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const ushort2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (const short1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (int s, const short1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (const short2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (const short3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (int s, const short3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (const short4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (int s, const short4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (int s, const short2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (const short1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (float s, const short1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (const short2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (const short3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (float s, const short3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (const short4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const short4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (float s, const short2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (const short1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const short1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (const short2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (const short3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const short3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (const short4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const short4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const short2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (const int1 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator+ (int s, const int1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (const int2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (const int3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator+ (int s, const int3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (const int4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator+ (int s, const int4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator+ (int s, const int2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (const int1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (float s, const int1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (const int2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (const int3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (float s, const int3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (const int4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const int4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (float s, const int2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (const int1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const int1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (const int2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (const int3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const int3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (const int4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const int4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const int2 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator+ (const uint1 &a, uint s)
 
__device__ __forceinline__ uint1 cv::cudev::operator+ (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator+ (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator+ (const uint3 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator+ (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator+ (const uint4 &a, uint s)
 
__device__ __forceinline__ uint4 cv::cudev::operator+ (uint s, const uint4 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator+ (uint s, const uint2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (const uint1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (float s, const uint1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (const uint2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (const uint3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (float s, const uint3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (const uint4 &a, float s)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (float s, const uint2 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const uint4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (const uint1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const uint1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (const uint2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (const uint3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const uint3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (const uint4 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const uint4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const uint2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (const float1 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator+ (float s, const float1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (const float2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (const float3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator+ (float s, const float3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (const float4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const float4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator+ (float s, const float2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (const float1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const float1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (const float2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (const float3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const float3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (const float4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const float2 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const float4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (const double1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const double1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (const double2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (const double3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const double3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (const double4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const double2 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const double4 &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< divides< typename Body::value_type > > > > cv::cudev::operator/ (typename Body::value_type val, const Expr< Body > &a)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< divides< typename Body::value_type > > > > cv::cudev::operator/ (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< divides< T > > > > cv::cudev::operator/ (T val, const GpuMat_< T > &src)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, divides< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator/ (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, divides< T > > > cv::cudev::operator/ (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, divides< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator/ (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, divides< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator/ (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< divides< T > > > > cv::cudev::operator/ (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< divides< T > > > > cv::cudev::operator/ (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, divides< T > > > cv::cudev::operator/ (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, divides< T > > > cv::cudev::operator/ (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, divides< T > > > cv::cudev::operator/ (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< divides< T > > > > cv::cudev::operator/ (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, divides< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator/ (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< divides< T > > > > cv::cudev::operator/ (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, divides< T > > > cv::cudev::operator/ (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, divides< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator/ (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, divides< T > > > cv::cudev::operator/ (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, divides< T > > > cv::cudev::operator/ (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, divides< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator/ (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, divides< T > > > cv::cudev::operator/ (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< divides< T > > > > cv::cudev::operator/ (T val, const Texture< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, divides< T > > > cv::cudev::operator/ (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, divides< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator/ (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (const char3 &a, const char3 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (const char2 &a, const char2 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (const char4 &a, const char4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (const char1 &a, const char1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (const short3 &a, const short3 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (const short1 &a, const short1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (const short2 &a, const short2 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (const int4 &a, const int4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator/ (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator/ (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uint3 cv::cudev::operator/ (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator/ (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (const float2 &a, const float2 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (const float4 &a, const float4 &b)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (const float3 &a, const float3 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (const double1 &a, const double1 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (const uchar1 &a, int s)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (const uchar2 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (const uchar3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (int s, const uchar3 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (int s, const uchar1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (int s, const uchar2 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (const uchar4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (int s, const uchar4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (const uchar2 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (const uchar3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (const uchar4 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (const uchar1 &a, float s)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (float s, const uchar2 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const uchar4 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (float s, const uchar1 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (const uchar4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (const uchar2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (const uchar3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const uchar3 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const uchar2 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const uchar4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const uchar1 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (const uchar1 &a, double s)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (const char1 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (const char3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (int s, const char3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (const char4 &a, int s)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (const char2 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (int s, const char1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (int s, const char2 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (int s, const char4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (const char2 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (const char4 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (const char1 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (const char3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (float s, const char3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const char4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (float s, const char2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (float s, const char1 &b)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const char3 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (const char2 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (const char1 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (const char3 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (const char4 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const char1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const char2 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const char4 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (int s, const ushort3 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (const ushort2 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (const ushort1 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (const ushort3 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (const ushort4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (int s, const ushort4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (int s, const ushort2 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (int s, const ushort1 &b)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (float s, const ushort3 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (const ushort1 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (const ushort3 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (const ushort4 &a, float s)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (const ushort2 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (float s, const ushort2 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const ushort4 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (const ushort4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (const ushort2 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (const ushort1 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (const ushort3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const ushort4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const ushort2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const ushort1 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (int s, const short3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (int s, const short4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (const short1 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (const short3 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (const short4 &a, int s)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (const short2 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (int s, const short1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (int s, const short2 &b)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (float s, const short3 &b)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (const short3 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (const short4 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (const short1 &a, float s)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (const short2 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const short4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (float s, const short2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (float s, const short1 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (const short1 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (const short2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (const short3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const short3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (const short4 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const short1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const short2 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const short4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (const int2 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (const int1 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (const int3 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator/ (int s, const int3 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator/ (int s, const int1 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (const int4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator/ (int s, const int4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator/ (int s, const int2 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (const int2 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (const int1 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (const int3 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (const int4 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (float s, const int3 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (float s, const int1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (float s, const int2 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const int4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (const int1 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const int1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (const int2 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (const int3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const int3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (const int4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const int2 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const int4 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator/ (uint s, const uint1 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator/ (const uint1 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator/ (const uint3 &a, uint s)
 
__device__ __forceinline__ uint4 cv::cudev::operator/ (const uint4 &a, uint s)
 
__device__ __forceinline__ uint2 cv::cudev::operator/ (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator/ (uint s, const uint3 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator/ (uint s, const uint2 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator/ (uint s, const uint4 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (const uint1 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (const uint3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (float s, const uint3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (const uint4 &a, float s)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (float s, const uint1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (const uint2 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const uint4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (float s, const uint2 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (const uint1 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (const uint3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const uint3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (const uint4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (const uint2 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const uint4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const uint1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const uint2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (const float1 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (const float3 &a, float s)
 
__device__ __forceinline__ float3 cv::cudev::operator/ (float s, const float3 &b)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (const float4 &a, float s)
 
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const float4 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (float s, const float2 &b)
 
__device__ __forceinline__ float1 cv::cudev::operator/ (float s, const float1 &b)
 
__device__ __forceinline__ float2 cv::cudev::operator/ (const float2 &a, float s)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (const float1 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (const float3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const float3 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (const float4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const float2 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const float4 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const float1 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (const float2 &a, double s)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (const double1 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (const double3 &a, double s)
 
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const double3 &b)
 
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const double1 &b)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (const double4 &a, double s)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (const double2 &a, double s)
 
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const double4 &b)
 
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const double2 &b)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less< T > > > cv::cudev::operator< (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< less< T > > > > cv::cudev::operator< (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator< (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less< T > > > cv::cudev::operator< (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< less< typename Body::value_type > > > > cv::cudev::operator< (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator< (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, less< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator< (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, less< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator< (const Texture< T > &src1, const Expr< Body > &src2)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< less< typename Body::value_type > > > > cv::cudev::operator< (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less< T > > > cv::cudev::operator< (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less< T > > > cv::cudev::operator< (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less< T > > > cv::cudev::operator< (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less< T > > > cv::cudev::operator< (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, less< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator< (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator< (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less< T > > > cv::cudev::operator< (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< less< T > > > > cv::cudev::operator< (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< less< T > > > > cv::cudev::operator< (T val, const Texture< T > &src)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, less< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator< (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< less< T > > > > cv::cudev::operator< (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< less< T > > > > cv::cudev::operator< (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< less< T > > > > cv::cudev::operator< (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less< T > > > cv::cudev::operator< (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less< T > > > cv::cudev::operator< (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const char2 &a, char s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (char s, const char1 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const char1 &a, char s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const char4 &a, char s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (char s, const char4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const char3 &a, char s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (char s, const char3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (char s, const char2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (ushort s, const ushort4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const short2 &a, short s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const short1 &a, short s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const short4 &a, short s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (short s, const short4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const short3 &a, short s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (short s, const short2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (int s, const int3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const int2 &a, int s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const int1 &a, int s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const int4 &a, int s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (int s, const int2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const int3 &a, int s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (int s, const int4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (float s, const float3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const float1 &a, float s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const float3 &a, float s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const float4 &a, float s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const float2 &a, float s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (float s, const float2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (float s, const float4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (float s, const float1 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (double s, const double1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (double s, const double3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator< (const double1 &a, double s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator< (const double3 &a, double s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (const double4 &a, double s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (const double2 &a, double s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator< (double s, const double4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator< (double s, const double2 &b)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_lshift< T > > > cv::cudev::operator<< (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< bit_lshift< T > > > > cv::cudev::operator<< (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_lshift< T > > > > cv::cudev::operator<< (const GpuMat_< T > &src, T val)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, bit_lshift< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator<< (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_lshift< T > > > cv::cudev::operator<< (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_lshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator<< (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_lshift< T > > > cv::cudev::operator<< (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_lshift< T > > > cv::cudev::operator<< (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_lshift< T > > > cv::cudev::operator<< (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_lshift< T > > > cv::cudev::operator<< (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_lshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator<< (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< bit_lshift< T > > > > cv::cudev::operator<< (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< bit_lshift< T > > > > cv::cudev::operator<< (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_lshift< T > > > cv::cudev::operator<< (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_lshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator<< (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_lshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator<< (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< bit_lshift< T > > > > cv::cudev::operator<< (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< bit_lshift< T > > > > cv::cudev::operator<< (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< bit_lshift< typename Body::value_type > > > > cv::cudev::operator<< (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_lshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator<< (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< bit_lshift< typename Body::value_type > > > > cv::cudev::operator<< (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_lshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator<< (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_lshift< T > > > cv::cudev::operator<< (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_lshift< T > > > cv::cudev::operator<< (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator<= (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< less_equal< T > > > > cv::cudev::operator<= (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< less_equal< T > > > > cv::cudev::operator<= (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less_equal< T > > > cv::cudev::operator<= (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less_equal< T > > > cv::cudev::operator<= (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, less_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator<= (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator<= (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< less_equal< T > > > > cv::cudev::operator<= (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< less_equal< typename Body::value_type > > > > cv::cudev::operator<= (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< less_equal< typename Body::value_type > > > > cv::cudev::operator<= (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less_equal< T > > > cv::cudev::operator<= (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, less_equal< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator<= (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator<= (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, less_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator<= (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less_equal< T > > > cv::cudev::operator<= (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< less_equal< T > > > > cv::cudev::operator<= (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< less_equal< T > > > > cv::cudev::operator<= (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less_equal< T > > > cv::cudev::operator<= (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less_equal< T > > > cv::cudev::operator<= (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< less_equal< T > > > > cv::cudev::operator<= (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less_equal< T > > > cv::cudev::operator<= (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less_equal< T > > > cv::cudev::operator<= (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, less_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator<= (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less_equal< T > > > cv::cudev::operator<= (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const char2 &a, char s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const char3 &a, char s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (char s, const char1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (char s, const char3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (char s, const char4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const char1 &a, char s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const char4 &a, char s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (char s, const char2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (ushort s, const ushort4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const short4 &a, short s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const short2 &a, short s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (short s, const short2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const short3 &a, short s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (short s, const short4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const short1 &a, short s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const int2 &a, int s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (int s, const int4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (int s, const int2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (int s, const int1 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const int1 &a, int s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (int s, const int3 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const int3 &a, int s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const int4 &a, int s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const float2 &a, float s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const float1 &a, float s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const float3 &a, float s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (float s, const float3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (float s, const float2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const float4 &a, float s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (float s, const float4 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (double s, const double4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (double s, const double1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (double s, const double2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const double1 &a, double s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (double s, const double3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const double3 &a, double s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const double4 &a, double s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< equal_to< T > > > > cv::cudev::operator== (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< equal_to< T > > > > cv::cudev::operator== (T val, const Texture< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, equal_to< T > > > cv::cudev::operator== (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, equal_to< T > > > cv::cudev::operator== (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, equal_to< T > > > cv::cudev::operator== (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, equal_to< T > > > cv::cudev::operator== (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, equal_to< T > > > cv::cudev::operator== (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator== (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator== (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< equal_to< T > > > > cv::cudev::operator== (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, equal_to< T > > > cv::cudev::operator== (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, equal_to< T > > > cv::cudev::operator== (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator== (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator== (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator== (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< equal_to< typename Body::value_type > > > > cv::cudev::operator== (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator== (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, equal_to< T > > > cv::cudev::operator== (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, equal_to< T > > > cv::cudev::operator== (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< equal_to< T > > > > cv::cudev::operator== (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< equal_to< T > > > > cv::cudev::operator== (const GlobPtrSz< T > &src, T val)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< equal_to< typename Body::value_type > > > > cv::cudev::operator== (typename Body::value_type val, const Expr< Body > &a)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, equal_to< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator== (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< equal_to< T > > > > cv::cudev::operator== (const Texture< T > &src, T val)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const char2 &a, char s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const char1 &a, char s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const char3 &a, char s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const char4 &a, char s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (char s, const char3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (char s, const char2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (char s, const char4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (char s, const char1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (ushort s, const ushort4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const short2 &a, short s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const short4 &a, short s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (short s, const short1 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const short1 &a, short s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (short s, const short3 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const short3 &a, short s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (short s, const short2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (short s, const short4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const int2 &a, int s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const int4 &a, int s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const int3 &a, int s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (int s, const int4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const int1 &a, int s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (int s, const int2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const float1 &a, float s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const float4 &a, float s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (float s, const float1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const float3 &a, float s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const float2 &a, float s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (float s, const float2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (float s, const float4 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (const double4 &a, double s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (double s, const double2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (const double1 &a, double s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (double s, const double3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator== (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator== (const double3 &a, double s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator== (double s, const double4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator== (double s, const double1 &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< bit_or< typename Body::value_type > > > > cv::cudev::operator| (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_or< T > > > cv::cudev::operator| (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_or< T > > > cv::cudev::operator| (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< bit_or< T > > > > cv::cudev::operator| (T val, const GlobPtrSz< T > &src)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator| (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator| (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator| (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< bit_or< T > > > > cv::cudev::operator| (const Texture< T > &src, T val)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, bit_or< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator| (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< bit_or< typename Body::value_type > > > > cv::cudev::operator| (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< bit_or< T > > > > cv::cudev::operator| (T val, const Texture< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< bit_or< T > > > > cv::cudev::operator| (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_or< T > > > cv::cudev::operator| (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_or< T > > > cv::cudev::operator| (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_or< T > > > cv::cudev::operator| (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator| (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< bit_or< T > > > > cv::cudev::operator| (T val, const GpuMat_< T > &src)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator| (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_or< T > > > cv::cudev::operator| (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_or< T > > > cv::cudev::operator| (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator| (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_or< T > > > cv::cudev::operator| (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_or< T > > > cv::cudev::operator| (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_or< T > > > > cv::cudev::operator| (const GpuMat_< T > &src, T val)
 
__device__ __forceinline__ uchar3 cv::cudev::operator| (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator| (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator| (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator| (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ char1 cv::cudev::operator| (const char1 &a, const char1 &b)
 
__device__ __forceinline__ char2 cv::cudev::operator| (const char2 &a, const char2 &b)
 
__device__ __forceinline__ char4 cv::cudev::operator| (const char4 &a, const char4 &b)
 
__device__ __forceinline__ char3 cv::cudev::operator| (const char3 &a, const char3 &b)
 
__device__ __forceinline__ ushort4 cv::cudev::operator| (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ ushort2 cv::cudev::operator| (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ ushort3 cv::cudev::operator| (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ ushort1 cv::cudev::operator| (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ short2 cv::cudev::operator| (const short2 &a, const short2 &b)
 
__device__ __forceinline__ short3 cv::cudev::operator| (const short3 &a, const short3 &b)
 
__device__ __forceinline__ short1 cv::cudev::operator| (const short1 &a, const short1 &b)
 
__device__ __forceinline__ short4 cv::cudev::operator| (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator| (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator| (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int4 cv::cudev::operator| (const int4 &a, const int4 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator| (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator| (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint3 cv::cudev::operator| (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator| (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator| (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator| (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator| (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator| (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator| (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator| (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator| (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator| (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator| (uchar s, const uchar4 &b)
 
__device__ __forceinline__ char1 cv::cudev::operator| (char s, const char1 &b)
 
__device__ __forceinline__ char3 cv::cudev::operator| (const char3 &a, char s)
 
__device__ __forceinline__ char2 cv::cudev::operator| (char s, const char2 &b)
 
__device__ __forceinline__ char4 cv::cudev::operator| (char s, const char4 &b)
 
__device__ __forceinline__ char2 cv::cudev::operator| (const char2 &a, char s)
 
__device__ __forceinline__ char1 cv::cudev::operator| (const char1 &a, char s)
 
__device__ __forceinline__ char4 cv::cudev::operator| (const char4 &a, char s)
 
__device__ __forceinline__ char3 cv::cudev::operator| (char s, const char3 &b)
 
__device__ __forceinline__ ushort3 cv::cudev::operator| (ushort s, const ushort3 &b)
 
__device__ __forceinline__ ushort3 cv::cudev::operator| (const ushort3 &a, ushort s)
 
__device__ __forceinline__ ushort2 cv::cudev::operator| (const ushort2 &a, ushort s)
 
__device__ __forceinline__ ushort1 cv::cudev::operator| (const ushort1 &a, ushort s)
 
__device__ __forceinline__ ushort1 cv::cudev::operator| (ushort s, const ushort1 &b)
 
__device__ __forceinline__ ushort2 cv::cudev::operator| (ushort s, const ushort2 &b)
 
__device__ __forceinline__ ushort4 cv::cudev::operator| (const ushort4 &a, ushort s)
 
__device__ __forceinline__ ushort4 cv::cudev::operator| (ushort s, const ushort4 &b)
 
__device__ __forceinline__ short4 cv::cudev::operator| (const short4 &a, short s)
 
__device__ __forceinline__ short3 cv::cudev::operator| (short s, const short3 &b)
 
__device__ __forceinline__ short1 cv::cudev::operator| (const short1 &a, short s)
 
__device__ __forceinline__ short2 cv::cudev::operator| (short s, const short2 &b)
 
__device__ __forceinline__ short4 cv::cudev::operator| (short s, const short4 &b)
 
__device__ __forceinline__ short2 cv::cudev::operator| (const short2 &a, short s)
 
__device__ __forceinline__ short3 cv::cudev::operator| (const short3 &a, short s)
 
__device__ __forceinline__ short1 cv::cudev::operator| (short s, const short1 &b)
 
__device__ __forceinline__ int1 cv::cudev::operator| (int s, const int1 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator| (int s, const int2 &b)
 
__device__ __forceinline__ int3 cv::cudev::operator| (int s, const int3 &b)
 
__device__ __forceinline__ int2 cv::cudev::operator| (const int2 &a, int s)
 
__device__ __forceinline__ int1 cv::cudev::operator| (const int1 &a, int s)
 
__device__ __forceinline__ int3 cv::cudev::operator| (const int3 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator| (const int4 &a, int s)
 
__device__ __forceinline__ int4 cv::cudev::operator| (int s, const int4 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator| (const uint1 &a, uint s)
 
__device__ __forceinline__ uint4 cv::cudev::operator| (const uint4 &a, uint s)
 
__device__ __forceinline__ uint2 cv::cudev::operator| (uint s, const uint2 &b)
 
__device__ __forceinline__ uint2 cv::cudev::operator| (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator| (const uint3 &a, uint s)
 
__device__ __forceinline__ uint3 cv::cudev::operator| (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 cv::cudev::operator| (uint s, const uint4 &b)
 
__device__ __forceinline__ uint1 cv::cudev::operator| (uint s, const uint1 &b)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, logical_or< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > cv::cudev::operator|| (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator|| (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, logical_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator|| (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_or< T > > > cv::cudev::operator|| (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< logical_or< T > > > > cv::cudev::operator|| (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< logical_or< T > > > > cv::cudev::operator|| (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_or< T > > > cv::cudev::operator|| (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< logical_or< typename Body::value_type > > > > cv::cudev::operator|| (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_or< T > > > cv::cudev::operator|| (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, logical_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator|| (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator|| (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, logical_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator|| (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< logical_or< typename Body::value_type > > > > cv::cudev::operator|| (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< logical_or< T > > > > cv::cudev::operator|| (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > cv::cudev::operator|| (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< logical_or< T > > > > cv::cudev::operator|| (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_or< T > > > cv::cudev::operator|| (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_or< T > > > cv::cudev::operator|| (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_or< T > > > cv::cudev::operator|| (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_or< T > > > cv::cudev::operator|| (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< logical_or< T > > > > cv::cudev::operator|| (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_or< T > > > cv::cudev::operator|| (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< logical_or< T > > > > cv::cudev::operator|| (T val, const Texture< T > &src)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_or< T > > > cv::cudev::operator|| (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (char s, const char1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (char s, const char4 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const char4 &a, char s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const char1 &a, char s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (char s, const char3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const char2 &a, char s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (char s, const char2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const char3 &a, char s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (ushort s, const ushort4 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (short s, const short2 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (short s, const short4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (short s, const short3 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const short1 &a, short s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const short4 &a, short s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const short2 &a, short s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (short s, const short1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const short3 &a, short s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const int2 &a, int s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (int s, const int2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const int3 &a, int s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (int s, const int4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const int1 &a, int s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (int s, const int1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const int4 &a, int s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const float1 &a, float s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const float4 &a, float s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const float3 &a, float s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (float s, const float2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const float2 &a, float s)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (float s, const float4 &b)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (double s, const double2 &b)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (double s, const double1 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (double s, const double3 &b)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const double4 &a, double s)
 
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const double1 &a, double s)
 
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const double2 &a, double s)
 
__device__ __forceinline__ uchar4 cv::cudev::operator|| (double s, const double4 &b)
 
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const double3 &a, double s)
 
static __host__ PerspectiveMapPtrSz cv::cudev::perspectiveMap (Size dstSize, const GpuMat_< float > &warpMat)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Binder2nd< pow_func< typename PtrTraits< SrcPtr >::value_type > > > > cv::cudev::pow_ (const SrcPtr &src, float power)
 
template<class SrcPtr >
__host__ Expr< PyrDownBody< SrcPtr > > cv::cudev::pyrDown_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< PyrUpBody< SrcPtr > > cv::cudev::pyrUp_ (const SrcPtr &src)
 
template<class Reductor , class SrcPtr >
__host__ Expr< ReduceToColumnBody< Reductor, SrcPtr > > cv::cudev::reduceToColumn_ (const SrcPtr &src)
 
template<class Reductor , class SrcPtr >
__host__ Expr< ReduceToRowBody< Reductor, SrcPtr > > cv::cudev::reduceToRow_ (const SrcPtr &src)
 
template<class SrcPtr , class MapPtr >
__host__ Expr< RemapPtr1Sz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< MapPtr >::ptr_type > > cv::cudev::remap_ (const SrcPtr &src, const MapPtr &map)
 
template<class SrcPtr , class MapXPtr , class MapYPtr >
__host__ Expr< RemapPtr2Sz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< MapXPtr >::ptr_type, typename PtrTraits< MapYPtr >::ptr_type > > cv::cudev::remap_ (const SrcPtr &src, const MapXPtr &mapx, const MapYPtr &mapy)
 
template<class SrcPtr , class MapPtr >
__host__ RemapPtr1Sz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< MapPtr >::ptr_type > cv::cudev::remapPtr (const SrcPtr &src, const MapPtr &map)
 
template<class SrcPtr , class MapXPtr , class MapYPtr >
__host__ RemapPtr2Sz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< MapXPtr >::ptr_type, typename PtrTraits< MapYPtr >::ptr_type > cv::cudev::remapPtr (const SrcPtr &src, const MapXPtr &mapx, const MapYPtr &mapy)
 
template<int cn, typename T >
__host__ GpuMat_< typename MakeVec< typename VecTraits< T >::elem_type, cn >::type > cv::cudev::reshape_ (const GpuMat_< T > &mat, int rows=0)
 
template<class SrcPtr >
__host__ Expr< ResizePtrSz< typename PtrTraits< SrcPtr >::ptr_type > > cv::cudev::resize_ (const SrcPtr &src, float fx, float fy)
 
template<class SrcPtr >
__host__ ResizePtrSz< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::resizePtr (const SrcPtr &src, float fx, float fy)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_GRAY_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_GRAY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HLS4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_HLS4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HLS4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_HLS4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HLS_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_HLS_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HLS_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_HLS_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HSV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_HSV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HSV4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_HSV4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HSV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_HSV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HSV_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_HSV_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_XYZ4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_XYZ4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_XYZ_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_XYZ_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_YCrCb4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_YCrCb4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_YCrCb_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_YCrCb_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_YUV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_YUV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_YUV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGB_to_YUV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_GRAY_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_GRAY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HLS4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_HLS4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HLS4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_HLS4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HLS_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_HLS_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HLS_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_HLS_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HSV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_HSV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HSV4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_HSV4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HSV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_HSV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HSV_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_HSV_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_XYZ4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_XYZ4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_XYZ_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_XYZ_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_YCrCb4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_YCrCb4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_YCrCb_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_YCrCb_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_YUV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_YUV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_YUV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::RGBA_to_YUV_ (const SrcPtr &src)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (uchar v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (schar v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (ushort v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (short v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (uint v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (int v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (float v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (double v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const uchar1 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const char1 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const ushort1 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const short1 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const uint1 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const int1 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const float1 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const double1 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const uchar2 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const char2 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const ushort2 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const short2 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const uint2 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const int2 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const float2 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const double2 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const uchar3 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const char3 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const ushort3 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const short3 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const uint3 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const int3 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const float3 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const double3 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const uchar4 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const char4 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const ushort4 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const short4 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const uint4 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const int4 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const float4 &v)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast (const double4 &v)
 
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (uchar v)
 
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (short v)
 
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (ushort v)
 
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (int v)
 
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (uint v)
 
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (float v)
 
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (double v)
 
template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > (ushort v)
 
template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > (int v)
 
template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > (uint v)
 
template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > (float v)
 
template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > (double v)
 
template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > (schar v)
 
template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > (short v)
 
template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > (ushort v)
 
template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > (int v)
 
template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > (uint v)
 
template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > (float v)
 
template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > (double v)
 
template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > (schar v)
 
template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > (short v)
 
template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > (int v)
 
template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > (float v)
 
template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > (double v)
 
template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > (schar v)
 
template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > (short v)
 
template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > (int v)
 
template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > (uint v)
 
template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > (float v)
 
template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > (double v)
 
template<class SrcPtr >
__host__ Expr< ScharrXPtrSz< typename PtrTraits< SrcPtr >::ptr_type > > cv::cudev::scharrX_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ ScharrXPtrSz< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::scharrXPtr (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< ScharrYPtrSz< typename PtrTraits< SrcPtr >::ptr_type > > cv::cudev::scharrY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ ScharrYPtrSz< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::scharrYPtr (const SrcPtr &src)
 
template<class Ptr2DSz >
__host__ PtrTraits< Ptr2DSz >::ptr_type cv::cudev::shrinkPtr (const Ptr2DSz &ptr)
 
__device__ __forceinline__ float2 cv::cudev::sin (const uchar2 &a)
 
__device__ __forceinline__ float1 cv::cudev::sin (const uchar1 &a)
 
__device__ __forceinline__ float3 cv::cudev::sin (const uchar3 &a)
 
__device__ __forceinline__ float4 cv::cudev::sin (const uchar4 &a)
 
__device__ __forceinline__ float1 cv::cudev::sin (const char1 &a)
 
__device__ __forceinline__ float4 cv::cudev::sin (const char4 &a)
 
__device__ __forceinline__ float3 cv::cudev::sin (const char3 &a)
 
__device__ __forceinline__ float2 cv::cudev::sin (const char2 &a)
 
__device__ __forceinline__ float2 cv::cudev::sin (const ushort2 &a)
 
__device__ __forceinline__ float1 cv::cudev::sin (const ushort1 &a)
 
__device__ __forceinline__ float4 cv::cudev::sin (const ushort4 &a)
 
__device__ __forceinline__ float3 cv::cudev::sin (const ushort3 &a)
 
__device__ __forceinline__ float2 cv::cudev::sin (const short2 &a)
 
__device__ __forceinline__ float1 cv::cudev::sin (const short1 &a)
 
__device__ __forceinline__ float4 cv::cudev::sin (const short4 &a)
 
__device__ __forceinline__ float3 cv::cudev::sin (const short3 &a)
 
__device__ __forceinline__ float1 cv::cudev::sin (const int1 &a)
 
__device__ __forceinline__ float4 cv::cudev::sin (const int4 &a)
 
__device__ __forceinline__ float2 cv::cudev::sin (const int2 &a)
 
__device__ __forceinline__ float3 cv::cudev::sin (const int3 &a)
 
__device__ __forceinline__ float2 cv::cudev::sin (const uint2 &a)
 
__device__ __forceinline__ float3 cv::cudev::sin (const uint3 &a)
 
__device__ __forceinline__ float4 cv::cudev::sin (const uint4 &a)
 
__device__ __forceinline__ float1 cv::cudev::sin (const uint1 &a)
 
__device__ __forceinline__ float3 cv::cudev::sin (const float3 &a)
 
__device__ __forceinline__ float4 cv::cudev::sin (const float4 &a)
 
__device__ __forceinline__ float2 cv::cudev::sin (const float2 &a)
 
__device__ __forceinline__ float1 cv::cudev::sin (const float1 &a)
 
__device__ __forceinline__ double3 cv::cudev::sin (const double3 &a)
 
__device__ __forceinline__ double4 cv::cudev::sin (const double4 &a)
 
__device__ __forceinline__ double2 cv::cudev::sin (const double2 &a)
 
__device__ __forceinline__ double1 cv::cudev::sin (const double1 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, sin_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::sin_ (const SrcPtr &src)
 
template<class MaskPtr >
__host__ SingleMaskChannelsSz< typename PtrTraits< MaskPtr >::ptr_type > cv::cudev::singleMaskChannels (const MaskPtr &mask, int channels)
 
__device__ __forceinline__ float4 cv::cudev::sinh (const uchar4 &a)
 
__device__ __forceinline__ float2 cv::cudev::sinh (const uchar2 &a)
 
__device__ __forceinline__ float1 cv::cudev::sinh (const uchar1 &a)
 
__device__ __forceinline__ float3 cv::cudev::sinh (const uchar3 &a)
 
__device__ __forceinline__ float4 cv::cudev::sinh (const char4 &a)
 
__device__ __forceinline__ float2 cv::cudev::sinh (const char2 &a)
 
__device__ __forceinline__ float1 cv::cudev::sinh (const char1 &a)
 
__device__ __forceinline__ float3 cv::cudev::sinh (const char3 &a)
 
__device__ __forceinline__ float3 cv::cudev::sinh (const ushort3 &a)
 
__device__ __forceinline__ float2 cv::cudev::sinh (const ushort2 &a)
 
__device__ __forceinline__ float4 cv::cudev::sinh (const ushort4 &a)
 
__device__ __forceinline__ float1 cv::cudev::sinh (const ushort1 &a)
 
__device__ __forceinline__ float2 cv::cudev::sinh (const short2 &a)
 
__device__ __forceinline__ float3 cv::cudev::sinh (const short3 &a)
 
__device__ __forceinline__ float1 cv::cudev::sinh (const short1 &a)
 
__device__ __forceinline__ float4 cv::cudev::sinh (const short4 &a)
 
__device__ __forceinline__ float2 cv::cudev::sinh (const int2 &a)
 
__device__ __forceinline__ float4 cv::cudev::sinh (const int4 &a)
 
__device__ __forceinline__ float3 cv::cudev::sinh (const int3 &a)
 
__device__ __forceinline__ float1 cv::cudev::sinh (const int1 &a)
 
__device__ __forceinline__ float4 cv::cudev::sinh (const uint4 &a)
 
__device__ __forceinline__ float1 cv::cudev::sinh (const uint1 &a)
 
__device__ __forceinline__ float2 cv::cudev::sinh (const uint2 &a)
 
__device__ __forceinline__ float3 cv::cudev::sinh (const uint3 &a)
 
__device__ __forceinline__ float1 cv::cudev::sinh (const float1 &a)
 
__device__ __forceinline__ float2 cv::cudev::sinh (const float2 &a)
 
__device__ __forceinline__ float3 cv::cudev::sinh (const float3 &a)
 
__device__ __forceinline__ float4 cv::cudev::sinh (const float4 &a)
 
__device__ __forceinline__ double2 cv::cudev::sinh (const double2 &a)
 
__device__ __forceinline__ double3 cv::cudev::sinh (const double3 &a)
 
__device__ __forceinline__ double4 cv::cudev::sinh (const double4 &a)
 
__device__ __forceinline__ double1 cv::cudev::sinh (const double1 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, sinh_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::sinh_ (const SrcPtr &src)
 
template<typename T0 >
__device__ __forceinline__ tuple< volatile T0 * > cv::cudev::smem_tuple (T0 *t0)
 
template<typename T0 , typename T1 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 * > cv::cudev::smem_tuple (T0 *t0, T1 *t1)
 
template<typename T0 , typename T1 , typename T2 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 * > cv::cudev::smem_tuple (T0 *t0, T1 *t1, T2 *t2)
 
template<typename T0 , typename T1 , typename T2 , typename T3 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 * > cv::cudev::smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 *, volatile T4 * > cv::cudev::smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3, T4 *t4)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 *, volatile T4 *, volatile T5 * > cv::cudev::smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3, T4 *t4, T5 *t5)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 *, volatile T4 *, volatile T5 *, volatile T6 * > cv::cudev::smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3, T4 *t4, T5 *t5, T6 *t6)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 *, volatile T4 *, volatile T5 *, volatile T6 *, volatile T7 * > cv::cudev::smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3, T4 *t4, T5 *t5, T6 *t6, T7 *t7)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 *, volatile T4 *, volatile T5 *, volatile T6 *, volatile T7 *, volatile T8 * > cv::cudev::smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3, T4 *t4, T5 *t5, T6 *t6, T7 *t7, T8 *t8)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 *, volatile T4 *, volatile T5 *, volatile T6 *, volatile T7 *, volatile T8 *, volatile T9 * > cv::cudev::smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3, T4 *t4, T5 *t5, T6 *t6, T7 *t7, T8 *t8, T9 *t9)
 
template<class SrcPtr >
__host__ Expr< SobelXPtrSz< typename PtrTraits< SrcPtr >::ptr_type > > cv::cudev::sobelX_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ SobelXPtrSz< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::sobelXPtr (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< SobelYPtrSz< typename PtrTraits< SrcPtr >::ptr_type > > cv::cudev::sobelY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ SobelYPtrSz< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::sobelYPtr (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, sqr_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::sqr_ (const SrcPtr &src)
 
__device__ __forceinline__ float4 cv::cudev::sqrt (const uchar4 &a)
 
__device__ __forceinline__ float3 cv::cudev::sqrt (const uchar3 &a)
 
__device__ __forceinline__ float2 cv::cudev::sqrt (const uchar2 &a)
 
__device__ __forceinline__ float1 cv::cudev::sqrt (const uchar1 &a)
 
__device__ __forceinline__ float4 cv::cudev::sqrt (const char4 &a)
 
__device__ __forceinline__ float1 cv::cudev::sqrt (const char1 &a)
 
__device__ __forceinline__ float2 cv::cudev::sqrt (const char2 &a)
 
__device__ __forceinline__ float3 cv::cudev::sqrt (const char3 &a)
 
__device__ __forceinline__ float3 cv::cudev::sqrt (const ushort3 &a)
 
__device__ __forceinline__ float1 cv::cudev::sqrt (const ushort1 &a)
 
__device__ __forceinline__ float4 cv::cudev::sqrt (const ushort4 &a)
 
__device__ __forceinline__ float2 cv::cudev::sqrt (const ushort2 &a)
 
__device__ __forceinline__ float2 cv::cudev::sqrt (const short2 &a)
 
__device__ __forceinline__ float3 cv::cudev::sqrt (const short3 &a)
 
__device__ __forceinline__ float4 cv::cudev::sqrt (const short4 &a)
 
__device__ __forceinline__ float1 cv::cudev::sqrt (const short1 &a)
 
__device__ __forceinline__ float2 cv::cudev::sqrt (const int2 &a)
 
__device__ __forceinline__ float3 cv::cudev::sqrt (const int3 &a)
 
__device__ __forceinline__ float4 cv::cudev::sqrt (const int4 &a)
 
__device__ __forceinline__ float1 cv::cudev::sqrt (const int1 &a)
 
__device__ __forceinline__ float4 cv::cudev::sqrt (const uint4 &a)
 
__device__ __forceinline__ float1 cv::cudev::sqrt (const uint1 &a)
 
__device__ __forceinline__ float3 cv::cudev::sqrt (const uint3 &a)
 
__device__ __forceinline__ float2 cv::cudev::sqrt (const uint2 &a)
 
__device__ __forceinline__ float1 cv::cudev::sqrt (const float1 &a)
 
__device__ __forceinline__ float2 cv::cudev::sqrt (const float2 &a)
 
__device__ __forceinline__ float4 cv::cudev::sqrt (const float4 &a)
 
__device__ __forceinline__ float3 cv::cudev::sqrt (const float3 &a)
 
__device__ __forceinline__ double3 cv::cudev::sqrt (const double3 &a)
 
__device__ __forceinline__ double4 cv::cudev::sqrt (const double4 &a)
 
__device__ __forceinline__ double2 cv::cudev::sqrt (const double2 &a)
 
__device__ __forceinline__ double1 cv::cudev::sqrt (const double1 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, sqrt_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::sqrt_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< SumExprBody< SrcPtr > > cv::cudev::sum_ (const SrcPtr &src)
 
__device__ __forceinline__ float4 cv::cudev::tan (const uchar4 &a)
 
__device__ __forceinline__ float2 cv::cudev::tan (const uchar2 &a)
 
__device__ __forceinline__ float3 cv::cudev::tan (const uchar3 &a)
 
__device__ __forceinline__ float1 cv::cudev::tan (const uchar1 &a)
 
__device__ __forceinline__ float3 cv::cudev::tan (const char3 &a)
 
__device__ __forceinline__ float4 cv::cudev::tan (const char4 &a)
 
__device__ __forceinline__ float2 cv::cudev::tan (const char2 &a)
 
__device__ __forceinline__ float1 cv::cudev::tan (const char1 &a)
 
__device__ __forceinline__ float4 cv::cudev::tan (const ushort4 &a)
 
__device__ __forceinline__ float3 cv::cudev::tan (const ushort3 &a)
 
__device__ __forceinline__ float2 cv::cudev::tan (const ushort2 &a)
 
__device__ __forceinline__ float1 cv::cudev::tan (const ushort1 &a)
 
__device__ __forceinline__ float4 cv::cudev::tan (const short4 &a)
 
__device__ __forceinline__ float3 cv::cudev::tan (const short3 &a)
 
__device__ __forceinline__ float1 cv::cudev::tan (const short1 &a)
 
__device__ __forceinline__ float2 cv::cudev::tan (const short2 &a)
 
__device__ __forceinline__ float1 cv::cudev::tan (const int1 &a)
 
__device__ __forceinline__ float4 cv::cudev::tan (const int4 &a)
 
__device__ __forceinline__ float3 cv::cudev::tan (const int3 &a)
 
__device__ __forceinline__ float2 cv::cudev::tan (const int2 &a)
 
__device__ __forceinline__ float2 cv::cudev::tan (const uint2 &a)
 
__device__ __forceinline__ float4 cv::cudev::tan (const uint4 &a)
 
__device__ __forceinline__ float1 cv::cudev::tan (const uint1 &a)
 
__device__ __forceinline__ float3 cv::cudev::tan (const uint3 &a)
 
__device__ __forceinline__ float3 cv::cudev::tan (const float3 &a)
 
__device__ __forceinline__ float4 cv::cudev::tan (const float4 &a)
 
__device__ __forceinline__ float1 cv::cudev::tan (const float1 &a)
 
__device__ __forceinline__ float2 cv::cudev::tan (const float2 &a)
 
__device__ __forceinline__ double2 cv::cudev::tan (const double2 &a)
 
__device__ __forceinline__ double3 cv::cudev::tan (const double3 &a)
 
__device__ __forceinline__ double4 cv::cudev::tan (const double4 &a)
 
__device__ __forceinline__ double1 cv::cudev::tan (const double1 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, tan_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::tan_ (const SrcPtr &src)
 
__device__ __forceinline__ float4 cv::cudev::tanh (const uchar4 &a)
 
__device__ __forceinline__ float1 cv::cudev::tanh (const uchar1 &a)
 
__device__ __forceinline__ float2 cv::cudev::tanh (const uchar2 &a)
 
__device__ __forceinline__ float3 cv::cudev::tanh (const uchar3 &a)
 
__device__ __forceinline__ float2 cv::cudev::tanh (const char2 &a)
 
__device__ __forceinline__ float3 cv::cudev::tanh (const char3 &a)
 
__device__ __forceinline__ float4 cv::cudev::tanh (const char4 &a)
 
__device__ __forceinline__ float1 cv::cudev::tanh (const char1 &a)
 
__device__ __forceinline__ float4 cv::cudev::tanh (const ushort4 &a)
 
__device__ __forceinline__ float1 cv::cudev::tanh (const ushort1 &a)
 
__device__ __forceinline__ float3 cv::cudev::tanh (const ushort3 &a)
 
__device__ __forceinline__ float2 cv::cudev::tanh (const ushort2 &a)
 
__device__ __forceinline__ float2 cv::cudev::tanh (const short2 &a)
 
__device__ __forceinline__ float4 cv::cudev::tanh (const short4 &a)
 
__device__ __forceinline__ float1 cv::cudev::tanh (const short1 &a)
 
__device__ __forceinline__ float3 cv::cudev::tanh (const short3 &a)
 
__device__ __forceinline__ float1 cv::cudev::tanh (const int1 &a)
 
__device__ __forceinline__ float3 cv::cudev::tanh (const int3 &a)
 
__device__ __forceinline__ float4 cv::cudev::tanh (const int4 &a)
 
__device__ __forceinline__ float2 cv::cudev::tanh (const int2 &a)
 
__device__ __forceinline__ float3 cv::cudev::tanh (const uint3 &a)
 
__device__ __forceinline__ float1 cv::cudev::tanh (const uint1 &a)
 
__device__ __forceinline__ float2 cv::cudev::tanh (const uint2 &a)
 
__device__ __forceinline__ float4 cv::cudev::tanh (const uint4 &a)
 
__device__ __forceinline__ float2 cv::cudev::tanh (const float2 &a)
 
__device__ __forceinline__ float4 cv::cudev::tanh (const float4 &a)
 
__device__ __forceinline__ float1 cv::cudev::tanh (const float1 &a)
 
__device__ __forceinline__ float3 cv::cudev::tanh (const float3 &a)
 
__device__ __forceinline__ double1 cv::cudev::tanh (const double1 &a)
 
__device__ __forceinline__ double4 cv::cudev::tanh (const double4 &a)
 
__device__ __forceinline__ double3 cv::cudev::tanh (const double3 &a)
 
__device__ __forceinline__ double2 cv::cudev::tanh (const double2 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, tanh_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::tanh_ (const SrcPtr &src)
 
template<typename T >
__host__ __device__ ThreshBinaryFunc< T > cv::cudev::thresh_binary_func (T thresh, T maxVal)
 
template<typename T >
__host__ __device__ ThreshBinaryInvFunc< T > cv::cudev::thresh_binary_inv_func (T thresh, T maxVal)
 
template<typename T >
__host__ __device__ ThreshToZeroFunc< T > cv::cudev::thresh_to_zero_func (T thresh)
 
template<typename T >
__host__ __device__ ThreshToZeroInvFunc< T > cv::cudev::thresh_to_zero_inv_func (T thresh)
 
template<typename T >
__host__ __device__ ThreshTruncFunc< T > cv::cudev::thresh_trunc_func (T thresh)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, ThreshBinaryFunc< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::threshBinary_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh, typename PtrTraits< SrcPtr >::value_type maxVal)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, ThreshBinaryInvFunc< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::threshBinaryInv_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh, typename PtrTraits< SrcPtr >::value_type maxVal)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, ThreshToZeroFunc< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::threshToZero_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, ThreshToZeroInvFunc< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::threshToZeroInv_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, ThreshTruncFunc< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::threshTrunc_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh)
 
template<class SrcPtr , class Op >
__host__ UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Op > cv::cudev::transformPtr (const SrcPtr &src, const Op &op)
 
template<class Src1Ptr , class Src2Ptr , class Op >
__host__ BinaryTransformPtrSz< typename PtrTraits< Src1Ptr >::ptr_type, typename PtrTraits< Src2Ptr >::ptr_type, Op > cv::cudev::transformPtr (const Src1Ptr &src1, const Src2Ptr &src2, const Op &op)
 
template<class SrcPtr >
__host__ Expr< TransposeBody< SrcPtr > > cv::cudev::transpose_ (const SrcPtr &src)
 
template<int n, class Op >
__host__ __device__ UnaryTupleAdapter< Op, n > cv::cudev::unaryTupleAdapter (const Op &op)
 
__device__ __forceinline__ uint cv::cudev::vabsdiff2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vabsdiff4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vadd2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vadd4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vavg2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vavg4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vavrg2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vavrg4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vcmpeq2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vcmpeq4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vcmpge2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vcmpge4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vcmpgt2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vcmpgt4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vcmple2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vcmple4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vcmplt2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vcmplt4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vcmpne2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vcmpne4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vmax2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vmax4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vmin2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vmin4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vseteq2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vseteq4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vsetge2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vsetge4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vsetgt2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vsetgt4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vsetle2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vsetle4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vsetlt2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vsetlt4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vsetne2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vsetne4 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vsub2 (uint a, uint b)
 
__device__ __forceinline__ uint cv::cudev::vsub4 (uint a, uint b)
 
template<class SrcPtr >
__host__ Expr< RemapPtr1Sz< typename PtrTraits< SrcPtr >::ptr_type, AffineMapPtr > > cv::cudev::warpAffine_ (const SrcPtr &src, Size dstSize, const GpuMat_< float > &warpMat)
 
template<class SrcPtr >
__host__ RemapPtr1Sz< typename PtrTraits< SrcPtr >::ptr_type, AffineMapPtrcv::cudev::warpAffinePtr (const SrcPtr &src, Size dstSize, const GpuMat_< float > &warpMat)
 
template<class InIt , class OutIt >
__device__ __forceinline__ OutIt cv::cudev::warpCopy (InIt beg, InIt end, OutIt out)
 
template<class It , typename T >
__device__ __forceinline__ void cv::cudev::warpFill (It beg, It end, const T &value)
 
template<class SrcPtr >
__host__ Expr< RemapPtr1Sz< typename PtrTraits< SrcPtr >::ptr_type, PerspectiveMapPtr > > cv::cudev::warpPerspective_ (const SrcPtr &src, Size dstSize, const GpuMat_< float > &warpMat)
 
template<class SrcPtr >
__host__ RemapPtr1Sz< typename PtrTraits< SrcPtr >::ptr_type, PerspectiveMapPtrcv::cudev::warpPerspectivePtr (const SrcPtr &src, Size dstSize, const GpuMat_< float > &warpMat)
 
template<typename T , class Op >
__device__ __forceinline__ void cv::cudev::warpReduce (volatile T *smem, T &val, uint tid, const Op &op)
 
template<typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename R0 , typename R1 , typename R2 , typename R3 , typename R4 , typename R5 , typename R6 , typename R7 , typename R8 , typename R9 , class Op0 , class Op1 , class Op2 , class Op3 , class Op4 , class Op5 , class Op6 , class Op7 , class Op8 , class Op9 >
__device__ __forceinline__ void cv::cudev::warpReduce (const tuple< P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 > &smem, const tuple< R0, R1, R2, R3, R4, R5, R6, R7, R8, R9 > &val, uint tid, const tuple< Op0, Op1, Op2, Op3, Op4, Op5, Op6, Op7, Op8, Op9 > &op)
 
template<typename K , typename V , class Cmp >
__device__ __forceinline__ void cv::cudev::warpReduceKeyVal (volatile K *skeys, K &key, volatile V *svals, V &val, uint tid, const Cmp &cmp)
 
template<typename K , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp >
__device__ __forceinline__ void cv::cudev::warpReduceKeyVal (volatile K *skeys, K &key, const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &svals, const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &val, uint tid, const Cmp &cmp)
 
template<typename KP0 , typename KP1 , typename KP2 , typename KP3 , typename KP4 , typename KP5 , typename KP6 , typename KP7 , typename KP8 , typename KP9 , typename KR0 , typename KR1 , typename KR2 , typename KR3 , typename KR4 , typename KR5 , typename KR6 , typename KR7 , typename KR8 , typename KR9 , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp0 , class Cmp1 , class Cmp2 , class Cmp3 , class Cmp4 , class Cmp5 , class Cmp6 , class Cmp7 , class Cmp8 , class Cmp9 >
__device__ __forceinline__ void cv::cudev::warpReduceKeyVal (const tuple< KP0, KP1, KP2, KP3, KP4, KP5, KP6, KP7, KP8, KP9 > &skeys, const tuple< KR0, KR1, KR2, KR3, KR4, KR5, KR6, KR7, KR8, KR9 > &key, const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &svals, const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &val, uint tid, const tuple< Cmp0, Cmp1, Cmp2, Cmp3, Cmp4, Cmp5, Cmp6, Cmp7, Cmp8, Cmp9 > &cmp)
 
template<typename T >
__device__ __forceinline__ T cv::cudev::warpScanExclusive (T data, volatile T *smem, uint tid)
 
template<typename T >
__device__ T cv::cudev::warpScanInclusive (T data, volatile T *smem, uint tid)
 
template<class InIt , class OutIt , class UnOp >
__device__ __forceinline__ OutIt cv::cudev::warpTransform (InIt beg, InIt end, OutIt out, const UnOp &op)
 
template<class InIt1 , class InIt2 , class OutIt , class BinOp >
__device__ __forceinline__ OutIt cv::cudev::warpTransform (InIt1 beg1, InIt1 end1, InIt2 beg2, OutIt out, const BinOp &op)
 
template<typename OutIt , typename T >
__device__ __forceinline__ void cv::cudev::warpYota (OutIt beg, OutIt end, T value)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::XYZ4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::XYZ4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::XYZ4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::XYZ4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::XYZ_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::XYZ_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::XYZ_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::XYZ_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YCrCb4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YCrCb4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YCrCb4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YCrCb4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YCrCb_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YCrCb_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YCrCb_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YCrCb_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YUV4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YUV4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YUV4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YUV4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YUV_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YUV_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YUV_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > cv::cudev::YUV_to_RGBA_ (const SrcPtr &src)
 
template<class Ptr0 , class Ptr1 >
__host__ ZipPtrSz< tuple< typename PtrTraits< Ptr0 >::ptr_type, typename PtrTraits< Ptr1 >::ptr_type > > cv::cudev::zipPtr (const Ptr0 &ptr0, const Ptr1 &ptr1)
 
template<class Ptr0 , class Ptr1 , class Ptr2 >
__host__ ZipPtrSz< tuple< typename PtrTraits< Ptr0 >::ptr_type, typename PtrTraits< Ptr1 >::ptr_type, typename PtrTraits< Ptr2 >::ptr_type > > cv::cudev::zipPtr (const Ptr0 &ptr0, const Ptr1 &ptr1, const Ptr2 &ptr2)
 
template<class Ptr0 , class Ptr1 , class Ptr2 , class Ptr3 >
__host__ ZipPtrSz< tuple< typename PtrTraits< Ptr0 >::ptr_type, typename PtrTraits< Ptr1 >::ptr_type, typename PtrTraits< Ptr2 >::ptr_type, typename PtrTraits< Ptr3 >::ptr_type > > cv::cudev::zipPtr (const Ptr0 &ptr0, const Ptr1 &ptr1, const Ptr2 &ptr2, const Ptr3 &ptr3)
 

Detailed Description

Macro Definition Documentation

◆ CV_CUDEV_ARCH

#define CV_CUDEV_ARCH   0

◆ CV_CUDEV_BINARY_FUNCTION_INST

#define CV_CUDEV_BINARY_FUNCTION_INST (   name,
  func 
)

◆ CV_CUDEV_EXPR_BINARY_FUNC

#define CV_CUDEV_EXPR_BINARY_FUNC (   name)
Value:
template <class SrcPtr1, class SrcPtr2> \
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<SrcPtr1>::ptr_type, typename PtrTraits<SrcPtr2>::ptr_type, name ## _func<typename LargerType<typename PtrTraits<SrcPtr1>::value_type, typename PtrTraits<SrcPtr2>::value_type>::type> > > \
name ## _(const SrcPtr1& src1, const SrcPtr2& src2) \
{ \
return makeExpr(transformPtr(src1, src2, name ## _func<typename LargerType<typename PtrTraits<SrcPtr1>::value_type, typename PtrTraits<SrcPtr2>::value_type>::type>())); \
}
__host__ Expr< Body > makeExpr(const Body &body)
Definition: expr.hpp:63
__host__ UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Op > transformPtr(const SrcPtr &src, const Op &op)
Definition: transform.hpp:88

◆ CV_CUDEV_EXPR_BINOP_INST

#define CV_CUDEV_EXPR_BINOP_INST (   op,
  functor 
)

◆ CV_CUDEV_EXPR_CVTCOLOR_INST

#define CV_CUDEV_EXPR_CVTCOLOR_INST (   name)
Value:
template <class SrcPtr> \
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, name ## _func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > \
name ## _(const SrcPtr& src) \
{ \
return makeExpr(transformPtr(src, name ## _func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type>())); \
}
SrcPtr ::value_type value_type
Definition: traits.hpp:61
__host__ Expr< Body > makeExpr(const Body &body)
Definition: expr.hpp:63
__host__ UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Op > transformPtr(const SrcPtr &src, const Op &op)
Definition: transform.hpp:88

◆ CV_CUDEV_EXPR_UNARY_FUNC

#define CV_CUDEV_EXPR_UNARY_FUNC (   name)
Value:
template <class SrcPtr> \
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, name ## _func<typename PtrTraits<SrcPtr>::value_type> > > \
name ## _(const SrcPtr& src) \
{ \
return makeExpr(transformPtr(src, name ## _func<typename PtrTraits<SrcPtr>::value_type>())); \
}
SrcPtr ::value_type value_type
Definition: traits.hpp:61
__host__ Expr< Body > makeExpr(const Body &body)
Definition: expr.hpp:63
__host__ UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Op > transformPtr(const SrcPtr &src, const Op &op)
Definition: transform.hpp:88

◆ CV_CUDEV_EXPR_UNOP_INST

#define CV_CUDEV_EXPR_UNOP_INST (   op,
  functor 
)
Value:
template <typename T> \
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, functor<T> > > \
operator op(const GpuMat_<T>& src) \
{ \
return makeExpr(transformPtr(src, functor<T>())); \
} \
template <typename T> \
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, functor<T> > > \
operator op(const GlobPtrSz<T>& src) \
{ \
return makeExpr(transformPtr(src, functor<T>())); \
} \
template <typename T> \
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, functor<T> > > \
operator op(const Texture<T>& src) \
{ \
return makeExpr(transformPtr(src, functor<T>())); \
} \
template <class Body> \
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, functor<typename Body::value_type> > > \
operator op(const Expr<Body>& src) \
{ \
return makeExpr(transformPtr(src.body, functor<typename Body::value_type>())); \
}
__host__ Expr< Body > makeExpr(const Body &body)
Definition: expr.hpp:63
__host__ UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Op > transformPtr(const SrcPtr &src, const Op &op)
Definition: transform.hpp:88

◆ CV_CUDEV_GRAY2RGB5x5_INST

#define CV_CUDEV_GRAY2RGB5x5_INST (   name,
  green_bits 
)    typedef cv::cudev::color_cvt_detail::Gray2RGB5x5<green_bits> name ## _func;

◆ CV_CUDEV_GRAY2RGB_INST

#define CV_CUDEV_GRAY2RGB_INST (   name,
  dcn 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::Gray2RGB<SrcDepth, dcn> \
{ \
};

◆ CV_CUDEV_HLS2RGB_INST

#define CV_CUDEV_HLS2RGB_INST (   name,
  scn,
  dcn,
  bidx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::HLS2RGB<SrcDepth, scn, dcn, bidx, 180> \
{ \
}; \
template <typename SrcDepth> struct name ## _FULL ## _func : cv::cudev::color_cvt_detail::HLS2RGB<SrcDepth, scn, dcn, bidx, 255> \
{ \
}; \
template <> struct name ## _func<float> : cv::cudev::color_cvt_detail::HLS2RGB<float, scn, dcn, bidx, 360> \
{ \
}; \
template <> struct name ## _FULL ## _func<float> : cv::cudev::color_cvt_detail::HLS2RGB<float, scn, dcn, bidx, 360> \
{ \
};

◆ CV_CUDEV_HSV2RGB_INST

#define CV_CUDEV_HSV2RGB_INST (   name,
  scn,
  dcn,
  bidx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::HSV2RGB<SrcDepth, scn, dcn, bidx, 180> \
{ \
}; \
template <typename SrcDepth> struct name ## _FULL ## _func : cv::cudev::color_cvt_detail::HSV2RGB<SrcDepth, scn, dcn, bidx, 255> \
{ \
}; \
template <> struct name ## _func<float> : cv::cudev::color_cvt_detail::HSV2RGB<float, scn, dcn, bidx, 360> \
{ \
}; \
template <> struct name ## _FULL ## _func<float> : cv::cudev::color_cvt_detail::HSV2RGB<float, scn, dcn, bidx, 360> \
{ \
};

◆ CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC

#define CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (   func_name,
  func,
  input_type,
  scalar_type,
  output_type 
)

◆ CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP

#define CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (   op,
  input_type,
  scalar_type,
  output_type 
)

◆ CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC

#define CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (   func_name,
  func,
  input_type,
  output_type 
)
Value:
__device__ __forceinline__ output_type ## 1 func_name(const input_type ## 1 & a, const input_type ## 1 & b) \
{ \
return VecTraits<output_type ## 1>::make(func (a.x, b.x)); \
} \
__device__ __forceinline__ output_type ## 2 func_name(const input_type ## 2 & a, const input_type ## 2 & b) \
{ \
return VecTraits<output_type ## 2>::make(func (a.x, b.x), func (a.y, b.y)); \
} \
__device__ __forceinline__ output_type ## 3 func_name(const input_type ## 3 & a, const input_type ## 3 & b) \
{ \
return VecTraits<output_type ## 3>::make(func (a.x, b.x), func (a.y, b.y), func (a.z, b.z)); \
} \
__device__ __forceinline__ output_type ## 4 func_name(const input_type ## 4 & a, const input_type ## 4 & b) \
{ \
return VecTraits<output_type ## 4>::make(func (a.x, b.x), func (a.y, b.y), func (a.z, b.z), func (a.w, b.w)); \
}

◆ CV_CUDEV_IMPLEMENT_VEC_BINARY_OP

#define CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (   op,
  input_type,
  output_type 
)
Value:
__device__ __forceinline__ output_type ## 1 operator op(const input_type ## 1 & a, const input_type ## 1 & b) \
{ \
return VecTraits<output_type ## 1>::make(a.x op b.x); \
} \
__device__ __forceinline__ output_type ## 2 operator op(const input_type ## 2 & a, const input_type ## 2 & b) \
{ \
return VecTraits<output_type ## 2>::make(a.x op b.x, a.y op b.y); \
} \
__device__ __forceinline__ output_type ## 3 operator op(const input_type ## 3 & a, const input_type ## 3 & b) \
{ \
return VecTraits<output_type ## 3>::make(a.x op b.x, a.y op b.y, a.z op b.z); \
} \
__device__ __forceinline__ output_type ## 4 operator op(const input_type ## 4 & a, const input_type ## 4 & b) \
{ \
return VecTraits<output_type ## 4>::make(a.x op b.x, a.y op b.y, a.z op b.z, a.w op b.w); \
}

◆ CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC

#define CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (   func_name,
  func,
  input_type,
  output_type 
)
Value:
__device__ __forceinline__ output_type ## 1 func_name(const input_type ## 1 & a) \
{ \
return VecTraits<output_type ## 1>::make(func (a.x)); \
} \
__device__ __forceinline__ output_type ## 2 func_name(const input_type ## 2 & a) \
{ \
return VecTraits<output_type ## 2>::make(func (a.x), func (a.y)); \
} \
__device__ __forceinline__ output_type ## 3 func_name(const input_type ## 3 & a) \
{ \
return VecTraits<output_type ## 3>::make(func (a.x), func (a.y), func (a.z)); \
} \
__device__ __forceinline__ output_type ## 4 func_name(const input_type ## 4 & a) \
{ \
return VecTraits<output_type ## 4>::make(func (a.x), func (a.y), func (a.z), func (a.w)); \
}

◆ CV_CUDEV_IMPLEMENT_VEC_UNARY_OP

#define CV_CUDEV_IMPLEMENT_VEC_UNARY_OP (   op,
  input_type,
  output_type 
)
Value:
__device__ __forceinline__ output_type ## 1 operator op(const input_type ## 1 & a) \
{ \
return VecTraits<output_type ## 1>::make(op (a.x)); \
} \
__device__ __forceinline__ output_type ## 2 operator op(const input_type ## 2 & a) \
{ \
return VecTraits<output_type ## 2>::make(op (a.x), op (a.y)); \
} \
__device__ __forceinline__ output_type ## 3 operator op(const input_type ## 3 & a) \
{ \
return VecTraits<output_type ## 3>::make(op (a.x), op (a.y), op (a.z)); \
} \
__device__ __forceinline__ output_type ## 4 operator op(const input_type ## 4 & a) \
{ \
return VecTraits<output_type ## 4>::make(op (a.x), op (a.y), op (a.z), op (a.w)); \
}

◆ CV_CUDEV_Lab2RGB_INST

#define CV_CUDEV_Lab2RGB_INST (   name,
  scn,
  dcn,
  sRGB,
  blueIdx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::Lab2RGB<SrcDepth, scn, dcn, sRGB, blueIdx> \
{ \
};

◆ CV_CUDEV_Luv2RGB_INST

#define CV_CUDEV_Luv2RGB_INST (   name,
  scn,
  dcn,
  sRGB,
  blueIdx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::Luv2RGB<SrcDepth, scn, dcn, sRGB, blueIdx> \
{ \
};

◆ CV_CUDEV_MAKE_VEC_INST

#define CV_CUDEV_MAKE_VEC_INST (   elem_type)
Value:
template<> struct MakeVec<elem_type, 1> { typedef elem_type type; }; \
template<> struct MakeVec<elem_type, 2> { typedef elem_type ## 2 type; }; \
template<> struct MakeVec<elem_type, 3> { typedef elem_type ## 3 type; }; \
template<> struct MakeVec<elem_type, 4> { typedef elem_type ## 4 type; };

◆ CV_CUDEV_MINMAX_INST

#define CV_CUDEV_MINMAX_INST (   type,
  maxop,
  minop 
)
Value:
template <> struct maximum<type> : binary_function<type, type, type> \
{ \
__device__ __forceinline__ type operator ()(type a, type b) const {return maxop(a, b);} \
}; \
template <> struct minimum<type> : binary_function<type, type, type> \
{ \
__device__ __forceinline__ type operator ()(type a, type b) const {return minop(a, b);} \
};

◆ CV_CUDEV_RGB2GRAY_INST

#define CV_CUDEV_RGB2GRAY_INST (   name,
  scn,
  bidx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::RGB2Gray<SrcDepth, scn, bidx> \
{ \
};

◆ CV_CUDEV_RGB2HLS_INST

#define CV_CUDEV_RGB2HLS_INST (   name,
  scn,
  dcn,
  bidx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::RGB2HLS<SrcDepth, scn, dcn, bidx, 180> \
{ \
}; \
template <typename SrcDepth> struct name ## _FULL ## _func : cv::cudev::color_cvt_detail::RGB2HLS<SrcDepth, scn, dcn, bidx, 256> \
{ \
}; \
template <> struct name ## _func<float> : cv::cudev::color_cvt_detail::RGB2HLS<float, scn, dcn, bidx, 360> \
{ \
}; \
template <> struct name ## _FULL ## _func<float> : cv::cudev::color_cvt_detail::RGB2HLS<float, scn, dcn, bidx, 360> \
{ \
};

◆ CV_CUDEV_RGB2HSV_INST

#define CV_CUDEV_RGB2HSV_INST (   name,
  scn,
  dcn,
  bidx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::RGB2HSV<SrcDepth, scn, dcn, bidx, 180> \
{ \
}; \
template <typename SrcDepth> struct name ## _FULL ## _func : cv::cudev::color_cvt_detail::RGB2HSV<SrcDepth, scn, dcn, bidx, 256> \
{ \
}; \
template <> struct name ## _func<float> : cv::cudev::color_cvt_detail::RGB2HSV<float, scn, dcn, bidx, 360> \
{ \
}; \
template <> struct name ## _FULL ## _func<float> : cv::cudev::color_cvt_detail::RGB2HSV<float, scn, dcn, bidx, 360> \
{ \
};

◆ CV_CUDEV_RGB2Lab_INST

#define CV_CUDEV_RGB2Lab_INST (   name,
  scn,
  dcn,
  sRGB,
  blueIdx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::RGB2Lab<SrcDepth, scn, dcn, sRGB, blueIdx> \
{ \
};

◆ CV_CUDEV_RGB2Luv_INST

#define CV_CUDEV_RGB2Luv_INST (   name,
  scn,
  dcn,
  sRGB,
  blueIdx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::RGB2Luv<SrcDepth, scn, dcn, sRGB, blueIdx> \
{ \
};

◆ CV_CUDEV_RGB2RGB5x5_INST

#define CV_CUDEV_RGB2RGB5x5_INST (   name,
  scn,
  bidx,
  green_bits 
)    typedef cv::cudev::color_cvt_detail::RGB2RGB5x5<scn, bidx, green_bits> name ## _func;

◆ CV_CUDEV_RGB2RGB_INST

#define CV_CUDEV_RGB2RGB_INST (   name,
  scn,
  dcn,
  bidx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::RGB2RGB<SrcDepth, scn, dcn, bidx> \
{ \
};

◆ CV_CUDEV_RGB2XYZ_INST

#define CV_CUDEV_RGB2XYZ_INST (   name,
  scn,
  dcn,
  bidx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::RGB2XYZ<SrcDepth, scn, dcn, bidx> \
{ \
};

◆ CV_CUDEV_RGB2YCrCb_INST

#define CV_CUDEV_RGB2YCrCb_INST (   name,
  scn,
  dcn,
  bidx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::RGB2YCrCb<SrcDepth, scn, dcn, bidx> \
{ \
};

◆ CV_CUDEV_RGB2YUV_INST

#define CV_CUDEV_RGB2YUV_INST (   name,
  scn,
  dcn,
  bidx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::RGB2YUV<SrcDepth, scn, dcn, bidx> \
{ \
};

◆ CV_CUDEV_RGB5x52GRAY_INST

#define CV_CUDEV_RGB5x52GRAY_INST (   name,
  green_bits 
)    typedef cv::cudev::color_cvt_detail::RGB5x52Gray<green_bits> name ## _func;

◆ CV_CUDEV_RGB5x52RGB_INST

#define CV_CUDEV_RGB5x52RGB_INST (   name,
  dcn,
  bidx,
  green_bits 
)    typedef cv::cudev::color_cvt_detail::RGB5x52RGB<dcn, bidx, green_bits> name ## _func;

◆ CV_CUDEV_SAFE_CALL

#define CV_CUDEV_SAFE_CALL (   expr)    cv::cudev::checkCudaError((expr), __FILE__, __LINE__, CV_Func)

◆ CV_CUDEV_UNARY_FUNCTION_INST

#define CV_CUDEV_UNARY_FUNCTION_INST (   name,
  func 
)

◆ CV_CUDEV_VEC_TRAITS_INST

#define CV_CUDEV_VEC_TRAITS_INST (   type)

◆ CV_CUDEV_XYZ2RGB_INST

#define CV_CUDEV_XYZ2RGB_INST (   name,
  scn,
  dcn,
  bidx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::XYZ2RGB<SrcDepth, scn, dcn, bidx> \
{ \
};

◆ CV_CUDEV_YCrCb2RGB_INST

#define CV_CUDEV_YCrCb2RGB_INST (   name,
  scn,
  dcn,
  bidx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::YCrCb2RGB<SrcDepth, scn, dcn, bidx> \
{ \
};

◆ CV_CUDEV_YUV2RGB_INST

#define CV_CUDEV_YUV2RGB_INST (   name,
  scn,
  dcn,
  bidx 
)
Value:
template <typename SrcDepth> struct name ## _func : cv::cudev::color_cvt_detail::YUV2RGB<SrcDepth, scn, dcn, bidx> \
{ \
};

◆ CV_LOG2_F

#define CV_LOG2_F   ((float)CV_LOG2)

◆ CV_PI_F

#define CV_PI_F   ((float)CV_PI)

Typedef Documentation

◆ BGR555_to_BGR_func

typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3 , 0 , 5 > cv::cudev::BGR555_to_BGR_func

◆ BGR555_to_BGRA_func

typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4 , 0 , 5 > cv::cudev::BGR555_to_BGRA_func

◆ BGR555_to_GRAY_func

typedef cv::cudev::color_cvt_detail::RGB5x52Gray< 5 > cv::cudev::BGR555_to_GRAY_func

◆ BGR555_to_RGB_func

typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3 , 2 , 5 > cv::cudev::BGR555_to_RGB_func

◆ BGR555_to_RGBA_func

typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4 , 2 , 5 > cv::cudev::BGR555_to_RGBA_func

◆ BGR565_to_BGR_func

typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3 , 0 , 6 > cv::cudev::BGR565_to_BGR_func

◆ BGR565_to_BGRA_func

typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4 , 0 , 6 > cv::cudev::BGR565_to_BGRA_func

◆ BGR565_to_GRAY_func

typedef cv::cudev::color_cvt_detail::RGB5x52Gray< 6 > cv::cudev::BGR565_to_GRAY_func

◆ BGR565_to_RGB_func

typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3 , 2 , 6 > cv::cudev::BGR565_to_RGB_func

◆ BGR565_to_RGBA_func

typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4 , 2 , 6 > cv::cudev::BGR565_to_RGBA_func

◆ BGR_to_BGR555_func

typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3 , 0 , 5 > cv::cudev::BGR_to_BGR555_func

◆ BGR_to_BGR565_func

typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3 , 0 , 6 > cv::cudev::BGR_to_BGR565_func

◆ BGRA_to_BGR555_func

typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4 , 0 , 5 > cv::cudev::BGRA_to_BGR555_func

◆ BGRA_to_BGR565_func

typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4 , 0 , 6 > cv::cudev::BGRA_to_BGR565_func

◆ GRAY_to_BGR555_func

typedef cv::cudev::color_cvt_detail::Gray2RGB5x5< 5 > cv::cudev::GRAY_to_BGR555_func

◆ GRAY_to_BGR565_func

typedef cv::cudev::color_cvt_detail::Gray2RGB5x5< 6 > cv::cudev::GRAY_to_BGR565_func

◆ RGB_to_BGR555_func

typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3 , 2 , 5 > cv::cudev::RGB_to_BGR555_func

◆ RGB_to_BGR565_func

typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3 , 2 , 6 > cv::cudev::RGB_to_BGR565_func

◆ RGBA_to_BGR555_func

typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4 , 2 , 5 > cv::cudev::RGBA_to_BGR555_func

◆ RGBA_to_BGR565_func

typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4 , 2 , 6 > cv::cudev::RGBA_to_BGR565_func

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
LOG_WARP_SIZE 
WARP_SIZE 

Function Documentation

◆ abs() [1/32]

__device__ __forceinline__ uchar1 cv::cudev::abs ( const uchar1 &  a)

◆ abs() [2/32]

__device__ __forceinline__ uchar2 cv::cudev::abs ( const uchar2 &  a)

◆ abs() [3/32]

__device__ __forceinline__ uchar3 cv::cudev::abs ( const uchar3 &  a)

◆ abs() [4/32]

__device__ __forceinline__ uchar4 cv::cudev::abs ( const uchar4 &  a)

◆ abs() [5/32]

__device__ __forceinline__ char1 cv::cudev::abs ( const char1 &  a)

◆ abs() [6/32]

__device__ __forceinline__ char2 cv::cudev::abs ( const char2 &  a)

◆ abs() [7/32]

__device__ __forceinline__ char3 cv::cudev::abs ( const char3 &  a)

◆ abs() [8/32]

__device__ __forceinline__ char4 cv::cudev::abs ( const char4 &  a)

◆ abs() [9/32]

__device__ __forceinline__ ushort1 cv::cudev::abs ( const ushort1 &  a)

◆ abs() [10/32]

__device__ __forceinline__ ushort2 cv::cudev::abs ( const ushort2 &  a)

◆ abs() [11/32]

__device__ __forceinline__ ushort3 cv::cudev::abs ( const ushort3 &  a)

◆ abs() [12/32]

__device__ __forceinline__ ushort4 cv::cudev::abs ( const ushort4 &  a)

◆ abs() [13/32]

__device__ __forceinline__ short1 cv::cudev::abs ( const short1 &  a)

◆ abs() [14/32]

__device__ __forceinline__ short2 cv::cudev::abs ( const short2 &  a)

◆ abs() [15/32]

__device__ __forceinline__ short3 cv::cudev::abs ( const short3 &  a)

◆ abs() [16/32]

__device__ __forceinline__ short4 cv::cudev::abs ( const short4 &  a)

◆ abs() [17/32]

__device__ __forceinline__ int1 cv::cudev::abs ( const int1 &  a)

◆ abs() [18/32]

__device__ __forceinline__ int2 cv::cudev::abs ( const int2 &  a)

◆ abs() [19/32]

__device__ __forceinline__ int3 cv::cudev::abs ( const int3 &  a)

◆ abs() [20/32]

__device__ __forceinline__ int4 cv::cudev::abs ( const int4 &  a)

◆ abs() [21/32]

__device__ __forceinline__ uint1 cv::cudev::abs ( const uint1 &  a)

◆ abs() [22/32]

__device__ __forceinline__ uint2 cv::cudev::abs ( const uint2 &  a)

◆ abs() [23/32]

__device__ __forceinline__ uint3 cv::cudev::abs ( const uint3 &  a)

◆ abs() [24/32]

__device__ __forceinline__ uint4 cv::cudev::abs ( const uint4 &  a)

◆ abs() [25/32]

__device__ __forceinline__ float1 cv::cudev::abs ( const float1 &  a)

◆ abs() [26/32]

__device__ __forceinline__ float2 cv::cudev::abs ( const float2 &  a)

◆ abs() [27/32]

__device__ __forceinline__ float3 cv::cudev::abs ( const float3 &  a)

◆ abs() [28/32]

__device__ __forceinline__ float4 cv::cudev::abs ( const float4 &  a)

◆ abs() [29/32]

__device__ __forceinline__ double1 cv::cudev::abs ( const double1 &  a)

◆ abs() [30/32]

__device__ __forceinline__ double2 cv::cudev::abs ( const double2 &  a)

◆ abs() [31/32]

__device__ __forceinline__ double3 cv::cudev::abs ( const double3 &  a)

◆ abs() [32/32]

__device__ __forceinline__ double4 cv::cudev::abs ( const double4 &  a)

◆ abs_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, abs_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::abs_ ( const SrcPtr &  src)

◆ absdiff_()

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 
)

◆ acos() [1/32]

__device__ __forceinline__ float1 cv::cudev::acos ( const uchar1 &  a)

◆ acos() [2/32]

__device__ __forceinline__ float2 cv::cudev::acos ( const uchar2 &  a)

◆ acos() [3/32]

__device__ __forceinline__ float3 cv::cudev::acos ( const uchar3 &  a)

◆ acos() [4/32]

__device__ __forceinline__ float4 cv::cudev::acos ( const uchar4 &  a)

◆ acos() [5/32]

__device__ __forceinline__ float1 cv::cudev::acos ( const char1 &  a)

◆ acos() [6/32]

__device__ __forceinline__ float2 cv::cudev::acos ( const char2 &  a)

◆ acos() [7/32]

__device__ __forceinline__ float3 cv::cudev::acos ( const char3 &  a)

◆ acos() [8/32]

__device__ __forceinline__ float4 cv::cudev::acos ( const char4 &  a)

◆ acos() [9/32]

__device__ __forceinline__ float1 cv::cudev::acos ( const ushort1 &  a)

◆ acos() [10/32]

__device__ __forceinline__ float2 cv::cudev::acos ( const ushort2 &  a)

◆ acos() [11/32]

__device__ __forceinline__ float3 cv::cudev::acos ( const ushort3 &  a)

◆ acos() [12/32]

__device__ __forceinline__ float4 cv::cudev::acos ( const ushort4 &  a)

◆ acos() [13/32]

__device__ __forceinline__ float1 cv::cudev::acos ( const short1 &  a)

◆ acos() [14/32]

__device__ __forceinline__ float2 cv::cudev::acos ( const short2 &  a)

◆ acos() [15/32]

__device__ __forceinline__ float3 cv::cudev::acos ( const short3 &  a)

◆ acos() [16/32]

__device__ __forceinline__ float4 cv::cudev::acos ( const short4 &  a)

◆ acos() [17/32]

__device__ __forceinline__ float1 cv::cudev::acos ( const int1 &  a)

◆ acos() [18/32]

__device__ __forceinline__ float2 cv::cudev::acos ( const int2 &  a)

◆ acos() [19/32]

__device__ __forceinline__ float3 cv::cudev::acos ( const int3 &  a)

◆ acos() [20/32]

__device__ __forceinline__ float4 cv::cudev::acos ( const int4 &  a)

◆ acos() [21/32]

__device__ __forceinline__ float1 cv::cudev::acos ( const uint1 &  a)

◆ acos() [22/32]

__device__ __forceinline__ float2 cv::cudev::acos ( const uint2 &  a)

◆ acos() [23/32]

__device__ __forceinline__ float3 cv::cudev::acos ( const uint3 &  a)

◆ acos() [24/32]

__device__ __forceinline__ float4 cv::cudev::acos ( const uint4 &  a)

◆ acos() [25/32]

__device__ __forceinline__ float1 cv::cudev::acos ( const float1 &  a)

◆ acos() [26/32]

__device__ __forceinline__ float2 cv::cudev::acos ( const float2 &  a)

◆ acos() [27/32]

__device__ __forceinline__ float3 cv::cudev::acos ( const float3 &  a)

◆ acos() [28/32]

__device__ __forceinline__ float4 cv::cudev::acos ( const float4 &  a)

◆ acos() [29/32]

__device__ __forceinline__ double1 cv::cudev::acos ( const double1 &  a)

◆ acos() [30/32]

__device__ __forceinline__ double2 cv::cudev::acos ( const double2 &  a)

◆ acos() [31/32]

__device__ __forceinline__ double3 cv::cudev::acos ( const double3 &  a)

◆ acos() [32/32]

__device__ __forceinline__ double4 cv::cudev::acos ( const double4 &  a)

◆ acos_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, acos_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::acos_ ( const SrcPtr &  src)

◆ acosh() [1/32]

__device__ __forceinline__ float1 cv::cudev::acosh ( const uchar1 &  a)

◆ acosh() [2/32]

__device__ __forceinline__ float2 cv::cudev::acosh ( const uchar2 &  a)

◆ acosh() [3/32]

__device__ __forceinline__ float3 cv::cudev::acosh ( const uchar3 &  a)

◆ acosh() [4/32]

__device__ __forceinline__ float4 cv::cudev::acosh ( const uchar4 &  a)

◆ acosh() [5/32]

__device__ __forceinline__ float1 cv::cudev::acosh ( const char1 &  a)

◆ acosh() [6/32]

__device__ __forceinline__ float2 cv::cudev::acosh ( const char2 &  a)

◆ acosh() [7/32]

__device__ __forceinline__ float3 cv::cudev::acosh ( const char3 &  a)

◆ acosh() [8/32]

__device__ __forceinline__ float4 cv::cudev::acosh ( const char4 &  a)

◆ acosh() [9/32]

__device__ __forceinline__ float1 cv::cudev::acosh ( const ushort1 &  a)

◆ acosh() [10/32]

__device__ __forceinline__ float2 cv::cudev::acosh ( const ushort2 &  a)

◆ acosh() [11/32]

__device__ __forceinline__ float3 cv::cudev::acosh ( const ushort3 &  a)

◆ acosh() [12/32]

__device__ __forceinline__ float4 cv::cudev::acosh ( const ushort4 &  a)

◆ acosh() [13/32]

__device__ __forceinline__ float1 cv::cudev::acosh ( const short1 &  a)

◆ acosh() [14/32]

__device__ __forceinline__ float2 cv::cudev::acosh ( const short2 &  a)

◆ acosh() [15/32]

__device__ __forceinline__ float3 cv::cudev::acosh ( const short3 &  a)

◆ acosh() [16/32]

__device__ __forceinline__ float4 cv::cudev::acosh ( const short4 &  a)

◆ acosh() [17/32]

__device__ __forceinline__ float1 cv::cudev::acosh ( const int1 &  a)

◆ acosh() [18/32]

__device__ __forceinline__ float2 cv::cudev::acosh ( const int2 &  a)

◆ acosh() [19/32]

__device__ __forceinline__ float3 cv::cudev::acosh ( const int3 &  a)

◆ acosh() [20/32]

__device__ __forceinline__ float4 cv::cudev::acosh ( const int4 &  a)

◆ acosh() [21/32]

__device__ __forceinline__ float1 cv::cudev::acosh ( const uint1 &  a)

◆ acosh() [22/32]

__device__ __forceinline__ float2 cv::cudev::acosh ( const uint2 &  a)

◆ acosh() [23/32]

__device__ __forceinline__ float3 cv::cudev::acosh ( const uint3 &  a)

◆ acosh() [24/32]

__device__ __forceinline__ float4 cv::cudev::acosh ( const uint4 &  a)

◆ acosh() [25/32]

__device__ __forceinline__ float1 cv::cudev::acosh ( const float1 &  a)

◆ acosh() [26/32]

__device__ __forceinline__ float2 cv::cudev::acosh ( const float2 &  a)

◆ acosh() [27/32]

__device__ __forceinline__ float3 cv::cudev::acosh ( const float3 &  a)

◆ acosh() [28/32]

__device__ __forceinline__ float4 cv::cudev::acosh ( const float4 &  a)

◆ acosh() [29/32]

__device__ __forceinline__ double1 cv::cudev::acosh ( const double1 &  a)

◆ acosh() [30/32]

__device__ __forceinline__ double2 cv::cudev::acosh ( const double2 &  a)

◆ acosh() [31/32]

__device__ __forceinline__ double3 cv::cudev::acosh ( const double3 &  a)

◆ acosh() [32/32]

__device__ __forceinline__ double4 cv::cudev::acosh ( const double4 &  a)

◆ acosh_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, acosh_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::acosh_ ( const SrcPtr &  src)

◆ affineMap()

static __host__ AffineMapPtrSz cv::cudev::affineMap ( Size  dstSize,
const GpuMat_< float > &  warpMat 
)
static

◆ asin() [1/32]

__device__ __forceinline__ float2 cv::cudev::asin ( const uchar2 &  a)

◆ asin() [2/32]

__device__ __forceinline__ float3 cv::cudev::asin ( const uchar3 &  a)

◆ asin() [3/32]

__device__ __forceinline__ float4 cv::cudev::asin ( const uchar4 &  a)

◆ asin() [4/32]

__device__ __forceinline__ float1 cv::cudev::asin ( const uchar1 &  a)

◆ asin() [5/32]

__device__ __forceinline__ float1 cv::cudev::asin ( const char1 &  a)

◆ asin() [6/32]

__device__ __forceinline__ float2 cv::cudev::asin ( const char2 &  a)

◆ asin() [7/32]

__device__ __forceinline__ float3 cv::cudev::asin ( const char3 &  a)

◆ asin() [8/32]

__device__ __forceinline__ float4 cv::cudev::asin ( const char4 &  a)

◆ asin() [9/32]

__device__ __forceinline__ float1 cv::cudev::asin ( const ushort1 &  a)

◆ asin() [10/32]

__device__ __forceinline__ float2 cv::cudev::asin ( const ushort2 &  a)

◆ asin() [11/32]

__device__ __forceinline__ float3 cv::cudev::asin ( const ushort3 &  a)

◆ asin() [12/32]

__device__ __forceinline__ float4 cv::cudev::asin ( const ushort4 &  a)

◆ asin() [13/32]

__device__ __forceinline__ float3 cv::cudev::asin ( const short3 &  a)

◆ asin() [14/32]

__device__ __forceinline__ float4 cv::cudev::asin ( const short4 &  a)

◆ asin() [15/32]

__device__ __forceinline__ float1 cv::cudev::asin ( const short1 &  a)

◆ asin() [16/32]

__device__ __forceinline__ float2 cv::cudev::asin ( const short2 &  a)

◆ asin() [17/32]

__device__ __forceinline__ float1 cv::cudev::asin ( const int1 &  a)

◆ asin() [18/32]

__device__ __forceinline__ float2 cv::cudev::asin ( const int2 &  a)

◆ asin() [19/32]

__device__ __forceinline__ float3 cv::cudev::asin ( const int3 &  a)

◆ asin() [20/32]

__device__ __forceinline__ float4 cv::cudev::asin ( const int4 &  a)

◆ asin() [21/32]

__device__ __forceinline__ float1 cv::cudev::asin ( const uint1 &  a)

◆ asin() [22/32]

__device__ __forceinline__ float2 cv::cudev::asin ( const uint2 &  a)

◆ asin() [23/32]

__device__ __forceinline__ float3 cv::cudev::asin ( const uint3 &  a)

◆ asin() [24/32]

__device__ __forceinline__ float4 cv::cudev::asin ( const uint4 &  a)

◆ asin() [25/32]

__device__ __forceinline__ float1 cv::cudev::asin ( const float1 &  a)

◆ asin() [26/32]

__device__ __forceinline__ float2 cv::cudev::asin ( const float2 &  a)

◆ asin() [27/32]

__device__ __forceinline__ float3 cv::cudev::asin ( const float3 &  a)

◆ asin() [28/32]

__device__ __forceinline__ float4 cv::cudev::asin ( const float4 &  a)

◆ asin() [29/32]

__device__ __forceinline__ double3 cv::cudev::asin ( const double3 &  a)

◆ asin() [30/32]

__device__ __forceinline__ double4 cv::cudev::asin ( const double4 &  a)

◆ asin() [31/32]

__device__ __forceinline__ double2 cv::cudev::asin ( const double2 &  a)

◆ asin() [32/32]

__device__ __forceinline__ double1 cv::cudev::asin ( const double1 &  a)

◆ asin_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, asin_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::asin_ ( const SrcPtr &  src)

◆ asinh() [1/32]

__device__ __forceinline__ float2 cv::cudev::asinh ( const uchar2 &  a)

◆ asinh() [2/32]

__device__ __forceinline__ float3 cv::cudev::asinh ( const uchar3 &  a)

◆ asinh() [3/32]

__device__ __forceinline__ float4 cv::cudev::asinh ( const uchar4 &  a)

◆ asinh() [4/32]

__device__ __forceinline__ float1 cv::cudev::asinh ( const uchar1 &  a)

◆ asinh() [5/32]

__device__ __forceinline__ float1 cv::cudev::asinh ( const char1 &  a)

◆ asinh() [6/32]

__device__ __forceinline__ float2 cv::cudev::asinh ( const char2 &  a)

◆ asinh() [7/32]

__device__ __forceinline__ float3 cv::cudev::asinh ( const char3 &  a)

◆ asinh() [8/32]

__device__ __forceinline__ float4 cv::cudev::asinh ( const char4 &  a)

◆ asinh() [9/32]

__device__ __forceinline__ float1 cv::cudev::asinh ( const ushort1 &  a)

◆ asinh() [10/32]

__device__ __forceinline__ float2 cv::cudev::asinh ( const ushort2 &  a)

◆ asinh() [11/32]

__device__ __forceinline__ float3 cv::cudev::asinh ( const ushort3 &  a)

◆ asinh() [12/32]

__device__ __forceinline__ float4 cv::cudev::asinh ( const ushort4 &  a)

◆ asinh() [13/32]

__device__ __forceinline__ float4 cv::cudev::asinh ( const short4 &  a)

◆ asinh() [14/32]

__device__ __forceinline__ float1 cv::cudev::asinh ( const short1 &  a)

◆ asinh() [15/32]

__device__ __forceinline__ float2 cv::cudev::asinh ( const short2 &  a)

◆ asinh() [16/32]

__device__ __forceinline__ float3 cv::cudev::asinh ( const short3 &  a)

◆ asinh() [17/32]

__device__ __forceinline__ float1 cv::cudev::asinh ( const int1 &  a)

◆ asinh() [18/32]

__device__ __forceinline__ float2 cv::cudev::asinh ( const int2 &  a)

◆ asinh() [19/32]

__device__ __forceinline__ float3 cv::cudev::asinh ( const int3 &  a)

◆ asinh() [20/32]

__device__ __forceinline__ float4 cv::cudev::asinh ( const int4 &  a)

◆ asinh() [21/32]

__device__ __forceinline__ float1 cv::cudev::asinh ( const uint1 &  a)

◆ asinh() [22/32]

__device__ __forceinline__ float2 cv::cudev::asinh ( const uint2 &  a)

◆ asinh() [23/32]

__device__ __forceinline__ float3 cv::cudev::asinh ( const uint3 &  a)

◆ asinh() [24/32]

__device__ __forceinline__ float4 cv::cudev::asinh ( const uint4 &  a)

◆ asinh() [25/32]

__device__ __forceinline__ float1 cv::cudev::asinh ( const float1 &  a)

◆ asinh() [26/32]

__device__ __forceinline__ float2 cv::cudev::asinh ( const float2 &  a)

◆ asinh() [27/32]

__device__ __forceinline__ float3 cv::cudev::asinh ( const float3 &  a)

◆ asinh() [28/32]

__device__ __forceinline__ float4 cv::cudev::asinh ( const float4 &  a)

◆ asinh() [29/32]

__device__ __forceinline__ double3 cv::cudev::asinh ( const double3 &  a)

◆ asinh() [30/32]

__device__ __forceinline__ double4 cv::cudev::asinh ( const double4 &  a)

◆ asinh() [31/32]

__device__ __forceinline__ double2 cv::cudev::asinh ( const double2 &  a)

◆ asinh() [32/32]

__device__ __forceinline__ double1 cv::cudev::asinh ( const double1 &  a)

◆ asinh_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, asinh_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::asinh_ ( const SrcPtr &  src)

◆ atan() [1/32]

__device__ __forceinline__ float1 cv::cudev::atan ( const uchar1 &  a)

◆ atan() [2/32]

__device__ __forceinline__ float2 cv::cudev::atan ( const uchar2 &  a)

◆ atan() [3/32]

__device__ __forceinline__ float3 cv::cudev::atan ( const uchar3 &  a)

◆ atan() [4/32]

__device__ __forceinline__ float4 cv::cudev::atan ( const uchar4 &  a)

◆ atan() [5/32]

__device__ __forceinline__ float1 cv::cudev::atan ( const char1 &  a)

◆ atan() [6/32]

__device__ __forceinline__ float2 cv::cudev::atan ( const char2 &  a)

◆ atan() [7/32]

__device__ __forceinline__ float3 cv::cudev::atan ( const char3 &  a)

◆ atan() [8/32]

__device__ __forceinline__ float4 cv::cudev::atan ( const char4 &  a)

◆ atan() [9/32]

__device__ __forceinline__ float1 cv::cudev::atan ( const ushort1 &  a)

◆ atan() [10/32]

__device__ __forceinline__ float2 cv::cudev::atan ( const ushort2 &  a)

◆ atan() [11/32]

__device__ __forceinline__ float3 cv::cudev::atan ( const ushort3 &  a)

◆ atan() [12/32]

__device__ __forceinline__ float4 cv::cudev::atan ( const ushort4 &  a)

◆ atan() [13/32]

__device__ __forceinline__ float3 cv::cudev::atan ( const short3 &  a)

◆ atan() [14/32]

__device__ __forceinline__ float4 cv::cudev::atan ( const short4 &  a)

◆ atan() [15/32]

__device__ __forceinline__ float2 cv::cudev::atan ( const short2 &  a)

◆ atan() [16/32]

__device__ __forceinline__ float1 cv::cudev::atan ( const short1 &  a)

◆ atan() [17/32]

__device__ __forceinline__ float1 cv::cudev::atan ( const int1 &  a)

◆ atan() [18/32]

__device__ __forceinline__ float2 cv::cudev::atan ( const int2 &  a)

◆ atan() [19/32]

__device__ __forceinline__ float3 cv::cudev::atan ( const int3 &  a)

◆ atan() [20/32]

__device__ __forceinline__ float4 cv::cudev::atan ( const int4 &  a)

◆ atan() [21/32]

__device__ __forceinline__ float1 cv::cudev::atan ( const uint1 &  a)

◆ atan() [22/32]

__device__ __forceinline__ float2 cv::cudev::atan ( const uint2 &  a)

◆ atan() [23/32]

__device__ __forceinline__ float3 cv::cudev::atan ( const uint3 &  a)

◆ atan() [24/32]

__device__ __forceinline__ float4 cv::cudev::atan ( const uint4 &  a)

◆ atan() [25/32]

__device__ __forceinline__ float1 cv::cudev::atan ( const float1 &  a)

◆ atan() [26/32]

__device__ __forceinline__ float2 cv::cudev::atan ( const float2 &  a)

◆ atan() [27/32]

__device__ __forceinline__ float3 cv::cudev::atan ( const float3 &  a)

◆ atan() [28/32]

__device__ __forceinline__ float4 cv::cudev::atan ( const float4 &  a)

◆ atan() [29/32]

__device__ __forceinline__ double1 cv::cudev::atan ( const double1 &  a)

◆ atan() [30/32]

__device__ __forceinline__ double2 cv::cudev::atan ( const double2 &  a)

◆ atan() [31/32]

__device__ __forceinline__ double3 cv::cudev::atan ( const double3 &  a)

◆ atan() [32/32]

__device__ __forceinline__ double4 cv::cudev::atan ( const double4 &  a)

◆ atan2() [1/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const uchar1 &  a,
const uchar1 &  b 
)

◆ atan2() [2/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const uchar2 &  a,
const uchar2 &  b 
)

◆ atan2() [3/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const uchar3 &  a,
const uchar3 &  b 
)

◆ atan2() [4/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const uchar4 &  a,
const uchar4 &  b 
)

◆ atan2() [5/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const char1 &  a,
const char1 &  b 
)

◆ atan2() [6/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const char2 &  a,
const char2 &  b 
)

◆ atan2() [7/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const char3 &  a,
const char3 &  b 
)

◆ atan2() [8/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const char4 &  a,
const char4 &  b 
)

◆ atan2() [9/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const ushort1 &  a,
const ushort1 &  b 
)

◆ atan2() [10/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const ushort2 &  a,
const ushort2 &  b 
)

◆ atan2() [11/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const ushort3 &  a,
const ushort3 &  b 
)

◆ atan2() [12/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const ushort4 &  a,
const ushort4 &  b 
)

◆ atan2() [13/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const short1 &  a,
const short1 &  b 
)

◆ atan2() [14/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const short2 &  a,
const short2 &  b 
)

◆ atan2() [15/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const short3 &  a,
const short3 &  b 
)

◆ atan2() [16/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const short4 &  a,
const short4 &  b 
)

◆ atan2() [17/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const uint1 &  a,
const uint1 &  b 
)

◆ atan2() [18/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const uint2 &  a,
const uint2 &  b 
)

◆ atan2() [19/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const uint3 &  a,
const uint3 &  b 
)

◆ atan2() [20/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const uint4 &  a,
const uint4 &  b 
)

◆ atan2() [21/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const int1 &  a,
const int1 &  b 
)

◆ atan2() [22/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const int2 &  a,
const int2 &  b 
)

◆ atan2() [23/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const int3 &  a,
const int3 &  b 
)

◆ atan2() [24/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const int4 &  a,
const int4 &  b 
)

◆ atan2() [25/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const float1 &  a,
const float1 &  b 
)

◆ atan2() [26/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const float2 &  a,
const float2 &  b 
)

◆ atan2() [27/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const float3 &  a,
const float3 &  b 
)

◆ atan2() [28/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const float4 &  a,
const float4 &  b 
)

◆ atan2() [29/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( const double1 &  a,
const double1 &  b 
)

◆ atan2() [30/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( const double2 &  a,
const double2 &  b 
)

◆ atan2() [31/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( const double3 &  a,
const double3 &  b 
)

◆ atan2() [32/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( const double4 &  a,
const double4 &  b 
)

◆ atan2() [33/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const uchar1 &  a,
float  s 
)

◆ atan2() [34/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( float  s,
const uchar1 &  b 
)

◆ atan2() [35/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const uchar2 &  a,
float  s 
)

◆ atan2() [36/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( float  s,
const uchar2 &  b 
)

◆ atan2() [37/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const uchar3 &  a,
float  s 
)

◆ atan2() [38/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( float  s,
const uchar3 &  b 
)

◆ atan2() [39/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const uchar4 &  a,
float  s 
)

◆ atan2() [40/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( float  s,
const uchar4 &  b 
)

◆ atan2() [41/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( const uchar1 &  a,
double  s 
)

◆ atan2() [42/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( double  s,
const uchar1 &  b 
)

◆ atan2() [43/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( const uchar2 &  a,
double  s 
)

◆ atan2() [44/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( const uchar3 &  a,
double  s 
)

◆ atan2() [45/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( double  s,
const uchar3 &  b 
)

◆ atan2() [46/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( const uchar4 &  a,
double  s 
)

◆ atan2() [47/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( double  s,
const uchar4 &  b 
)

◆ atan2() [48/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( double  s,
const uchar2 &  b 
)

◆ atan2() [49/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const char1 &  a,
float  s 
)

◆ atan2() [50/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( float  s,
const char1 &  b 
)

◆ atan2() [51/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const char2 &  a,
float  s 
)

◆ atan2() [52/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const char3 &  a,
float  s 
)

◆ atan2() [53/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( float  s,
const char3 &  b 
)

◆ atan2() [54/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const char4 &  a,
float  s 
)

◆ atan2() [55/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( float  s,
const char2 &  b 
)

◆ atan2() [56/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( float  s,
const char4 &  b 
)

◆ atan2() [57/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( const char1 &  a,
double  s 
)

◆ atan2() [58/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( double  s,
const char1 &  b 
)

◆ atan2() [59/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( const char2 &  a,
double  s 
)

◆ atan2() [60/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( const char3 &  a,
double  s 
)

◆ atan2() [61/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( double  s,
const char3 &  b 
)

◆ atan2() [62/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( const char4 &  a,
double  s 
)

◆ atan2() [63/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( double  s,
const char4 &  b 
)

◆ atan2() [64/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( double  s,
const char2 &  b 
)

◆ atan2() [65/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const ushort1 &  a,
float  s 
)

◆ atan2() [66/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( float  s,
const ushort1 &  b 
)

◆ atan2() [67/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const ushort2 &  a,
float  s 
)

◆ atan2() [68/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const ushort3 &  a,
float  s 
)

◆ atan2() [69/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( float  s,
const ushort3 &  b 
)

◆ atan2() [70/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const ushort4 &  a,
float  s 
)

◆ atan2() [71/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( float  s,
const ushort2 &  b 
)

◆ atan2() [72/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( float  s,
const ushort4 &  b 
)

◆ atan2() [73/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( const ushort1 &  a,
double  s 
)

◆ atan2() [74/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( double  s,
const ushort1 &  b 
)

◆ atan2() [75/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( const ushort2 &  a,
double  s 
)

◆ atan2() [76/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( const ushort3 &  a,
double  s 
)

◆ atan2() [77/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( double  s,
const ushort3 &  b 
)

◆ atan2() [78/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( const ushort4 &  a,
double  s 
)

◆ atan2() [79/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( double  s,
const ushort4 &  b 
)

◆ atan2() [80/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( double  s,
const ushort2 &  b 
)

◆ atan2() [81/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const short1 &  a,
float  s 
)

◆ atan2() [82/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( float  s,
const short1 &  b 
)

◆ atan2() [83/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const short2 &  a,
float  s 
)

◆ atan2() [84/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const short3 &  a,
float  s 
)

◆ atan2() [85/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( float  s,
const short3 &  b 
)

◆ atan2() [86/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const short4 &  a,
float  s 
)

◆ atan2() [87/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( float  s,
const short4 &  b 
)

◆ atan2() [88/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( float  s,
const short2 &  b 
)

◆ atan2() [89/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( const short1 &  a,
double  s 
)

◆ atan2() [90/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( double  s,
const short1 &  b 
)

◆ atan2() [91/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( const short2 &  a,
double  s 
)

◆ atan2() [92/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( const short3 &  a,
double  s 
)

◆ atan2() [93/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( double  s,
const short3 &  b 
)

◆ atan2() [94/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( const short4 &  a,
double  s 
)

◆ atan2() [95/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( double  s,
const short4 &  b 
)

◆ atan2() [96/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( double  s,
const short2 &  b 
)

◆ atan2() [97/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const uint1 &  a,
float  s 
)

◆ atan2() [98/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( float  s,
const uint1 &  b 
)

◆ atan2() [99/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const uint2 &  a,
float  s 
)

◆ atan2() [100/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const uint3 &  a,
float  s 
)

◆ atan2() [101/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( float  s,
const uint3 &  b 
)

◆ atan2() [102/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const uint4 &  a,
float  s 
)

◆ atan2() [103/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( float  s,
const uint4 &  b 
)

◆ atan2() [104/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( float  s,
const uint2 &  b 
)

◆ atan2() [105/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( const uint1 &  a,
double  s 
)

◆ atan2() [106/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( double  s,
const uint1 &  b 
)

◆ atan2() [107/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( const uint2 &  a,
double  s 
)

◆ atan2() [108/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( const uint3 &  a,
double  s 
)

◆ atan2() [109/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( double  s,
const uint3 &  b 
)

◆ atan2() [110/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( const uint4 &  a,
double  s 
)

◆ atan2() [111/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( double  s,
const uint4 &  b 
)

◆ atan2() [112/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( double  s,
const uint2 &  b 
)

◆ atan2() [113/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const int1 &  a,
float  s 
)

◆ atan2() [114/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( float  s,
const int1 &  b 
)

◆ atan2() [115/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const int2 &  a,
float  s 
)

◆ atan2() [116/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const int3 &  a,
float  s 
)

◆ atan2() [117/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( float  s,
const int3 &  b 
)

◆ atan2() [118/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const int4 &  a,
float  s 
)

◆ atan2() [119/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( float  s,
const int4 &  b 
)

◆ atan2() [120/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( float  s,
const int2 &  b 
)

◆ atan2() [121/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( const int1 &  a,
double  s 
)

◆ atan2() [122/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( double  s,
const int1 &  b 
)

◆ atan2() [123/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( const int2 &  a,
double  s 
)

◆ atan2() [124/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( const int3 &  a,
double  s 
)

◆ atan2() [125/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( double  s,
const int3 &  b 
)

◆ atan2() [126/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( const int4 &  a,
double  s 
)

◆ atan2() [127/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( double  s,
const int4 &  b 
)

◆ atan2() [128/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( double  s,
const int2 &  b 
)

◆ atan2() [129/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( const float1 &  a,
float  s 
)

◆ atan2() [130/152]

__device__ __forceinline__ float1 cv::cudev::atan2 ( float  s,
const float1 &  b 
)

◆ atan2() [131/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( const float2 &  a,
float  s 
)

◆ atan2() [132/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( const float3 &  a,
float  s 
)

◆ atan2() [133/152]

__device__ __forceinline__ float3 cv::cudev::atan2 ( float  s,
const float3 &  b 
)

◆ atan2() [134/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( const float4 &  a,
float  s 
)

◆ atan2() [135/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( float  s,
const float4 &  b 
)

◆ atan2() [136/152]

__device__ __forceinline__ float2 cv::cudev::atan2 ( float  s,
const float2 &  b 
)

◆ atan2() [137/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( const float1 &  a,
double  s 
)

◆ atan2() [138/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( double  s,
const float1 &  b 
)

◆ atan2() [139/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( const float2 &  a,
double  s 
)

◆ atan2() [140/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( const float3 &  a,
double  s 
)

◆ atan2() [141/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( double  s,
const float3 &  b 
)

◆ atan2() [142/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( const float4 &  a,
double  s 
)

◆ atan2() [143/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( double  s,
const float4 &  b 
)

◆ atan2() [144/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( double  s,
const float2 &  b 
)

◆ atan2() [145/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( const double1 &  a,
double  s 
)

◆ atan2() [146/152]

__device__ __forceinline__ double1 cv::cudev::atan2 ( double  s,
const double1 &  b 
)

◆ atan2() [147/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( const double2 &  a,
double  s 
)

◆ atan2() [148/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( const double3 &  a,
double  s 
)

◆ atan2() [149/152]

__device__ __forceinline__ double3 cv::cudev::atan2 ( double  s,
const double3 &  b 
)

◆ atan2() [150/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( const double4 &  a,
double  s 
)

◆ atan2() [151/152]

__device__ __forceinline__ double2 cv::cudev::atan2 ( double  s,
const double2 &  b 
)

◆ atan2() [152/152]

__device__ __forceinline__ double4 cv::cudev::atan2 ( double  s,
const double4 &  b 
)

◆ atan2_()

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 
)

◆ atan_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, atan_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::atan_ ( const SrcPtr &  src)

◆ atanh() [1/32]

__device__ __forceinline__ float1 cv::cudev::atanh ( const uchar1 &  a)

◆ atanh() [2/32]

__device__ __forceinline__ float2 cv::cudev::atanh ( const uchar2 &  a)

◆ atanh() [3/32]

__device__ __forceinline__ float3 cv::cudev::atanh ( const uchar3 &  a)

◆ atanh() [4/32]

__device__ __forceinline__ float4 cv::cudev::atanh ( const uchar4 &  a)

◆ atanh() [5/32]

__device__ __forceinline__ float1 cv::cudev::atanh ( const char1 &  a)

◆ atanh() [6/32]

__device__ __forceinline__ float2 cv::cudev::atanh ( const char2 &  a)

◆ atanh() [7/32]

__device__ __forceinline__ float3 cv::cudev::atanh ( const char3 &  a)

◆ atanh() [8/32]

__device__ __forceinline__ float4 cv::cudev::atanh ( const char4 &  a)

◆ atanh() [9/32]

__device__ __forceinline__ float1 cv::cudev::atanh ( const ushort1 &  a)

◆ atanh() [10/32]

__device__ __forceinline__ float2 cv::cudev::atanh ( const ushort2 &  a)

◆ atanh() [11/32]

__device__ __forceinline__ float3 cv::cudev::atanh ( const ushort3 &  a)

◆ atanh() [12/32]

__device__ __forceinline__ float4 cv::cudev::atanh ( const ushort4 &  a)

◆ atanh() [13/32]

__device__ __forceinline__ float1 cv::cudev::atanh ( const short1 &  a)

◆ atanh() [14/32]

__device__ __forceinline__ float2 cv::cudev::atanh ( const short2 &  a)

◆ atanh() [15/32]

__device__ __forceinline__ float3 cv::cudev::atanh ( const short3 &  a)

◆ atanh() [16/32]

__device__ __forceinline__ float4 cv::cudev::atanh ( const short4 &  a)

◆ atanh() [17/32]

__device__ __forceinline__ float1 cv::cudev::atanh ( const int1 &  a)

◆ atanh() [18/32]

__device__ __forceinline__ float2 cv::cudev::atanh ( const int2 &  a)

◆ atanh() [19/32]

__device__ __forceinline__ float3 cv::cudev::atanh ( const int3 &  a)

◆ atanh() [20/32]

__device__ __forceinline__ float4 cv::cudev::atanh ( const int4 &  a)

◆ atanh() [21/32]

__device__ __forceinline__ float1 cv::cudev::atanh ( const uint1 &  a)

◆ atanh() [22/32]

__device__ __forceinline__ float2 cv::cudev::atanh ( const uint2 &  a)

◆ atanh() [23/32]

__device__ __forceinline__ float3 cv::cudev::atanh ( const uint3 &  a)

◆ atanh() [24/32]

__device__ __forceinline__ float4 cv::cudev::atanh ( const uint4 &  a)

◆ atanh() [25/32]

__device__ __forceinline__ float1 cv::cudev::atanh ( const float1 &  a)

◆ atanh() [26/32]

__device__ __forceinline__ float2 cv::cudev::atanh ( const float2 &  a)

◆ atanh() [27/32]

__device__ __forceinline__ float3 cv::cudev::atanh ( const float3 &  a)

◆ atanh() [28/32]

__device__ __forceinline__ float4 cv::cudev::atanh ( const float4 &  a)

◆ atanh() [29/32]

__device__ __forceinline__ double1 cv::cudev::atanh ( const double1 &  a)

◆ atanh() [30/32]

__device__ __forceinline__ double2 cv::cudev::atanh ( const double2 &  a)

◆ atanh() [31/32]

__device__ __forceinline__ double3 cv::cudev::atanh ( const double3 &  a)

◆ atanh() [32/32]

__device__ __forceinline__ double4 cv::cudev::atanh ( const double4 &  a)

◆ atanh_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, atanh_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::atanh_ ( const SrcPtr &  src)

◆ atomicAdd() [1/4]

__device__ __forceinline__ int cv::cudev::atomicAdd ( int *  address,
int  val 
)

◆ atomicAdd() [2/4]

__device__ __forceinline__ uint cv::cudev::atomicAdd ( uint address,
uint  val 
)

◆ atomicAdd() [3/4]

__device__ __forceinline__ float cv::cudev::atomicAdd ( float *  address,
float  val 
)

◆ atomicAdd() [4/4]

static __device__ double cv::cudev::atomicAdd ( double *  address,
double  val 
)
static

◆ atomicMax() [1/4]

__device__ __forceinline__ int cv::cudev::atomicMax ( int *  address,
int  val 
)

◆ atomicMax() [2/4]

__device__ __forceinline__ uint cv::cudev::atomicMax ( uint address,
uint  val 
)

◆ atomicMax() [3/4]

static __device__ float cv::cudev::atomicMax ( float *  address,
float  val 
)
static

◆ atomicMax() [4/4]

static __device__ double cv::cudev::atomicMax ( double *  address,
double  val 
)
static

◆ atomicMin() [1/4]

__device__ __forceinline__ int cv::cudev::atomicMin ( int *  address,
int  val 
)

◆ atomicMin() [2/4]

__device__ __forceinline__ uint cv::cudev::atomicMin ( uint address,
uint  val 
)

◆ atomicMin() [3/4]

static __device__ float cv::cudev::atomicMin ( float *  address,
float  val 
)
static

◆ atomicMin() [4/4]

static __device__ double cv::cudev::atomicMin ( double *  address,
double  val 
)
static

◆ BGR_to_BGRA_()

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)

◆ BGR_to_GRAY_()

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)

◆ BGR_to_HLS4_()

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)

◆ BGR_to_HLS4_FULL_()

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)

◆ BGR_to_HLS_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_HLS_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_HLS_ ( const SrcPtr &  src)

◆ BGR_to_HLS_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_HLS_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_HLS_FULL_ ( const SrcPtr &  src)

◆ BGR_to_HSV4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_HSV4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_HSV4_ ( const SrcPtr &  src)

◆ BGR_to_HSV4_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_HSV4_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_HSV4_FULL_ ( const SrcPtr &  src)

◆ BGR_to_HSV_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_HSV_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_HSV_ ( const SrcPtr &  src)

◆ BGR_to_HSV_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_HSV_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_HSV_FULL_ ( const SrcPtr &  src)

◆ BGR_to_Lab4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_Lab4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_Lab4_ ( const SrcPtr &  src)

◆ BGR_to_Lab_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_Lab_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_Lab_ ( const SrcPtr &  src)

◆ BGR_to_Luv4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_Luv4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_Luv4_ ( const SrcPtr &  src)

◆ BGR_to_Luv_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_Luv_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_Luv_ ( const SrcPtr &  src)

◆ BGR_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_RGB_ ( const SrcPtr &  src)

◆ BGR_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_RGBA_ ( const SrcPtr &  src)

◆ BGR_to_XYZ4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_XYZ4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_XYZ4_ ( const SrcPtr &  src)

◆ BGR_to_XYZ_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_XYZ_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_XYZ_ ( const SrcPtr &  src)

◆ BGR_to_YCrCb4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_YCrCb4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_YCrCb4_ ( const SrcPtr &  src)

◆ BGR_to_YCrCb_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_YCrCb_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_YCrCb_ ( const SrcPtr &  src)

◆ BGR_to_YUV4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_YUV4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_YUV4_ ( const SrcPtr &  src)

◆ BGR_to_YUV_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGR_to_YUV_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGR_to_YUV_ ( const SrcPtr &  src)

◆ BGRA_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_BGR_ ( const SrcPtr &  src)

◆ BGRA_to_GRAY_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_GRAY_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_GRAY_ ( const SrcPtr &  src)

◆ BGRA_to_HLS4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_HLS4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_HLS4_ ( const SrcPtr &  src)

◆ BGRA_to_HLS4_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_HLS4_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_HLS4_FULL_ ( const SrcPtr &  src)

◆ BGRA_to_HLS_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_HLS_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_HLS_ ( const SrcPtr &  src)

◆ BGRA_to_HLS_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_HLS_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_HLS_FULL_ ( const SrcPtr &  src)

◆ BGRA_to_HSV4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_HSV4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_HSV4_ ( const SrcPtr &  src)

◆ BGRA_to_HSV4_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_HSV4_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_HSV4_FULL_ ( const SrcPtr &  src)

◆ BGRA_to_HSV_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_HSV_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_HSV_ ( const SrcPtr &  src)

◆ BGRA_to_HSV_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_HSV_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_HSV_FULL_ ( const SrcPtr &  src)

◆ BGRA_to_Lab4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_Lab4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_Lab4_ ( const SrcPtr &  src)

◆ BGRA_to_Lab_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_Lab_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_Lab_ ( const SrcPtr &  src)

◆ BGRA_to_Luv4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_Luv4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_Luv4_ ( const SrcPtr &  src)

◆ BGRA_to_Luv_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_Luv_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_Luv_ ( const SrcPtr &  src)

◆ BGRA_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_RGB_ ( const SrcPtr &  src)

◆ BGRA_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_RGBA_ ( const SrcPtr &  src)

◆ BGRA_to_XYZ4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_XYZ4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_XYZ4_ ( const SrcPtr &  src)

◆ BGRA_to_XYZ_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_XYZ_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_XYZ_ ( const SrcPtr &  src)

◆ BGRA_to_YCrCb4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_YCrCb4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_YCrCb4_ ( const SrcPtr &  src)

◆ BGRA_to_YCrCb_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_YCrCb_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_YCrCb_ ( const SrcPtr &  src)

◆ BGRA_to_YUV4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_YUV4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_YUV4_ ( const SrcPtr &  src)

◆ BGRA_to_YUV_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, BGRA_to_YUV_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::BGRA_to_YUV_ ( const SrcPtr &  src)

◆ binaryTupleAdapter()

template<int n0, int n1, class Op >
__host__ __device__ BinaryTupleAdapter<Op, n0, n1> cv::cudev::binaryTupleAdapter ( const Op &  op)

◆ bind1st()

template<class Op >
__host__ __device__ Binder1st<Op> cv::cudev::bind1st ( const Op &  op,
const typename Op::first_argument_type &  arg1 
)

◆ bind2nd()

template<class Op >
__host__ __device__ Binder2nd<Op> cv::cudev::bind2nd ( const Op &  op,
const typename Op::second_argument_type &  arg2 
)

◆ blockCopy()

template<class InIt , class OutIt >
__device__ static __forceinline__ void cv::cudev::blockCopy ( InIt  beg,
InIt  end,
OutIt  out 
)
static

◆ blockFill()

template<class It , typename T >
__device__ static __forceinline__ void cv::cudev::blockFill ( It  beg,
It  end,
const T &  value 
)
static

◆ blockReduce() [1/2]

template<int N, typename T , class Op >
__device__ __forceinline__ void cv::cudev::blockReduce ( volatile T *  smem,
T &  val,
uint  tid,
const Op &  op 
)

◆ blockReduce() [2/2]

template<int N, typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename R0 , typename R1 , typename R2 , typename R3 , typename R4 , typename R5 , typename R6 , typename R7 , typename R8 , typename R9 , class Op0 , class Op1 , class Op2 , class Op3 , class Op4 , class Op5 , class Op6 , class Op7 , class Op8 , class Op9 >
__device__ __forceinline__ void cv::cudev::blockReduce ( const tuple< P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 > &  smem,
const tuple< R0, R1, R2, R3, R4, R5, R6, R7, R8, R9 > &  val,
uint  tid,
const tuple< Op0, Op1, Op2, Op3, Op4, Op5, Op6, Op7, Op8, Op9 > &  op 
)

◆ blockReduceKeyVal() [1/3]

template<int N, typename K , typename V , class Cmp >
__device__ __forceinline__ void cv::cudev::blockReduceKeyVal ( volatile K *  skeys,
K &  key,
volatile V *  svals,
V &  val,
uint  tid,
const Cmp &  cmp 
)

◆ blockReduceKeyVal() [2/3]

template<int N, typename K , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp >
__device__ __forceinline__ void cv::cudev::blockReduceKeyVal ( volatile K *  skeys,
K &  key,
const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &  svals,
const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &  val,
uint  tid,
const Cmp &  cmp 
)

◆ blockReduceKeyVal() [3/3]

template<int N, typename KP0 , typename KP1 , typename KP2 , typename KP3 , typename KP4 , typename KP5 , typename KP6 , typename KP7 , typename KP8 , typename KP9 , typename KR0 , typename KR1 , typename KR2 , typename KR3 , typename KR4 , typename KR5 , typename KR6 , typename KR7 , typename KR8 , typename KR9 , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp0 , class Cmp1 , class Cmp2 , class Cmp3 , class Cmp4 , class Cmp5 , class Cmp6 , class Cmp7 , class Cmp8 , class Cmp9 >
__device__ __forceinline__ void cv::cudev::blockReduceKeyVal ( const tuple< KP0, KP1, KP2, KP3, KP4, KP5, KP6, KP7, KP8, KP9 > &  skeys,
const tuple< KR0, KR1, KR2, KR3, KR4, KR5, KR6, KR7, KR8, KR9 > &  key,
const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &  svals,
const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &  val,
uint  tid,
const tuple< Cmp0, Cmp1, Cmp2, Cmp3, Cmp4, Cmp5, Cmp6, Cmp7, Cmp8, Cmp9 > &  cmp 
)

◆ blockScanExclusive()

template<int THREADS_NUM, typename T >
__device__ __forceinline__ T cv::cudev::blockScanExclusive ( data,
volatile T *  smem,
uint  tid 
)

◆ blockScanInclusive()

template<int THREADS_NUM, typename T >
__device__ T cv::cudev::blockScanInclusive ( data,
volatile T *  smem,
uint  tid 
)

◆ blockTransform() [1/2]

template<class InIt , class OutIt , class UnOp >
__device__ static __forceinline__ void cv::cudev::blockTransform ( InIt  beg,
InIt  end,
OutIt  out,
const UnOp &  op 
)
static

◆ blockTransform() [2/2]

template<class InIt1 , class InIt2 , class OutIt , class BinOp >
__device__ static __forceinline__ void cv::cudev::blockTransform ( InIt1  beg1,
InIt1  end1,
InIt2  beg2,
OutIt  out,
const BinOp &  op 
)
static

◆ blockYota()

template<class OutIt , typename T >
__device__ static __forceinline__ void cv::cudev::blockYota ( OutIt  beg,
OutIt  end,
value 
)
static

◆ brdConstant() [1/2]

template<class SrcPtr >
__host__ BrdConstant<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::brdConstant ( const SrcPtr &  src,
typename PtrTraits< SrcPtr >::value_type  val 
)

◆ brdConstant() [2/2]

template<class SrcPtr >
__host__ BrdConstant<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::brdConstant ( const SrcPtr &  src)

◆ brdReflect()

template<class SrcPtr >
__host__ BrdBase<BrdReflect, typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::brdReflect ( const SrcPtr &  src)

◆ brdReflect101()

template<class SrcPtr >
__host__ BrdBase<BrdReflect101, typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::brdReflect101 ( const SrcPtr &  src)

◆ brdReplicate()

template<class SrcPtr >
__host__ BrdBase<BrdReplicate, typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::brdReplicate ( const SrcPtr &  src)

◆ brdWrap()

template<class SrcPtr >
__host__ BrdBase<BrdWrap, typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::brdWrap ( const SrcPtr &  src)

◆ cast_fp16()

template<typename T , typename D >
__device__ __forceinline__ D cv::cudev::cast_fp16 ( v)

◆ cast_fp16< float, short >()

template<>
__device__ __forceinline__ short cv::cudev::cast_fp16< float, short > ( float  v)

◆ cast_fp16< short, float >()

template<>
__device__ __forceinline__ float cv::cudev::cast_fp16< short, float > ( short  v)

◆ checkCudaError()

__host__ __forceinline__ void cv::cudev::checkCudaError ( cudaError_t  err,
const char *  file,
const int  line,
const char *  func 
)

◆ constantPtr() [1/2]

template<typename T >
__host__ ConstantPtr<T> cv::cudev::constantPtr ( value)

◆ constantPtr() [2/2]

template<typename T >
ConstantPtrSz<T> __host__ cv::cudev::constantPtr ( value,
int  rows,
int  cols 
)

◆ cos() [1/32]

__device__ __forceinline__ float1 cv::cudev::cos ( const uchar1 &  a)

◆ cos() [2/32]

__device__ __forceinline__ float2 cv::cudev::cos ( const uchar2 &  a)

◆ cos() [3/32]

__device__ __forceinline__ float3 cv::cudev::cos ( const uchar3 &  a)

◆ cos() [4/32]

__device__ __forceinline__ float4 cv::cudev::cos ( const uchar4 &  a)

◆ cos() [5/32]

__device__ __forceinline__ float1 cv::cudev::cos ( const char1 &  a)

◆ cos() [6/32]

__device__ __forceinline__ float2 cv::cudev::cos ( const char2 &  a)

◆ cos() [7/32]

__device__ __forceinline__ float3 cv::cudev::cos ( const char3 &  a)

◆ cos() [8/32]

__device__ __forceinline__ float4 cv::cudev::cos ( const char4 &  a)

◆ cos() [9/32]

__device__ __forceinline__ float1 cv::cudev::cos ( const ushort1 &  a)

◆ cos() [10/32]

__device__ __forceinline__ float2 cv::cudev::cos ( const ushort2 &  a)

◆ cos() [11/32]

__device__ __forceinline__ float3 cv::cudev::cos ( const ushort3 &  a)

◆ cos() [12/32]

__device__ __forceinline__ float4 cv::cudev::cos ( const ushort4 &  a)

◆ cos() [13/32]

__device__ __forceinline__ float1 cv::cudev::cos ( const short1 &  a)

◆ cos() [14/32]

__device__ __forceinline__ float2 cv::cudev::cos ( const short2 &  a)

◆ cos() [15/32]

__device__ __forceinline__ float3 cv::cudev::cos ( const short3 &  a)

◆ cos() [16/32]

__device__ __forceinline__ float4 cv::cudev::cos ( const short4 &  a)

◆ cos() [17/32]

__device__ __forceinline__ float1 cv::cudev::cos ( const int1 &  a)

◆ cos() [18/32]

__device__ __forceinline__ float2 cv::cudev::cos ( const int2 &  a)

◆ cos() [19/32]

__device__ __forceinline__ float3 cv::cudev::cos ( const int3 &  a)

◆ cos() [20/32]

__device__ __forceinline__ float4 cv::cudev::cos ( const int4 &  a)

◆ cos() [21/32]

__device__ __forceinline__ float1 cv::cudev::cos ( const uint1 &  a)

◆ cos() [22/32]

__device__ __forceinline__ float2 cv::cudev::cos ( const uint2 &  a)

◆ cos() [23/32]

__device__ __forceinline__ float3 cv::cudev::cos ( const uint3 &  a)

◆ cos() [24/32]

__device__ __forceinline__ float4 cv::cudev::cos ( const uint4 &  a)

◆ cos() [25/32]

__device__ __forceinline__ float1 cv::cudev::cos ( const float1 &  a)

◆ cos() [26/32]

__device__ __forceinline__ float2 cv::cudev::cos ( const float2 &  a)

◆ cos() [27/32]

__device__ __forceinline__ float3 cv::cudev::cos ( const float3 &  a)

◆ cos() [28/32]

__device__ __forceinline__ float4 cv::cudev::cos ( const float4 &  a)

◆ cos() [29/32]

__device__ __forceinline__ double1 cv::cudev::cos ( const double1 &  a)

◆ cos() [30/32]

__device__ __forceinline__ double2 cv::cudev::cos ( const double2 &  a)

◆ cos() [31/32]

__device__ __forceinline__ double3 cv::cudev::cos ( const double3 &  a)

◆ cos() [32/32]

__device__ __forceinline__ double4 cv::cudev::cos ( const double4 &  a)

◆ cos_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, cos_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::cos_ ( const SrcPtr &  src)

◆ cosh() [1/32]

__device__ __forceinline__ float1 cv::cudev::cosh ( const uchar1 &  a)

◆ cosh() [2/32]

__device__ __forceinline__ float2 cv::cudev::cosh ( const uchar2 &  a)

◆ cosh() [3/32]

__device__ __forceinline__ float3 cv::cudev::cosh ( const uchar3 &  a)

◆ cosh() [4/32]

__device__ __forceinline__ float4 cv::cudev::cosh ( const uchar4 &  a)

◆ cosh() [5/32]

__device__ __forceinline__ float1 cv::cudev::cosh ( const char1 &  a)

◆ cosh() [6/32]

__device__ __forceinline__ float2 cv::cudev::cosh ( const char2 &  a)

◆ cosh() [7/32]

__device__ __forceinline__ float3 cv::cudev::cosh ( const char3 &  a)

◆ cosh() [8/32]

__device__ __forceinline__ float4 cv::cudev::cosh ( const char4 &  a)

◆ cosh() [9/32]

__device__ __forceinline__ float1 cv::cudev::cosh ( const ushort1 &  a)

◆ cosh() [10/32]

__device__ __forceinline__ float2 cv::cudev::cosh ( const ushort2 &  a)

◆ cosh() [11/32]

__device__ __forceinline__ float3 cv::cudev::cosh ( const ushort3 &  a)

◆ cosh() [12/32]

__device__ __forceinline__ float4 cv::cudev::cosh ( const ushort4 &  a)

◆ cosh() [13/32]

__device__ __forceinline__ float2 cv::cudev::cosh ( const short2 &  a)

◆ cosh() [14/32]

__device__ __forceinline__ float3 cv::cudev::cosh ( const short3 &  a)

◆ cosh() [15/32]

__device__ __forceinline__ float4 cv::cudev::cosh ( const short4 &  a)

◆ cosh() [16/32]

__device__ __forceinline__ float1 cv::cudev::cosh ( const short1 &  a)

◆ cosh() [17/32]

__device__ __forceinline__ float1 cv::cudev::cosh ( const int1 &  a)

◆ cosh() [18/32]

__device__ __forceinline__ float2 cv::cudev::cosh ( const int2 &  a)

◆ cosh() [19/32]

__device__ __forceinline__ float3 cv::cudev::cosh ( const int3 &  a)

◆ cosh() [20/32]

__device__ __forceinline__ float4 cv::cudev::cosh ( const int4 &  a)

◆ cosh() [21/32]

__device__ __forceinline__ float1 cv::cudev::cosh ( const uint1 &  a)

◆ cosh() [22/32]

__device__ __forceinline__ float2 cv::cudev::cosh ( const uint2 &  a)

◆ cosh() [23/32]

__device__ __forceinline__ float3 cv::cudev::cosh ( const uint3 &  a)

◆ cosh() [24/32]

__device__ __forceinline__ float4 cv::cudev::cosh ( const uint4 &  a)

◆ cosh() [25/32]

__device__ __forceinline__ float1 cv::cudev::cosh ( const float1 &  a)

◆ cosh() [26/32]

__device__ __forceinline__ float2 cv::cudev::cosh ( const float2 &  a)

◆ cosh() [27/32]

__device__ __forceinline__ float3 cv::cudev::cosh ( const float3 &  a)

◆ cosh() [28/32]

__device__ __forceinline__ float4 cv::cudev::cosh ( const float4 &  a)

◆ cosh() [29/32]

__device__ __forceinline__ double1 cv::cudev::cosh ( const double1 &  a)

◆ cosh() [30/32]

__device__ __forceinline__ double2 cv::cudev::cosh ( const double2 &  a)

◆ cosh() [31/32]

__device__ __forceinline__ double3 cv::cudev::cosh ( const double3 &  a)

◆ cosh() [32/32]

__device__ __forceinline__ double4 cv::cudev::cosh ( const double4 &  a)

◆ cosh_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, cosh_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::cosh_ ( const SrcPtr &  src)

◆ countNonZero_()

template<class SrcPtr >
__host__ Expr<CountNonZeroExprBody<SrcPtr> > cv::cudev::countNonZero_ ( const SrcPtr &  src)

◆ cvt_()

template<typename D , class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, saturate_cast_func<typename PtrTraits<SrcPtr>::value_type, D> > > cv::cudev::cvt_ ( const SrcPtr &  src)

◆ derivX_()

template<class SrcPtr >
__host__ Expr<DerivXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> > cv::cudev::derivX_ ( const SrcPtr &  src)

◆ derivXPtr()

template<class SrcPtr >
__host__ DerivXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::derivXPtr ( const SrcPtr &  src)

◆ derivY_()

template<class SrcPtr >
__host__ Expr<DerivYPtrSz<typename PtrTraits<SrcPtr>::ptr_type> > cv::cudev::derivY_ ( const SrcPtr &  src)

◆ derivYPtr()

template<class SrcPtr >
__host__ DerivYPtrSz<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::derivYPtr ( const SrcPtr &  src)

◆ divUp()

__host__ __device__ __forceinline__ int cv::cudev::divUp ( int  total,
int  grain 
)

◆ exp() [1/32]

__device__ __forceinline__ float1 cv::cudev::exp ( const uchar1 &  a)

◆ exp() [2/32]

__device__ __forceinline__ float2 cv::cudev::exp ( const uchar2 &  a)

◆ exp() [3/32]

__device__ __forceinline__ float3 cv::cudev::exp ( const uchar3 &  a)

◆ exp() [4/32]

__device__ __forceinline__ float4 cv::cudev::exp ( const uchar4 &  a)

◆ exp() [5/32]

__device__ __forceinline__ float1 cv::cudev::exp ( const char1 &  a)

◆ exp() [6/32]

__device__ __forceinline__ float2 cv::cudev::exp ( const char2 &  a)

◆ exp() [7/32]

__device__ __forceinline__ float3 cv::cudev::exp ( const char3 &  a)

◆ exp() [8/32]

__device__ __forceinline__ float4 cv::cudev::exp ( const char4 &  a)

◆ exp() [9/32]

__device__ __forceinline__ float1 cv::cudev::exp ( const ushort1 &  a)

◆ exp() [10/32]

__device__ __forceinline__ float2 cv::cudev::exp ( const ushort2 &  a)

◆ exp() [11/32]

__device__ __forceinline__ float3 cv::cudev::exp ( const ushort3 &  a)

◆ exp() [12/32]

__device__ __forceinline__ float4 cv::cudev::exp ( const ushort4 &  a)

◆ exp() [13/32]

__device__ __forceinline__ float1 cv::cudev::exp ( const short1 &  a)

◆ exp() [14/32]

__device__ __forceinline__ float2 cv::cudev::exp ( const short2 &  a)

◆ exp() [15/32]

__device__ __forceinline__ float3 cv::cudev::exp ( const short3 &  a)

◆ exp() [16/32]

__device__ __forceinline__ float4 cv::cudev::exp ( const short4 &  a)

◆ exp() [17/32]

__device__ __forceinline__ float1 cv::cudev::exp ( const int1 &  a)

◆ exp() [18/32]

__device__ __forceinline__ float2 cv::cudev::exp ( const int2 &  a)

◆ exp() [19/32]

__device__ __forceinline__ float3 cv::cudev::exp ( const int3 &  a)

◆ exp() [20/32]

__device__ __forceinline__ float4 cv::cudev::exp ( const int4 &  a)

◆ exp() [21/32]

__device__ __forceinline__ float1 cv::cudev::exp ( const uint1 &  a)

◆ exp() [22/32]

__device__ __forceinline__ float2 cv::cudev::exp ( const uint2 &  a)

◆ exp() [23/32]

__device__ __forceinline__ float3 cv::cudev::exp ( const uint3 &  a)

◆ exp() [24/32]

__device__ __forceinline__ float4 cv::cudev::exp ( const uint4 &  a)

◆ exp() [25/32]

__device__ __forceinline__ float1 cv::cudev::exp ( const float1 &  a)

◆ exp() [26/32]

__device__ __forceinline__ float2 cv::cudev::exp ( const float2 &  a)

◆ exp() [27/32]

__device__ __forceinline__ float3 cv::cudev::exp ( const float3 &  a)

◆ exp() [28/32]

__device__ __forceinline__ float4 cv::cudev::exp ( const float4 &  a)

◆ exp() [29/32]

__device__ __forceinline__ double1 cv::cudev::exp ( const double1 &  a)

◆ exp() [30/32]

__device__ __forceinline__ double2 cv::cudev::exp ( const double2 &  a)

◆ exp() [31/32]

__device__ __forceinline__ double3 cv::cudev::exp ( const double3 &  a)

◆ exp() [32/32]

__device__ __forceinline__ double4 cv::cudev::exp ( const double4 &  a)

◆ exp10() [1/32]

__device__ __forceinline__ float1 cv::cudev::exp10 ( const uchar1 &  a)

◆ exp10() [2/32]

__device__ __forceinline__ float2 cv::cudev::exp10 ( const uchar2 &  a)

◆ exp10() [3/32]

__device__ __forceinline__ float3 cv::cudev::exp10 ( const uchar3 &  a)

◆ exp10() [4/32]

__device__ __forceinline__ float4 cv::cudev::exp10 ( const uchar4 &  a)

◆ exp10() [5/32]

__device__ __forceinline__ float1 cv::cudev::exp10 ( const char1 &  a)

◆ exp10() [6/32]

__device__ __forceinline__ float2 cv::cudev::exp10 ( const char2 &  a)

◆ exp10() [7/32]

__device__ __forceinline__ float3 cv::cudev::exp10 ( const char3 &  a)

◆ exp10() [8/32]

__device__ __forceinline__ float4 cv::cudev::exp10 ( const char4 &  a)

◆ exp10() [9/32]

__device__ __forceinline__ float1 cv::cudev::exp10 ( const ushort1 &  a)

◆ exp10() [10/32]

__device__ __forceinline__ float2 cv::cudev::exp10 ( const ushort2 &  a)

◆ exp10() [11/32]

__device__ __forceinline__ float3 cv::cudev::exp10 ( const ushort3 &  a)

◆ exp10() [12/32]

__device__ __forceinline__ float4 cv::cudev::exp10 ( const ushort4 &  a)

◆ exp10() [13/32]

__device__ __forceinline__ float1 cv::cudev::exp10 ( const short1 &  a)

◆ exp10() [14/32]

__device__ __forceinline__ float2 cv::cudev::exp10 ( const short2 &  a)

◆ exp10() [15/32]

__device__ __forceinline__ float3 cv::cudev::exp10 ( const short3 &  a)

◆ exp10() [16/32]

__device__ __forceinline__ float4 cv::cudev::exp10 ( const short4 &  a)

◆ exp10() [17/32]

__device__ __forceinline__ float1 cv::cudev::exp10 ( const int1 &  a)

◆ exp10() [18/32]

__device__ __forceinline__ float2 cv::cudev::exp10 ( const int2 &  a)

◆ exp10() [19/32]

__device__ __forceinline__ float3 cv::cudev::exp10 ( const int3 &  a)

◆ exp10() [20/32]

__device__ __forceinline__ float4 cv::cudev::exp10 ( const int4 &  a)

◆ exp10() [21/32]

__device__ __forceinline__ float1 cv::cudev::exp10 ( const uint1 &  a)

◆ exp10() [22/32]

__device__ __forceinline__ float2 cv::cudev::exp10 ( const uint2 &  a)

◆ exp10() [23/32]

__device__ __forceinline__ float3 cv::cudev::exp10 ( const uint3 &  a)

◆ exp10() [24/32]

__device__ __forceinline__ float4 cv::cudev::exp10 ( const uint4 &  a)

◆ exp10() [25/32]

__device__ __forceinline__ float1 cv::cudev::exp10 ( const float1 &  a)

◆ exp10() [26/32]

__device__ __forceinline__ float2 cv::cudev::exp10 ( const float2 &  a)

◆ exp10() [27/32]

__device__ __forceinline__ float3 cv::cudev::exp10 ( const float3 &  a)

◆ exp10() [28/32]

__device__ __forceinline__ float4 cv::cudev::exp10 ( const float4 &  a)

◆ exp10() [29/32]

__device__ __forceinline__ double1 cv::cudev::exp10 ( const double1 &  a)

◆ exp10() [30/32]

__device__ __forceinline__ double2 cv::cudev::exp10 ( const double2 &  a)

◆ exp10() [31/32]

__device__ __forceinline__ double3 cv::cudev::exp10 ( const double3 &  a)

◆ exp10() [32/32]

__device__ __forceinline__ double4 cv::cudev::exp10 ( const double4 &  a)

◆ exp10_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, exp10_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::exp10_ ( const SrcPtr &  src)

◆ exp2() [1/32]

__device__ __forceinline__ float1 cv::cudev::exp2 ( const uchar1 &  a)

◆ exp2() [2/32]

__device__ __forceinline__ float2 cv::cudev::exp2 ( const uchar2 &  a)

◆ exp2() [3/32]

__device__ __forceinline__ float3 cv::cudev::exp2 ( const uchar3 &  a)

◆ exp2() [4/32]

__device__ __forceinline__ float4 cv::cudev::exp2 ( const uchar4 &  a)

◆ exp2() [5/32]

__device__ __forceinline__ float1 cv::cudev::exp2 ( const char1 &  a)

◆ exp2() [6/32]

__device__ __forceinline__ float2 cv::cudev::exp2 ( const char2 &  a)

◆ exp2() [7/32]

__device__ __forceinline__ float3 cv::cudev::exp2 ( const char3 &  a)

◆ exp2() [8/32]

__device__ __forceinline__ float4 cv::cudev::exp2 ( const char4 &  a)

◆ exp2() [9/32]

__device__ __forceinline__ float1 cv::cudev::exp2 ( const ushort1 &  a)

◆ exp2() [10/32]

__device__ __forceinline__ float2 cv::cudev::exp2 ( const ushort2 &  a)

◆ exp2() [11/32]

__device__ __forceinline__ float3 cv::cudev::exp2 ( const ushort3 &  a)

◆ exp2() [12/32]

__device__ __forceinline__ float4 cv::cudev::exp2 ( const ushort4 &  a)

◆ exp2() [13/32]

__device__ __forceinline__ float1 cv::cudev::exp2 ( const short1 &  a)

◆ exp2() [14/32]

__device__ __forceinline__ float2 cv::cudev::exp2 ( const short2 &  a)

◆ exp2() [15/32]

__device__ __forceinline__ float3 cv::cudev::exp2 ( const short3 &  a)

◆ exp2() [16/32]

__device__ __forceinline__ float4 cv::cudev::exp2 ( const short4 &  a)

◆ exp2() [17/32]

__device__ __forceinline__ float1 cv::cudev::exp2 ( const int1 &  a)

◆ exp2() [18/32]

__device__ __forceinline__ float2 cv::cudev::exp2 ( const int2 &  a)

◆ exp2() [19/32]

__device__ __forceinline__ float3 cv::cudev::exp2 ( const int3 &  a)

◆ exp2() [20/32]

__device__ __forceinline__ float4 cv::cudev::exp2 ( const int4 &  a)

◆ exp2() [21/32]

__device__ __forceinline__ float1 cv::cudev::exp2 ( const uint1 &  a)

◆ exp2() [22/32]

__device__ __forceinline__ float2 cv::cudev::exp2 ( const uint2 &  a)

◆ exp2() [23/32]

__device__ __forceinline__ float3 cv::cudev::exp2 ( const uint3 &  a)

◆ exp2() [24/32]

__device__ __forceinline__ float4 cv::cudev::exp2 ( const uint4 &  a)

◆ exp2() [25/32]

__device__ __forceinline__ float1 cv::cudev::exp2 ( const float1 &  a)

◆ exp2() [26/32]

__device__ __forceinline__ float2 cv::cudev::exp2 ( const float2 &  a)

◆ exp2() [27/32]

__device__ __forceinline__ float3 cv::cudev::exp2 ( const float3 &  a)

◆ exp2() [28/32]

__device__ __forceinline__ float4 cv::cudev::exp2 ( const float4 &  a)

◆ exp2() [29/32]

__device__ __forceinline__ double3 cv::cudev::exp2 ( const double3 &  a)

◆ exp2() [30/32]

__device__ __forceinline__ double4 cv::cudev::exp2 ( const double4 &  a)

◆ exp2() [31/32]

__device__ __forceinline__ double2 cv::cudev::exp2 ( const double2 &  a)

◆ exp2() [32/32]

__device__ __forceinline__ double1 cv::cudev::exp2 ( const double1 &  a)

◆ exp2_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, exp2_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::exp2_ ( const SrcPtr &  src)

◆ exp_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, exp_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::exp_ ( const SrcPtr &  src)

◆ getCols()

template<class Ptr2DSz >
__host__ int cv::cudev::getCols ( const Ptr2DSz &  ptr)

◆ getRows()

template<class Ptr2DSz >
__host__ int cv::cudev::getRows ( const Ptr2DSz &  ptr)

◆ globPtr() [1/3]

template<typename T >
__host__ __device__ GlobPtr<T> cv::cudev::globPtr ( T *  data,
size_t  step 
)

◆ globPtr() [2/3]

template<typename T >
__host__ __device__ GlobPtrSz<T> cv::cudev::globPtr ( T *  data,
size_t  step,
int  rows,
int  cols 
)

◆ globPtr() [3/3]

template<typename T >
__host__ GlobPtrSz<T> cv::cudev::globPtr ( const GpuMat mat)

◆ GRAY_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, GRAY_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::GRAY_to_BGR_ ( const SrcPtr &  src)

◆ GRAY_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, GRAY_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::GRAY_to_BGRA_ ( const SrcPtr &  src)

◆ gridCalcSum() [1/2]

template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridCalcSum ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCalcSum() [2/2]

template<class SrcPtr , typename ResType >
__host__ void cv::cudev::gridCalcSum ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCalcSum_() [1/2]

template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridCalcSum_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCalcSum_() [2/2]

template<class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridCalcSum_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy() [1/14]

template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridCopy ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy() [2/14]

template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridCopy ( const SrcPtr &  src,
const GlobPtrSz< DstType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy() [3/14]

template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridCopy ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy() [4/14]

template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridCopy ( const SrcPtr &  src,
const GlobPtrSz< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy() [5/14]

template<class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void cv::cudev::gridCopy ( const SrcPtrTuple &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy() [6/14]

template<class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void cv::cudev::gridCopy ( const SrcPtrTuple &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy() [7/14]

template<class SrcPtrTuple , typename D0 , typename D1 >
__host__ void cv::cudev::gridCopy ( const SrcPtrTuple &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy() [8/14]

template<class SrcPtrTuple , typename D0 , typename D1 >
__host__ void cv::cudev::gridCopy ( const SrcPtrTuple &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy() [9/14]

template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void cv::cudev::gridCopy ( const SrcPtrTuple &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy() [10/14]

template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void cv::cudev::gridCopy ( const SrcPtrTuple &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy() [11/14]

template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void cv::cudev::gridCopy ( const SrcPtrTuple &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy() [12/14]

template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void cv::cudev::gridCopy ( const SrcPtrTuple &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy() [13/14]

template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void cv::cudev::gridCopy ( const SrcPtrTuple &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy() [14/14]

template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void cv::cudev::gridCopy ( const SrcPtrTuple &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [1/18]

template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridCopy_ ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [2/18]

template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridCopy_ ( const SrcPtr &  src,
const GlobPtrSz< DstType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [3/18]

template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridCopy_ ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [4/18]

template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridCopy_ ( const SrcPtr &  src,
const GlobPtrSz< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [5/18]

template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [6/18]

template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [7/18]

template<class Policy , class SrcPtrTuple , typename D0 , typename D1 >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [8/18]

template<class Policy , class SrcPtrTuple , typename D0 , typename D1 >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [9/18]

template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [10/18]

template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [11/18]

template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [12/18]

template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [13/18]

template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [14/18]

template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [15/18]

template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [16/18]

template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [17/18]

template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCopy_() [18/18]

template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void cv::cudev::gridCopy_ ( const SrcPtrTuple &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCountNonZero() [1/2]

template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridCountNonZero ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCountNonZero() [2/2]

template<class SrcPtr , typename ResType >
__host__ void cv::cudev::gridCountNonZero ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridCountNonZero_() [1/2]

template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridCountNonZero_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridCountNonZero_() [2/2]

template<class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridCountNonZero_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridFindMaxVal() [1/2]

template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridFindMaxVal ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridFindMaxVal() [2/2]

template<class SrcPtr , typename ResType >
__host__ void cv::cudev::gridFindMaxVal ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridFindMaxVal_() [1/2]

template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridFindMaxVal_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridFindMaxVal_() [2/2]

template<class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridFindMaxVal_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridFindMinMaxVal() [1/2]

template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridFindMinMaxVal ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridFindMinMaxVal() [2/2]

template<class SrcPtr , typename ResType >
__host__ void cv::cudev::gridFindMinMaxVal ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridFindMinMaxVal_() [1/2]

template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridFindMinMaxVal_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridFindMinMaxVal_() [2/2]

template<class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridFindMinMaxVal_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridFindMinVal() [1/2]

template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridFindMinVal ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridFindMinVal() [2/2]

template<class SrcPtr , typename ResType >
__host__ void cv::cudev::gridFindMinVal ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridFindMinVal_() [1/2]

template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridFindMinVal_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridFindMinVal_() [2/2]

template<class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridFindMinVal_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridHistogram() [1/2]

template<int BIN_COUNT, class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridHistogram ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridHistogram() [2/2]

template<int BIN_COUNT, class SrcPtr , typename ResType >
__host__ void cv::cudev::gridHistogram ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridHistogram_() [1/2]

template<int BIN_COUNT, class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridHistogram_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridHistogram_() [2/2]

template<int BIN_COUNT, class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridHistogram_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridIntegral()

template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridIntegral ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridMerge() [1/4]

template<class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridMerge ( const SrcPtrTuple &  src,
GpuMat_< DstType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridMerge() [2/4]

template<class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridMerge ( const SrcPtrTuple &  src,
const GlobPtrSz< DstType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridMerge() [3/4]

template<class SrcPtrTuple , typename DstType >
__host__ void cv::cudev::gridMerge ( const SrcPtrTuple &  src,
GpuMat_< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridMerge() [4/4]

template<class SrcPtrTuple , typename DstType >
__host__ void cv::cudev::gridMerge ( const SrcPtrTuple &  src,
const GlobPtrSz< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridMerge_() [1/4]

template<class Policy , class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridMerge_ ( const SrcPtrTuple &  src,
GpuMat_< DstType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridMerge_() [2/4]

template<class Policy , class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridMerge_ ( const SrcPtrTuple &  src,
const GlobPtrSz< DstType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridMerge_() [3/4]

template<class Policy , class SrcPtrTuple , typename DstType >
__host__ void cv::cudev::gridMerge_ ( const SrcPtrTuple &  src,
GpuMat_< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridMerge_() [4/4]

template<class Policy , class SrcPtrTuple , typename DstType >
__host__ void cv::cudev::gridMerge_ ( const SrcPtrTuple &  src,
const GlobPtrSz< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridMinMaxLoc() [1/2]

template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridMinMaxLoc ( const SrcPtr &  src,
GpuMat_< ResType > &  valBuf,
GpuMat_< int > &  locBuf,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridMinMaxLoc() [2/2]

template<class SrcPtr , typename ResType >
__host__ void cv::cudev::gridMinMaxLoc ( const SrcPtr &  src,
GpuMat_< ResType > &  valBuf,
GpuMat_< int > &  locBuf,
Stream stream = Stream::Null() 
)

◆ gridMinMaxLoc_() [1/2]

template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridMinMaxLoc_ ( const SrcPtr &  src,
GpuMat_< ResType > &  valBuf,
GpuMat_< int > &  locBuf,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridMinMaxLoc_() [2/2]

template<class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridMinMaxLoc_ ( const SrcPtr &  src,
GpuMat_< ResType > &  valBuf,
GpuMat_< int > &  locBuf,
Stream stream = Stream::Null() 
)

◆ gridPyrDown()

template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridPyrDown ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridPyrDown_()

template<class Brd , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridPyrDown_ ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridPyrUp()

template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridPyrUp ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridReduceToColumn() [1/2]

template<class Reductor , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridReduceToColumn ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridReduceToColumn() [2/2]

template<class Reductor , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridReduceToColumn ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridReduceToColumn_() [1/2]

template<class Reductor , class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridReduceToColumn_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridReduceToColumn_() [2/2]

template<class Reductor , class Policy , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridReduceToColumn_ ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridReduceToRow() [1/2]

template<class Reductor , class SrcPtr , typename ResType , class MaskPtr >
__host__ void cv::cudev::gridReduceToRow ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridReduceToRow() [2/2]

template<class Reductor , class SrcPtr , typename ResType >
__host__ void cv::cudev::gridReduceToRow ( const SrcPtr &  src,
GpuMat_< ResType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridSplit() [1/10]

template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit ( const SrcPtr &  src,
const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit() [2/10]

template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit ( const SrcPtr &  src,
const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &  dst,
Stream stream = Stream::Null() 
)

◆ gridSplit() [3/10]

template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit ( const SrcPtr &  src,
const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit() [4/10]

template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit ( const SrcPtr &  src,
const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &  dst,
Stream stream = Stream::Null() 
)

◆ gridSplit() [5/10]

template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit ( const SrcPtr &  src,
const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit() [6/10]

template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit ( const SrcPtr &  src,
const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &  dst,
Stream stream = Stream::Null() 
)

◆ gridSplit() [7/10]

template<class SrcPtr , typename DstType , int COUNT, class MaskPtr >
__host__ void cv::cudev::gridSplit ( const SrcPtr &  src,
GpuMat_< DstType >(&)  dst[COUNT],
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit() [8/10]

template<class SrcPtr , typename DstType , int COUNT, class MaskPtr >
__host__ void cv::cudev::gridSplit ( const SrcPtr &  src,
GlobPtrSz< DstType >(&)  dst[COUNT],
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit() [9/10]

template<class SrcPtr , typename DstType , int COUNT>
__host__ void cv::cudev::gridSplit ( const SrcPtr &  src,
GpuMat_< DstType >(&)  dst[COUNT],
Stream stream = Stream::Null() 
)

◆ gridSplit() [10/10]

template<class SrcPtr , typename DstType , int COUNT>
__host__ void cv::cudev::gridSplit ( const SrcPtr &  src,
GlobPtrSz< DstType >(&)  dst[COUNT],
Stream stream = Stream::Null() 
)

◆ gridSplit_() [1/18]

template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit_() [2/18]

template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
GpuMat_< DstType >(&)  dst[2],
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit_() [3/18]

template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
GlobPtrSz< DstType >(&)  dst[2],
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit_() [4/18]

template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &  dst,
Stream stream = Stream::Null() 
)

◆ gridSplit_() [5/18]

template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
GpuMat_< DstType >(&)  dst[2],
Stream stream = Stream::Null() 
)

◆ gridSplit_() [6/18]

template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
GlobPtrSz< DstType >(&)  dst[2],
Stream stream = Stream::Null() 
)

◆ gridSplit_() [7/18]

template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit_() [8/18]

template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
GpuMat_< DstType >(&)  dst[3],
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit_() [9/18]

template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
GlobPtrSz< DstType >(&)  dst[3],
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit_() [10/18]

template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &  dst,
Stream stream = Stream::Null() 
)

◆ gridSplit_() [11/18]

template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
GpuMat_< DstType >(&)  dst[3],
Stream stream = Stream::Null() 
)

◆ gridSplit_() [12/18]

template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
GlobPtrSz< DstType >(&)  dst[3],
Stream stream = Stream::Null() 
)

◆ gridSplit_() [13/18]

template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &  dst,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit_() [14/18]

template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
GpuMat_< DstType >(&)  dst[4],
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit_() [15/18]

template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
GlobPtrSz< DstType >(&)  dst[4],
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridSplit_() [16/18]

template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &  dst,
Stream stream = Stream::Null() 
)

◆ gridSplit_() [17/18]

template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
GpuMat_< DstType >(&)  dst[4],
Stream stream = Stream::Null() 
)

◆ gridSplit_() [18/18]

template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridSplit_ ( const SrcPtr &  src,
GlobPtrSz< DstType >(&)  dst[4],
Stream stream = Stream::Null() 
)

◆ gridTransformBinary() [1/4]

template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op , class MaskPtr >
__host__ void cv::cudev::gridTransformBinary ( const SrcPtr1 &  src1,
const SrcPtr2 &  src2,
GpuMat_< DstType > &  dst,
const Op &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformBinary() [2/4]

template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op , class MaskPtr >
__host__ void cv::cudev::gridTransformBinary ( const SrcPtr1 &  src1,
const SrcPtr2 &  src2,
const GlobPtrSz< DstType > &  dst,
const Op &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformBinary() [3/4]

template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op >
__host__ void cv::cudev::gridTransformBinary ( const SrcPtr1 &  src1,
const SrcPtr2 &  src2,
GpuMat_< DstType > &  dst,
const Op &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformBinary() [4/4]

template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op >
__host__ void cv::cudev::gridTransformBinary ( const SrcPtr1 &  src1,
const SrcPtr2 &  src2,
const GlobPtrSz< DstType > &  dst,
const Op &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformBinary_() [1/4]

template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp , class MaskPtr >
__host__ void cv::cudev::gridTransformBinary_ ( const SrcPtr1 &  src1,
const SrcPtr2 &  src2,
GpuMat_< DstType > &  dst,
const BinOp &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformBinary_() [2/4]

template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp , class MaskPtr >
__host__ void cv::cudev::gridTransformBinary_ ( const SrcPtr1 &  src1,
const SrcPtr2 &  src2,
const GlobPtrSz< DstType > &  dst,
const BinOp &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformBinary_() [3/4]

template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp >
__host__ void cv::cudev::gridTransformBinary_ ( const SrcPtr1 &  src1,
const SrcPtr2 &  src2,
GpuMat_< DstType > &  dst,
const BinOp &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformBinary_() [4/4]

template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp >
__host__ void cv::cudev::gridTransformBinary_ ( const SrcPtr1 &  src1,
const SrcPtr2 &  src2,
const GlobPtrSz< DstType > &  dst,
const BinOp &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple() [1/12]

template<class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple ( const SrcPtr &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &  dst,
const OpTuple &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple() [2/12]

template<class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple ( const SrcPtr &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &  dst,
const OpTuple &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple() [3/12]

template<class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple ( const SrcPtr &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &  dst,
const OpTuple &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple() [4/12]

template<class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple ( const SrcPtr &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &  dst,
const OpTuple &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple() [5/12]

template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple ( const SrcPtr &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &  dst,
const OpTuple &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple() [6/12]

template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple ( const SrcPtr &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &  dst,
const OpTuple &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple() [7/12]

template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple ( const SrcPtr &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &  dst,
const OpTuple &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple() [8/12]

template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple ( const SrcPtr &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &  dst,
const OpTuple &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple() [9/12]

template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple ( const SrcPtr &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &  dst,
const OpTuple &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple() [10/12]

template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple ( const SrcPtr &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &  dst,
const OpTuple &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple() [11/12]

template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple ( const SrcPtr &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &  dst,
const OpTuple &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple() [12/12]

template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple ( const SrcPtr &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &  dst,
const OpTuple &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple_() [1/12]

template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple_ ( const SrcPtr &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &  dst,
const OpTuple &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple_() [2/12]

template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple_ ( const SrcPtr &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &  dst,
const OpTuple &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple_() [3/12]

template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple_ ( const SrcPtr &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &  dst,
const OpTuple &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple_() [4/12]

template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple_ ( const SrcPtr &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &  dst,
const OpTuple &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple_() [5/12]

template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple_ ( const SrcPtr &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &  dst,
const OpTuple &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple_() [6/12]

template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple_ ( const SrcPtr &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &  dst,
const OpTuple &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple_() [7/12]

template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple_ ( const SrcPtr &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &  dst,
const OpTuple &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple_() [8/12]

template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple_ ( const SrcPtr &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &  dst,
const OpTuple &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple_() [9/12]

template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple_ ( const SrcPtr &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &  dst,
const OpTuple &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple_() [10/12]

template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void cv::cudev::gridTransformTuple_ ( const SrcPtr &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &  dst,
const OpTuple &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple_() [11/12]

template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple_ ( const SrcPtr &  src,
const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &  dst,
const OpTuple &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformTuple_() [12/12]

template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void cv::cudev::gridTransformTuple_ ( const SrcPtr &  src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &  dst,
const OpTuple &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformUnary() [1/4]

template<class SrcPtr , typename DstType , class Op , class MaskPtr >
__host__ void cv::cudev::gridTransformUnary ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
const Op &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformUnary() [2/4]

template<class SrcPtr , typename DstType , class Op , class MaskPtr >
__host__ void cv::cudev::gridTransformUnary ( const SrcPtr &  src,
const GlobPtrSz< DstType > &  dst,
const Op &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformUnary() [3/4]

template<class SrcPtr , typename DstType , class Op >
__host__ void cv::cudev::gridTransformUnary ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
const Op &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformUnary() [4/4]

template<class SrcPtr , typename DstType , class Op >
__host__ void cv::cudev::gridTransformUnary ( const SrcPtr &  src,
const GlobPtrSz< DstType > &  dst,
const Op &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformUnary_() [1/4]

template<class Policy , class SrcPtr , typename DstType , class UnOp , class MaskPtr >
__host__ void cv::cudev::gridTransformUnary_ ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
const UnOp &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformUnary_() [2/4]

template<class Policy , class SrcPtr , typename DstType , class UnOp , class MaskPtr >
__host__ void cv::cudev::gridTransformUnary_ ( const SrcPtr &  src,
const GlobPtrSz< DstType > &  dst,
const UnOp &  op,
const MaskPtr &  mask,
Stream stream = Stream::Null() 
)

◆ gridTransformUnary_() [3/4]

template<class Policy , class SrcPtr , typename DstType , class UnOp >
__host__ void cv::cudev::gridTransformUnary_ ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
const UnOp &  op,
Stream stream = Stream::Null() 
)

◆ gridTransformUnary_() [4/4]

template<class Policy , class SrcPtr , typename DstType , class UnOp >
__host__ void cv::cudev::gridTransformUnary_ ( const SrcPtr &  src,
const GlobPtrSz< DstType > &  dst,
const UnOp &  op,
Stream stream = Stream::Null() 
)

◆ gridTranspose() [1/2]

template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridTranspose ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridTranspose() [2/2]

template<class SrcPtr , typename DstType >
__host__ void cv::cudev::gridTranspose ( const SrcPtr &  src,
const GlobPtrSz< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridTranspose_() [1/2]

template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridTranspose_ ( const SrcPtr &  src,
GpuMat_< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ gridTranspose_() [2/2]

template<class Policy , class SrcPtr , typename DstType >
__host__ void cv::cudev::gridTranspose_ ( const SrcPtr &  src,
const GlobPtrSz< DstType > &  dst,
Stream stream = Stream::Null() 
)

◆ histogram_()

template<int BIN_COUNT, class SrcPtr >
__host__ Expr<HistogramBody<BIN_COUNT, SrcPtr> > cv::cudev::histogram_ ( const SrcPtr &  src)

◆ HLS4_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS4_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS4_to_BGR_ ( const SrcPtr &  src)

◆ HLS4_to_BGR_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS4_to_BGR_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS4_to_BGR_FULL_ ( const SrcPtr &  src)

◆ HLS4_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS4_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS4_to_BGRA_ ( const SrcPtr &  src)

◆ HLS4_to_BGRA_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS4_to_BGRA_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS4_to_BGRA_FULL_ ( const SrcPtr &  src)

◆ HLS4_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS4_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS4_to_RGB_ ( const SrcPtr &  src)

◆ HLS4_to_RGB_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS4_to_RGB_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS4_to_RGB_FULL_ ( const SrcPtr &  src)

◆ HLS4_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS4_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS4_to_RGBA_ ( const SrcPtr &  src)

◆ HLS4_to_RGBA_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS4_to_RGBA_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS4_to_RGBA_FULL_ ( const SrcPtr &  src)

◆ HLS_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS_to_BGR_ ( const SrcPtr &  src)

◆ HLS_to_BGR_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS_to_BGR_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS_to_BGR_FULL_ ( const SrcPtr &  src)

◆ HLS_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS_to_BGRA_ ( const SrcPtr &  src)

◆ HLS_to_BGRA_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS_to_BGRA_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS_to_BGRA_FULL_ ( const SrcPtr &  src)

◆ HLS_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS_to_RGB_ ( const SrcPtr &  src)

◆ HLS_to_RGB_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS_to_RGB_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS_to_RGB_FULL_ ( const SrcPtr &  src)

◆ HLS_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS_to_RGBA_ ( const SrcPtr &  src)

◆ HLS_to_RGBA_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HLS_to_RGBA_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HLS_to_RGBA_FULL_ ( const SrcPtr &  src)

◆ HSV4_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV4_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV4_to_BGR_ ( const SrcPtr &  src)

◆ HSV4_to_BGR_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV4_to_BGR_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV4_to_BGR_FULL_ ( const SrcPtr &  src)

◆ HSV4_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV4_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV4_to_BGRA_ ( const SrcPtr &  src)

◆ HSV4_to_BGRA_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV4_to_BGRA_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV4_to_BGRA_FULL_ ( const SrcPtr &  src)

◆ HSV4_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV4_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV4_to_RGB_ ( const SrcPtr &  src)

◆ HSV4_to_RGB_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV4_to_RGB_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV4_to_RGB_FULL_ ( const SrcPtr &  src)

◆ HSV4_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV4_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV4_to_RGBA_ ( const SrcPtr &  src)

◆ HSV4_to_RGBA_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV4_to_RGBA_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV4_to_RGBA_FULL_ ( const SrcPtr &  src)

◆ HSV_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV_to_BGR_ ( const SrcPtr &  src)

◆ HSV_to_BGR_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV_to_BGR_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV_to_BGR_FULL_ ( const SrcPtr &  src)

◆ HSV_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV_to_BGRA_ ( const SrcPtr &  src)

◆ HSV_to_BGRA_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV_to_BGRA_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV_to_BGRA_FULL_ ( const SrcPtr &  src)

◆ HSV_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV_to_RGB_ ( const SrcPtr &  src)

◆ HSV_to_RGB_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV_to_RGB_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV_to_RGB_FULL_ ( const SrcPtr &  src)

◆ HSV_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV_to_RGBA_ ( const SrcPtr &  src)

◆ HSV_to_RGBA_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, HSV_to_RGBA_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::HSV_to_RGBA_FULL_ ( const SrcPtr &  src)

◆ hypot() [1/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const uchar1 &  a,
const uchar1 &  b 
)

◆ hypot() [2/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const uchar2 &  a,
const uchar2 &  b 
)

◆ hypot() [3/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const uchar3 &  a,
const uchar3 &  b 
)

◆ hypot() [4/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const uchar4 &  a,
const uchar4 &  b 
)

◆ hypot() [5/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const char1 &  a,
const char1 &  b 
)

◆ hypot() [6/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const char2 &  a,
const char2 &  b 
)

◆ hypot() [7/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const char3 &  a,
const char3 &  b 
)

◆ hypot() [8/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const char4 &  a,
const char4 &  b 
)

◆ hypot() [9/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const ushort4 &  a,
const ushort4 &  b 
)

◆ hypot() [10/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const ushort1 &  a,
const ushort1 &  b 
)

◆ hypot() [11/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const ushort2 &  a,
const ushort2 &  b 
)

◆ hypot() [12/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const ushort3 &  a,
const ushort3 &  b 
)

◆ hypot() [13/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const short4 &  a,
const short4 &  b 
)

◆ hypot() [14/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const short1 &  a,
const short1 &  b 
)

◆ hypot() [15/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const short2 &  a,
const short2 &  b 
)

◆ hypot() [16/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const short3 &  a,
const short3 &  b 
)

◆ hypot() [17/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const uint4 &  a,
const uint4 &  b 
)

◆ hypot() [18/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const uint1 &  a,
const uint1 &  b 
)

◆ hypot() [19/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const uint2 &  a,
const uint2 &  b 
)

◆ hypot() [20/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const uint3 &  a,
const uint3 &  b 
)

◆ hypot() [21/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const int2 &  a,
const int2 &  b 
)

◆ hypot() [22/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const int3 &  a,
const int3 &  b 
)

◆ hypot() [23/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const int4 &  a,
const int4 &  b 
)

◆ hypot() [24/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const int1 &  a,
const int1 &  b 
)

◆ hypot() [25/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const float4 &  a,
const float4 &  b 
)

◆ hypot() [26/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const float1 &  a,
const float1 &  b 
)

◆ hypot() [27/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const float2 &  a,
const float2 &  b 
)

◆ hypot() [28/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const float3 &  a,
const float3 &  b 
)

◆ hypot() [29/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( const double4 &  a,
const double4 &  b 
)

◆ hypot() [30/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( const double2 &  a,
const double2 &  b 
)

◆ hypot() [31/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( const double3 &  a,
const double3 &  b 
)

◆ hypot() [32/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( const double1 &  a,
const double1 &  b 
)

◆ hypot() [33/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const uchar1 &  a,
float  s 
)

◆ hypot() [34/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( float  s,
const uchar1 &  b 
)

◆ hypot() [35/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const uchar2 &  a,
float  s 
)

◆ hypot() [36/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( float  s,
const uchar2 &  b 
)

◆ hypot() [37/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const uchar3 &  a,
float  s 
)

◆ hypot() [38/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( float  s,
const uchar3 &  b 
)

◆ hypot() [39/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const uchar4 &  a,
float  s 
)

◆ hypot() [40/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( float  s,
const uchar4 &  b 
)

◆ hypot() [41/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( double  s,
const uchar4 &  b 
)

◆ hypot() [42/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( double  s,
const uchar2 &  b 
)

◆ hypot() [43/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( const uchar1 &  a,
double  s 
)

◆ hypot() [44/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( double  s,
const uchar1 &  b 
)

◆ hypot() [45/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( const uchar2 &  a,
double  s 
)

◆ hypot() [46/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( const uchar3 &  a,
double  s 
)

◆ hypot() [47/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( double  s,
const uchar3 &  b 
)

◆ hypot() [48/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( const uchar4 &  a,
double  s 
)

◆ hypot() [49/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( float  s,
const char4 &  b 
)

◆ hypot() [50/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( float  s,
const char2 &  b 
)

◆ hypot() [51/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const char1 &  a,
float  s 
)

◆ hypot() [52/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( float  s,
const char1 &  b 
)

◆ hypot() [53/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const char2 &  a,
float  s 
)

◆ hypot() [54/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const char3 &  a,
float  s 
)

◆ hypot() [55/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( float  s,
const char3 &  b 
)

◆ hypot() [56/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const char4 &  a,
float  s 
)

◆ hypot() [57/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( double  s,
const char2 &  b 
)

◆ hypot() [58/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( double  s,
const char4 &  b 
)

◆ hypot() [59/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( const char1 &  a,
double  s 
)

◆ hypot() [60/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( double  s,
const char1 &  b 
)

◆ hypot() [61/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( const char2 &  a,
double  s 
)

◆ hypot() [62/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( const char3 &  a,
double  s 
)

◆ hypot() [63/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( double  s,
const char3 &  b 
)

◆ hypot() [64/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( const char4 &  a,
double  s 
)

◆ hypot() [65/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( float  s,
const ushort2 &  b 
)

◆ hypot() [66/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const ushort1 &  a,
float  s 
)

◆ hypot() [67/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( float  s,
const ushort1 &  b 
)

◆ hypot() [68/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const ushort2 &  a,
float  s 
)

◆ hypot() [69/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const ushort3 &  a,
float  s 
)

◆ hypot() [70/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( float  s,
const ushort3 &  b 
)

◆ hypot() [71/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const ushort4 &  a,
float  s 
)

◆ hypot() [72/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( float  s,
const ushort4 &  b 
)

◆ hypot() [73/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( double  s,
const ushort2 &  b 
)

◆ hypot() [74/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( double  s,
const ushort4 &  b 
)

◆ hypot() [75/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( const ushort1 &  a,
double  s 
)

◆ hypot() [76/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( double  s,
const ushort1 &  b 
)

◆ hypot() [77/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( const ushort2 &  a,
double  s 
)

◆ hypot() [78/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( const ushort3 &  a,
double  s 
)

◆ hypot() [79/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( double  s,
const ushort3 &  b 
)

◆ hypot() [80/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( const ushort4 &  a,
double  s 
)

◆ hypot() [81/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( float  s,
const short2 &  b 
)

◆ hypot() [82/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const short1 &  a,
float  s 
)

◆ hypot() [83/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( float  s,
const short1 &  b 
)

◆ hypot() [84/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const short2 &  a,
float  s 
)

◆ hypot() [85/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const short3 &  a,
float  s 
)

◆ hypot() [86/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( float  s,
const short3 &  b 
)

◆ hypot() [87/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const short4 &  a,
float  s 
)

◆ hypot() [88/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( float  s,
const short4 &  b 
)

◆ hypot() [89/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( double  s,
const short2 &  b 
)

◆ hypot() [90/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( double  s,
const short4 &  b 
)

◆ hypot() [91/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( const short1 &  a,
double  s 
)

◆ hypot() [92/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( double  s,
const short1 &  b 
)

◆ hypot() [93/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( const short2 &  a,
double  s 
)

◆ hypot() [94/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( const short3 &  a,
double  s 
)

◆ hypot() [95/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( double  s,
const short3 &  b 
)

◆ hypot() [96/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( const short4 &  a,
double  s 
)

◆ hypot() [97/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( float  s,
const uint2 &  b 
)

◆ hypot() [98/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const uint1 &  a,
float  s 
)

◆ hypot() [99/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( float  s,
const uint1 &  b 
)

◆ hypot() [100/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const uint2 &  a,
float  s 
)

◆ hypot() [101/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const uint3 &  a,
float  s 
)

◆ hypot() [102/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( float  s,
const uint3 &  b 
)

◆ hypot() [103/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const uint4 &  a,
float  s 
)

◆ hypot() [104/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( float  s,
const uint4 &  b 
)

◆ hypot() [105/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( double  s,
const uint4 &  b 
)

◆ hypot() [106/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( double  s,
const uint2 &  b 
)

◆ hypot() [107/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( const uint1 &  a,
double  s 
)

◆ hypot() [108/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( double  s,
const uint1 &  b 
)

◆ hypot() [109/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( const uint2 &  a,
double  s 
)

◆ hypot() [110/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( const uint3 &  a,
double  s 
)

◆ hypot() [111/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( double  s,
const uint3 &  b 
)

◆ hypot() [112/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( const uint4 &  a,
double  s 
)

◆ hypot() [113/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( float  s,
const int2 &  b 
)

◆ hypot() [114/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const int1 &  a,
float  s 
)

◆ hypot() [115/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( float  s,
const int1 &  b 
)

◆ hypot() [116/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const int2 &  a,
float  s 
)

◆ hypot() [117/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const int3 &  a,
float  s 
)

◆ hypot() [118/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( float  s,
const int3 &  b 
)

◆ hypot() [119/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const int4 &  a,
float  s 
)

◆ hypot() [120/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( float  s,
const int4 &  b 
)

◆ hypot() [121/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( double  s,
const int4 &  b 
)

◆ hypot() [122/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( double  s,
const int2 &  b 
)

◆ hypot() [123/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( const int1 &  a,
double  s 
)

◆ hypot() [124/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( double  s,
const int1 &  b 
)

◆ hypot() [125/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( const int2 &  a,
double  s 
)

◆ hypot() [126/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( const int3 &  a,
double  s 
)

◆ hypot() [127/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( double  s,
const int3 &  b 
)

◆ hypot() [128/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( const int4 &  a,
double  s 
)

◆ hypot() [129/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( float  s,
const float3 &  b 
)

◆ hypot() [130/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( const float4 &  a,
float  s 
)

◆ hypot() [131/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( float  s,
const float4 &  b 
)

◆ hypot() [132/152]

__device__ __forceinline__ float3 cv::cudev::hypot ( const float3 &  a,
float  s 
)

◆ hypot() [133/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( float  s,
const float2 &  b 
)

◆ hypot() [134/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( const float1 &  a,
float  s 
)

◆ hypot() [135/152]

__device__ __forceinline__ float1 cv::cudev::hypot ( float  s,
const float1 &  b 
)

◆ hypot() [136/152]

__device__ __forceinline__ float2 cv::cudev::hypot ( const float2 &  a,
float  s 
)

◆ hypot() [137/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( const float1 &  a,
double  s 
)

◆ hypot() [138/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( double  s,
const float1 &  b 
)

◆ hypot() [139/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( const float2 &  a,
double  s 
)

◆ hypot() [140/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( const float3 &  a,
double  s 
)

◆ hypot() [141/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( double  s,
const float3 &  b 
)

◆ hypot() [142/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( const float4 &  a,
double  s 
)

◆ hypot() [143/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( double  s,
const float2 &  b 
)

◆ hypot() [144/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( double  s,
const float4 &  b 
)

◆ hypot() [145/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( const double1 &  a,
double  s 
)

◆ hypot() [146/152]

__device__ __forceinline__ double1 cv::cudev::hypot ( double  s,
const double1 &  b 
)

◆ hypot() [147/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( const double2 &  a,
double  s 
)

◆ hypot() [148/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( const double4 &  a,
double  s 
)

◆ hypot() [149/152]

__device__ __forceinline__ double4 cv::cudev::hypot ( double  s,
const double4 &  b 
)

◆ hypot() [150/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( double  s,
const double3 &  b 
)

◆ hypot() [151/152]

__device__ __forceinline__ double3 cv::cudev::hypot ( const double3 &  a,
double  s 
)

◆ hypot() [152/152]

__device__ __forceinline__ double2 cv::cudev::hypot ( double  s,
const double2 &  b 
)

◆ hypot_()

template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<SrcPtr1>::ptr_type, typename PtrTraits<SrcPtr2>::ptr_type, hypot_func<typename LargerType<typename PtrTraits<SrcPtr1>::value_type, typename PtrTraits<SrcPtr2>::value_type>::type> > > cv::cudev::hypot_ ( const SrcPtr1 &  src1,
const SrcPtr2 &  src2 
)

◆ integral_()

template<class SrcPtr >
__host__ Expr<IntegralBody<SrcPtr> > cv::cudev::integral_ ( const SrcPtr &  src)

◆ interArea() [1/2]

template<class SrcPtr >
__host__ IntegerAreaInterPtrSz<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::interArea ( const SrcPtr &  src,
Size  areaSize 
)

◆ interArea() [2/2]

template<class SrcPtr >
__host__ CommonAreaInterPtrSz<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::interArea ( const SrcPtr &  src,
Size2f  areaSize 
)

◆ interCubic()

template<class SrcPtr >
__host__ CubicInterPtrSz<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::interCubic ( const SrcPtr &  src)

◆ interLinear()

template<class SrcPtr >
__host__ LinearInterPtrSz<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::interLinear ( const SrcPtr &  src)

◆ interNearest()

template<class SrcPtr >
__host__ NearestInterPtrSz<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::interNearest ( const SrcPtr &  src)

◆ Lab4_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab4_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab4_to_BGR_ ( const SrcPtr &  src)

◆ Lab4_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab4_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab4_to_BGRA_ ( const SrcPtr &  src)

◆ Lab4_to_LBGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab4_to_LBGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab4_to_LBGR_ ( const SrcPtr &  src)

◆ Lab4_to_LBGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab4_to_LBGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab4_to_LBGRA_ ( const SrcPtr &  src)

◆ Lab4_to_LRGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab4_to_LRGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab4_to_LRGB_ ( const SrcPtr &  src)

◆ Lab4_to_LRGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab4_to_LRGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab4_to_LRGBA_ ( const SrcPtr &  src)

◆ Lab4_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab4_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab4_to_RGB_ ( const SrcPtr &  src)

◆ Lab4_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab4_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab4_to_RGBA_ ( const SrcPtr &  src)

◆ Lab_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab_to_BGR_ ( const SrcPtr &  src)

◆ Lab_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab_to_BGRA_ ( const SrcPtr &  src)

◆ Lab_to_LBGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab_to_LBGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab_to_LBGR_ ( const SrcPtr &  src)

◆ Lab_to_LBGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab_to_LBGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab_to_LBGRA_ ( const SrcPtr &  src)

◆ Lab_to_LRGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab_to_LRGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab_to_LRGB_ ( const SrcPtr &  src)

◆ Lab_to_LRGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab_to_LRGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab_to_LRGBA_ ( const SrcPtr &  src)

◆ Lab_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab_to_RGB_ ( const SrcPtr &  src)

◆ Lab_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Lab_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Lab_to_RGBA_ ( const SrcPtr &  src)

◆ laplacian_()

template<int ksize, class SrcPtr >
__host__ Expr<LaplacianPtrSz<ksize, typename PtrTraits<SrcPtr>::ptr_type> > cv::cudev::laplacian_ ( const SrcPtr &  src)

◆ laplacianPtr()

template<int ksize, class SrcPtr >
__host__ LaplacianPtrSz<ksize, typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::laplacianPtr ( const SrcPtr &  src)

◆ LBGR_to_Lab4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LBGR_to_Lab4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LBGR_to_Lab4_ ( const SrcPtr &  src)

◆ LBGR_to_Lab_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LBGR_to_Lab_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LBGR_to_Lab_ ( const SrcPtr &  src)

◆ LBGR_to_Luv4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LBGR_to_Luv4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LBGR_to_Luv4_ ( const SrcPtr &  src)

◆ LBGR_to_Luv_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LBGR_to_Luv_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LBGR_to_Luv_ ( const SrcPtr &  src)

◆ LBGRA_to_Lab4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LBGRA_to_Lab4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LBGRA_to_Lab4_ ( const SrcPtr &  src)

◆ LBGRA_to_Lab_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LBGRA_to_Lab_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LBGRA_to_Lab_ ( const SrcPtr &  src)

◆ LBGRA_to_Luv4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LBGRA_to_Luv4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LBGRA_to_Luv4_ ( const SrcPtr &  src)

◆ LBGRA_to_Luv_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LBGRA_to_Luv_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LBGRA_to_Luv_ ( const SrcPtr &  src)

◆ log() [1/32]

__device__ __forceinline__ float1 cv::cudev::log ( const uchar1 &  a)

◆ log() [2/32]

__device__ __forceinline__ float2 cv::cudev::log ( const uchar2 &  a)

◆ log() [3/32]

__device__ __forceinline__ float3 cv::cudev::log ( const uchar3 &  a)

◆ log() [4/32]

__device__ __forceinline__ float4 cv::cudev::log ( const uchar4 &  a)

◆ log() [5/32]

__device__ __forceinline__ float1 cv::cudev::log ( const char1 &  a)

◆ log() [6/32]

__device__ __forceinline__ float2 cv::cudev::log ( const char2 &  a)

◆ log() [7/32]

__device__ __forceinline__ float3 cv::cudev::log ( const char3 &  a)

◆ log() [8/32]

__device__ __forceinline__ float4 cv::cudev::log ( const char4 &  a)

◆ log() [9/32]

__device__ __forceinline__ float1 cv::cudev::log ( const ushort1 &  a)

◆ log() [10/32]

__device__ __forceinline__ float2 cv::cudev::log ( const ushort2 &  a)

◆ log() [11/32]

__device__ __forceinline__ float3 cv::cudev::log ( const ushort3 &  a)

◆ log() [12/32]

__device__ __forceinline__ float4 cv::cudev::log ( const ushort4 &  a)

◆ log() [13/32]

__device__ __forceinline__ float1 cv::cudev::log ( const short1 &  a)

◆ log() [14/32]

__device__ __forceinline__ float2 cv::cudev::log ( const short2 &  a)

◆ log() [15/32]

__device__ __forceinline__ float3 cv::cudev::log ( const short3 &  a)

◆ log() [16/32]

__device__ __forceinline__ float4 cv::cudev::log ( const short4 &  a)

◆ log() [17/32]

__device__ __forceinline__ float1 cv::cudev::log ( const int1 &  a)

◆ log() [18/32]

__device__ __forceinline__ float2 cv::cudev::log ( const int2 &  a)

◆ log() [19/32]

__device__ __forceinline__ float3 cv::cudev::log ( const int3 &  a)

◆ log() [20/32]

__device__ __forceinline__ float4 cv::cudev::log ( const int4 &  a)

◆ log() [21/32]

__device__ __forceinline__ float1 cv::cudev::log ( const uint1 &  a)

◆ log() [22/32]

__device__ __forceinline__ float2 cv::cudev::log ( const uint2 &  a)

◆ log() [23/32]

__device__ __forceinline__ float3 cv::cudev::log ( const uint3 &  a)

◆ log() [24/32]

__device__ __forceinline__ float4 cv::cudev::log ( const uint4 &  a)

◆ log() [25/32]

__device__ __forceinline__ float1 cv::cudev::log ( const float1 &  a)

◆ log() [26/32]

__device__ __forceinline__ float2 cv::cudev::log ( const float2 &  a)

◆ log() [27/32]

__device__ __forceinline__ float3 cv::cudev::log ( const float3 &  a)

◆ log() [28/32]

__device__ __forceinline__ float4 cv::cudev::log ( const float4 &  a)

◆ log() [29/32]

__device__ __forceinline__ double1 cv::cudev::log ( const double1 &  a)

◆ log() [30/32]

__device__ __forceinline__ double2 cv::cudev::log ( const double2 &  a)

◆ log() [31/32]

__device__ __forceinline__ double3 cv::cudev::log ( const double3 &  a)

◆ log() [32/32]

__device__ __forceinline__ double4 cv::cudev::log ( const double4 &  a)

◆ log10() [1/32]

__device__ __forceinline__ float1 cv::cudev::log10 ( const uchar1 &  a)

◆ log10() [2/32]

__device__ __forceinline__ float2 cv::cudev::log10 ( const uchar2 &  a)

◆ log10() [3/32]

__device__ __forceinline__ float3 cv::cudev::log10 ( const uchar3 &  a)

◆ log10() [4/32]

__device__ __forceinline__ float4 cv::cudev::log10 ( const uchar4 &  a)

◆ log10() [5/32]

__device__ __forceinline__ float1 cv::cudev::log10 ( const char1 &  a)

◆ log10() [6/32]

__device__ __forceinline__ float2 cv::cudev::log10 ( const char2 &  a)

◆ log10() [7/32]

__device__ __forceinline__ float3 cv::cudev::log10 ( const char3 &  a)

◆ log10() [8/32]

__device__ __forceinline__ float4 cv::cudev::log10 ( const char4 &  a)

◆ log10() [9/32]

__device__ __forceinline__ float1 cv::cudev::log10 ( const ushort1 &  a)

◆ log10() [10/32]

__device__ __forceinline__ float2 cv::cudev::log10 ( const ushort2 &  a)

◆ log10() [11/32]

__device__ __forceinline__ float3 cv::cudev::log10 ( const ushort3 &  a)

◆ log10() [12/32]

__device__ __forceinline__ float4 cv::cudev::log10 ( const ushort4 &  a)

◆ log10() [13/32]

__device__ __forceinline__ float1 cv::cudev::log10 ( const short1 &  a)

◆ log10() [14/32]

__device__ __forceinline__ float2 cv::cudev::log10 ( const short2 &  a)

◆ log10() [15/32]

__device__ __forceinline__ float3 cv::cudev::log10 ( const short3 &  a)

◆ log10() [16/32]

__device__ __forceinline__ float4 cv::cudev::log10 ( const short4 &  a)

◆ log10() [17/32]

__device__ __forceinline__ float1 cv::cudev::log10 ( const int1 &  a)

◆ log10() [18/32]

__device__ __forceinline__ float2 cv::cudev::log10 ( const int2 &  a)

◆ log10() [19/32]

__device__ __forceinline__ float3 cv::cudev::log10 ( const int3 &  a)

◆ log10() [20/32]

__device__ __forceinline__ float4 cv::cudev::log10 ( const int4 &  a)

◆ log10() [21/32]

__device__ __forceinline__ float1 cv::cudev::log10 ( const uint1 &  a)

◆ log10() [22/32]

__device__ __forceinline__ float2 cv::cudev::log10 ( const uint2 &  a)

◆ log10() [23/32]

__device__ __forceinline__ float3 cv::cudev::log10 ( const uint3 &  a)

◆ log10() [24/32]

__device__ __forceinline__ float4 cv::cudev::log10 ( const uint4 &  a)

◆ log10() [25/32]

__device__ __forceinline__ float1 cv::cudev::log10 ( const float1 &  a)

◆ log10() [26/32]

__device__ __forceinline__ float2 cv::cudev::log10 ( const float2 &  a)

◆ log10() [27/32]

__device__ __forceinline__ float3 cv::cudev::log10 ( const float3 &  a)

◆ log10() [28/32]

__device__ __forceinline__ float4 cv::cudev::log10 ( const float4 &  a)

◆ log10() [29/32]

__device__ __forceinline__ double1 cv::cudev::log10 ( const double1 &  a)

◆ log10() [30/32]

__device__ __forceinline__ double2 cv::cudev::log10 ( const double2 &  a)

◆ log10() [31/32]

__device__ __forceinline__ double3 cv::cudev::log10 ( const double3 &  a)

◆ log10() [32/32]

__device__ __forceinline__ double4 cv::cudev::log10 ( const double4 &  a)

◆ log10_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, log10_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::log10_ ( const SrcPtr &  src)

◆ log2() [1/32]

__device__ __forceinline__ float1 cv::cudev::log2 ( const uchar1 &  a)

◆ log2() [2/32]

__device__ __forceinline__ float2 cv::cudev::log2 ( const uchar2 &  a)

◆ log2() [3/32]

__device__ __forceinline__ float3 cv::cudev::log2 ( const uchar3 &  a)

◆ log2() [4/32]

__device__ __forceinline__ float4 cv::cudev::log2 ( const uchar4 &  a)

◆ log2() [5/32]

__device__ __forceinline__ float1 cv::cudev::log2 ( const char1 &  a)

◆ log2() [6/32]

__device__ __forceinline__ float2 cv::cudev::log2 ( const char2 &  a)

◆ log2() [7/32]

__device__ __forceinline__ float3 cv::cudev::log2 ( const char3 &  a)

◆ log2() [8/32]

__device__ __forceinline__ float4 cv::cudev::log2 ( const char4 &  a)

◆ log2() [9/32]

__device__ __forceinline__ float1 cv::cudev::log2 ( const ushort1 &  a)

◆ log2() [10/32]

__device__ __forceinline__ float2 cv::cudev::log2 ( const ushort2 &  a)

◆ log2() [11/32]

__device__ __forceinline__ float3 cv::cudev::log2 ( const ushort3 &  a)

◆ log2() [12/32]

__device__ __forceinline__ float4 cv::cudev::log2 ( const ushort4 &  a)

◆ log2() [13/32]

__device__ __forceinline__ float1 cv::cudev::log2 ( const short1 &  a)

◆ log2() [14/32]

__device__ __forceinline__ float2 cv::cudev::log2 ( const short2 &  a)

◆ log2() [15/32]

__device__ __forceinline__ float3 cv::cudev::log2 ( const short3 &  a)

◆ log2() [16/32]

__device__ __forceinline__ float4 cv::cudev::log2 ( const short4 &  a)

◆ log2() [17/32]

__device__ __forceinline__ float1 cv::cudev::log2 ( const int1 &  a)

◆ log2() [18/32]

__device__ __forceinline__ float2 cv::cudev::log2 ( const int2 &  a)

◆ log2() [19/32]

__device__ __forceinline__ float3 cv::cudev::log2 ( const int3 &  a)

◆ log2() [20/32]

__device__ __forceinline__ float4 cv::cudev::log2 ( const int4 &  a)

◆ log2() [21/32]

__device__ __forceinline__ float1 cv::cudev::log2 ( const uint1 &  a)

◆ log2() [22/32]

__device__ __forceinline__ float2 cv::cudev::log2 ( const uint2 &  a)

◆ log2() [23/32]

__device__ __forceinline__ float3 cv::cudev::log2 ( const uint3 &  a)

◆ log2() [24/32]

__device__ __forceinline__ float4 cv::cudev::log2 ( const uint4 &  a)

◆ log2() [25/32]

__device__ __forceinline__ float1 cv::cudev::log2 ( const float1 &  a)

◆ log2() [26/32]

__device__ __forceinline__ float2 cv::cudev::log2 ( const float2 &  a)

◆ log2() [27/32]

__device__ __forceinline__ float3 cv::cudev::log2 ( const float3 &  a)

◆ log2() [28/32]

__device__ __forceinline__ float4 cv::cudev::log2 ( const float4 &  a)

◆ log2() [29/32]

__device__ __forceinline__ double1 cv::cudev::log2 ( const double1 &  a)

◆ log2() [30/32]

__device__ __forceinline__ double2 cv::cudev::log2 ( const double2 &  a)

◆ log2() [31/32]

__device__ __forceinline__ double3 cv::cudev::log2 ( const double3 &  a)

◆ log2() [32/32]

__device__ __forceinline__ double4 cv::cudev::log2 ( const double4 &  a)

◆ log2_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, log2_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::log2_ ( const SrcPtr &  src)

◆ log_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, log_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::log_ ( const SrcPtr &  src)

◆ LRGB_to_Lab4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LRGB_to_Lab4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LRGB_to_Lab4_ ( const SrcPtr &  src)

◆ LRGB_to_Lab_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LRGB_to_Lab_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LRGB_to_Lab_ ( const SrcPtr &  src)

◆ LRGB_to_Luv4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LRGB_to_Luv4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LRGB_to_Luv4_ ( const SrcPtr &  src)

◆ LRGB_to_Luv_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LRGB_to_Luv_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LRGB_to_Luv_ ( const SrcPtr &  src)

◆ LRGBA_to_Lab4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LRGBA_to_Lab4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LRGBA_to_Lab4_ ( const SrcPtr &  src)

◆ LRGBA_to_Lab_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LRGBA_to_Lab_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LRGBA_to_Lab_ ( const SrcPtr &  src)

◆ LRGBA_to_Luv4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LRGBA_to_Luv4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LRGBA_to_Luv4_ ( const SrcPtr &  src)

◆ LRGBA_to_Luv_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, LRGBA_to_Luv_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::LRGBA_to_Luv_ ( const SrcPtr &  src)

◆ lut_()

template<class SrcPtr , class TablePtr >
__host__ Expr<LutPtrSz<typename PtrTraits<SrcPtr>::ptr_type, typename PtrTraits<TablePtr>::ptr_type> > cv::cudev::lut_ ( const SrcPtr &  src,
const TablePtr &  tbl 
)

◆ lutPtr()

template<class SrcPtr , class TablePtr >
__host__ LutPtrSz<typename PtrTraits<SrcPtr>::ptr_type, typename PtrTraits<TablePtr>::ptr_type> cv::cudev::lutPtr ( const SrcPtr &  src,
const TablePtr &  tbl 
)

◆ Luv4_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv4_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv4_to_BGR_ ( const SrcPtr &  src)

◆ Luv4_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv4_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv4_to_BGRA_ ( const SrcPtr &  src)

◆ Luv4_to_LBGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv4_to_LBGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv4_to_LBGR_ ( const SrcPtr &  src)

◆ Luv4_to_LBGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv4_to_LBGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv4_to_LBGRA_ ( const SrcPtr &  src)

◆ Luv4_to_LRGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv4_to_LRGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv4_to_LRGB_ ( const SrcPtr &  src)

◆ Luv4_to_LRGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv4_to_LRGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv4_to_LRGBA_ ( const SrcPtr &  src)

◆ Luv4_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv4_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv4_to_RGB_ ( const SrcPtr &  src)

◆ Luv4_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv4_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv4_to_RGBA_ ( const SrcPtr &  src)

◆ Luv_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv_to_BGR_ ( const SrcPtr &  src)

◆ Luv_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv_to_BGRA_ ( const SrcPtr &  src)

◆ Luv_to_LBGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv_to_LBGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv_to_LBGR_ ( const SrcPtr &  src)

◆ Luv_to_LBGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv_to_LBGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv_to_LBGRA_ ( const SrcPtr &  src)

◆ Luv_to_LRGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv_to_LRGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv_to_LRGB_ ( const SrcPtr &  src)

◆ Luv_to_LRGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv_to_LRGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv_to_LRGBA_ ( const SrcPtr &  src)

◆ Luv_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv_to_RGB_ ( const SrcPtr &  src)

◆ Luv_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Luv_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::Luv_to_RGBA_ ( const SrcPtr &  src)

◆ magnitude_()

template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<SrcPtr1>::ptr_type, typename PtrTraits<SrcPtr2>::ptr_type, magnitude_func<typename LargerType<typename PtrTraits<SrcPtr1>::value_type, typename PtrTraits<SrcPtr2>::value_type>::type> > > cv::cudev::magnitude_ ( const SrcPtr1 &  src1,
const SrcPtr2 &  src2 
)

◆ makeExpr()

template<class Body >
__host__ Expr<Body> cv::cudev::makeExpr ( const Body &  body)

◆ max() [1/200]

__device__ __forceinline__ uchar1 cv::cudev::max ( const uchar1 &  a,
const uchar1 &  b 
)

◆ max() [2/200]

__device__ __forceinline__ uchar2 cv::cudev::max ( const uchar2 &  a,
const uchar2 &  b 
)

◆ max() [3/200]

__device__ __forceinline__ uchar3 cv::cudev::max ( const uchar3 &  a,
const uchar3 &  b 
)

◆ max() [4/200]

__device__ __forceinline__ uchar4 cv::cudev::max ( const uchar4 &  a,
const uchar4 &  b 
)

◆ max() [5/200]

__device__ __forceinline__ char1 cv::cudev::max ( const char1 &  a,
const char1 &  b 
)

◆ max() [6/200]

__device__ __forceinline__ char2 cv::cudev::max ( const char2 &  a,
const char2 &  b 
)

◆ max() [7/200]

__device__ __forceinline__ char3 cv::cudev::max ( const char3 &  a,
const char3 &  b 
)

◆ max() [8/200]

__device__ __forceinline__ char4 cv::cudev::max ( const char4 &  a,
const char4 &  b 
)

◆ max() [9/200]

__device__ __forceinline__ ushort4 cv::cudev::max ( const ushort4 &  a,
const ushort4 &  b 
)

◆ max() [10/200]

__device__ __forceinline__ ushort1 cv::cudev::max ( const ushort1 &  a,
const ushort1 &  b 
)

◆ max() [11/200]

__device__ __forceinline__ ushort2 cv::cudev::max ( const ushort2 &  a,
const ushort2 &  b 
)

◆ max() [12/200]

__device__ __forceinline__ ushort3 cv::cudev::max ( const ushort3 &  a,
const ushort3 &  b 
)

◆ max() [13/200]

__device__ __forceinline__ short4 cv::cudev::max ( const short4 &  a,
const short4 &  b 
)

◆ max() [14/200]

__device__ __forceinline__ short1 cv::cudev::max ( const short1 &  a,
const short1 &  b 
)

◆ max() [15/200]

__device__ __forceinline__ short2 cv::cudev::max ( const short2 &  a,
const short2 &  b 
)

◆ max() [16/200]

__device__ __forceinline__ short3 cv::cudev::max ( const short3 &  a,
const short3 &  b 
)

◆ max() [17/200]

__device__ __forceinline__ uint4 cv::cudev::max ( const uint4 &  a,
const uint4 &  b 
)

◆ max() [18/200]

__device__ __forceinline__ uint1 cv::cudev::max ( const uint1 &  a,
const uint1 &  b 
)

◆ max() [19/200]

__device__ __forceinline__ uint2 cv::cudev::max ( const uint2 &  a,
const uint2 &  b 
)

◆ max() [20/200]

__device__ __forceinline__ uint3 cv::cudev::max ( const uint3 &  a,
const uint3 &  b 
)

◆ max() [21/200]

__device__ __forceinline__ int4 cv::cudev::max ( const int4 &  a,
const int4 &  b 
)

◆ max() [22/200]

__device__ __forceinline__ int1 cv::cudev::max ( const int1 &  a,
const int1 &  b 
)

◆ max() [23/200]

__device__ __forceinline__ int2 cv::cudev::max ( const int2 &  a,
const int2 &  b 
)

◆ max() [24/200]

__device__ __forceinline__ int3 cv::cudev::max ( const int3 &  a,
const int3 &  b 
)

◆ max() [25/200]

__device__ __forceinline__ float4 cv::cudev::max ( const float4 &  a,
const float4 &  b 
)

◆ max() [26/200]

__device__ __forceinline__ float1 cv::cudev::max ( const float1 &  a,
const float1 &  b 
)

◆ max() [27/200]

__device__ __forceinline__ float2 cv::cudev::max ( const float2 &  a,
const float2 &  b 
)

◆ max() [28/200]

__device__ __forceinline__ float3 cv::cudev::max ( const float3 &  a,
const float3 &  b 
)

◆ max() [29/200]

__device__ __forceinline__ double4 cv::cudev::max ( const double4 &  a,
const double4 &  b 
)

◆ max() [30/200]

__device__ __forceinline__ double1 cv::cudev::max ( const double1 &  a,
const double1 &  b 
)

◆ max() [31/200]

__device__ __forceinline__ double2 cv::cudev::max ( const double2 &  a,
const double2 &  b 
)

◆ max() [32/200]

__device__ __forceinline__ double3 cv::cudev::max ( const double3 &  a,
const double3 &  b 
)

◆ max() [33/200]

__device__ __forceinline__ uchar1 cv::cudev::max ( const uchar1 &  a,
uchar  s 
)

◆ max() [34/200]

__device__ __forceinline__ uchar1 cv::cudev::max ( uchar  s,
const uchar1 &  b 
)

◆ max() [35/200]

__device__ __forceinline__ uchar2 cv::cudev::max ( const uchar2 &  a,
uchar  s 
)

◆ max() [36/200]

__device__ __forceinline__ uchar2 cv::cudev::max ( uchar  s,
const uchar2 &  b 
)

◆ max() [37/200]

__device__ __forceinline__ uchar3 cv::cudev::max ( const uchar3 &  a,
uchar  s 
)

◆ max() [38/200]

__device__ __forceinline__ uchar3 cv::cudev::max ( uchar  s,
const uchar3 &  b 
)

◆ max() [39/200]

__device__ __forceinline__ uchar4 cv::cudev::max ( const uchar4 &  a,
uchar  s 
)

◆ max() [40/200]

__device__ __forceinline__ uchar4 cv::cudev::max ( uchar  s,
const uchar4 &  b 
)

◆ max() [41/200]

__device__ __forceinline__ float2 cv::cudev::max ( float  s,
const uchar2 &  b 
)

◆ max() [42/200]

__device__ __forceinline__ float4 cv::cudev::max ( float  s,
const uchar4 &  b 
)

◆ max() [43/200]

__device__ __forceinline__ float1 cv::cudev::max ( const uchar1 &  a,
float  s 
)

◆ max() [44/200]

__device__ __forceinline__ float1 cv::cudev::max ( float  s,
const uchar1 &  b 
)

◆ max() [45/200]

__device__ __forceinline__ float2 cv::cudev::max ( const uchar2 &  a,
float  s 
)

◆ max() [46/200]

__device__ __forceinline__ float3 cv::cudev::max ( const uchar3 &  a,
float  s 
)

◆ max() [47/200]

__device__ __forceinline__ float3 cv::cudev::max ( float  s,
const uchar3 &  b 
)

◆ max() [48/200]

__device__ __forceinline__ float4 cv::cudev::max ( const uchar4 &  a,
float  s 
)

◆ max() [49/200]

__device__ __forceinline__ double2 cv::cudev::max ( double  s,
const uchar2 &  b 
)

◆ max() [50/200]

__device__ __forceinline__ double1 cv::cudev::max ( const uchar1 &  a,
double  s 
)

◆ max() [51/200]

__device__ __forceinline__ double1 cv::cudev::max ( double  s,
const uchar1 &  b 
)

◆ max() [52/200]

__device__ __forceinline__ double2 cv::cudev::max ( const uchar2 &  a,
double  s 
)

◆ max() [53/200]

__device__ __forceinline__ double3 cv::cudev::max ( const uchar3 &  a,
double  s 
)

◆ max() [54/200]

__device__ __forceinline__ double3 cv::cudev::max ( double  s,
const uchar3 &  b 
)

◆ max() [55/200]

__device__ __forceinline__ double4 cv::cudev::max ( const uchar4 &  a,
double  s 
)

◆ max() [56/200]

__device__ __forceinline__ double4 cv::cudev::max ( double  s,
const uchar4 &  b 
)

◆ max() [57/200]

__device__ __forceinline__ char4 cv::cudev::max ( char  s,
const char4 &  b 
)

◆ max() [58/200]

__device__ __forceinline__ char2 cv::cudev::max ( char  s,
const char2 &  b 
)

◆ max() [59/200]

__device__ __forceinline__ char1 cv::cudev::max ( const char1 &  a,
char  s 
)

◆ max() [60/200]

__device__ __forceinline__ char1 cv::cudev::max ( char  s,
const char1 &  b 
)

◆ max() [61/200]

__device__ __forceinline__ char2 cv::cudev::max ( const char2 &  a,
char  s 
)

◆ max() [62/200]

__device__ __forceinline__ char3 cv::cudev::max ( const char3 &  a,
char  s 
)

◆ max() [63/200]

__device__ __forceinline__ char3 cv::cudev::max ( char  s,
const char3 &  b 
)

◆ max() [64/200]

__device__ __forceinline__ char4 cv::cudev::max ( const char4 &  a,
char  s 
)

◆ max() [65/200]

__device__ __forceinline__ float2 cv::cudev::max ( float  s,
const char2 &  b 
)

◆ max() [66/200]

__device__ __forceinline__ float1 cv::cudev::max ( const char1 &  a,
float  s 
)

◆ max() [67/200]

__device__ __forceinline__ float1 cv::cudev::max ( float  s,
const char1 &  b 
)

◆ max() [68/200]

__device__ __forceinline__ float2 cv::cudev::max ( const char2 &  a,
float  s 
)

◆ max() [69/200]

__device__ __forceinline__ float3 cv::cudev::max ( const char3 &  a,
float  s 
)

◆ max() [70/200]

__device__ __forceinline__ float3 cv::cudev::max ( float  s,
const char3 &  b 
)

◆ max() [71/200]

__device__ __forceinline__ float4 cv::cudev::max ( const char4 &  a,
float  s 
)

◆ max() [72/200]

__device__ __forceinline__ float4 cv::cudev::max ( float  s,
const char4 &  b 
)

◆ max() [73/200]

__device__ __forceinline__ double2 cv::cudev::max ( double  s,
const char2 &  b 
)

◆ max() [74/200]

__device__ __forceinline__ double4 cv::cudev::max ( double  s,
const char4 &  b 
)

◆ max() [75/200]

__device__ __forceinline__ double1 cv::cudev::max ( const char1 &  a,
double  s 
)

◆ max() [76/200]

__device__ __forceinline__ double1 cv::cudev::max ( double  s,
const char1 &  b 
)

◆ max() [77/200]

__device__ __forceinline__ double2 cv::cudev::max ( const char2 &  a,
double  s 
)

◆ max() [78/200]

__device__ __forceinline__ double3 cv::cudev::max ( const char3 &  a,
double  s 
)

◆ max() [79/200]

__device__ __forceinline__ double3 cv::cudev::max ( double  s,
const char3 &  b 
)

◆ max() [80/200]

__device__ __forceinline__ double4 cv::cudev::max ( const char4 &  a,
double  s 
)

◆ max() [81/200]

__device__ __forceinline__ ushort2 cv::cudev::max ( ushort  s,
const ushort2 &  b 
)

◆ max() [82/200]

__device__ __forceinline__ ushort1 cv::cudev::max ( const ushort1 &  a,
ushort  s 
)

◆ max() [83/200]

__device__ __forceinline__ ushort1 cv::cudev::max ( ushort  s,
const ushort1 &  b 
)

◆ max() [84/200]

__device__ __forceinline__ ushort2 cv::cudev::max ( const ushort2 &  a,
ushort  s 
)

◆ max() [85/200]

__device__ __forceinline__ ushort3 cv::cudev::max ( const ushort3 &  a,
ushort  s 
)

◆ max() [86/200]

__device__ __forceinline__ ushort3 cv::cudev::max ( ushort  s,
const ushort3 &  b 
)

◆ max() [87/200]

__device__ __forceinline__ ushort4 cv::cudev::max ( const ushort4 &  a,
ushort  s 
)

◆ max() [88/200]

__device__ __forceinline__ ushort4 cv::cudev::max ( ushort  s,
const ushort4 &  b 
)

◆ max() [89/200]

__device__ __forceinline__ float2 cv::cudev::max ( float  s,
const ushort2 &  b 
)

◆ max() [90/200]

__device__ __forceinline__ float4 cv::cudev::max ( float  s,
const ushort4 &  b 
)

◆ max() [91/200]

__device__ __forceinline__ float1 cv::cudev::max ( const ushort1 &  a,
float  s 
)

◆ max() [92/200]

__device__ __forceinline__ float1 cv::cudev::max ( float  s,
const ushort1 &  b 
)

◆ max() [93/200]

__device__ __forceinline__ float2 cv::cudev::max ( const ushort2 &  a,
float  s 
)

◆ max() [94/200]

__device__ __forceinline__ float3 cv::cudev::max ( const ushort3 &  a,
float  s 
)

◆ max() [95/200]

__device__ __forceinline__ float3 cv::cudev::max ( float  s,
const ushort3 &  b 
)

◆ max() [96/200]

__device__ __forceinline__ float4 cv::cudev::max ( const ushort4 &  a,
float  s 
)

◆ max() [97/200]

__device__ __forceinline__ double2 cv::cudev::max ( double  s,
const ushort2 &  b 
)

◆ max() [98/200]

__device__ __forceinline__ double1 cv::cudev::max ( const ushort1 &  a,
double  s 
)

◆ max() [99/200]

__device__ __forceinline__ double1 cv::cudev::max ( double  s,
const ushort1 &  b 
)

◆ max() [100/200]

__device__ __forceinline__ double2 cv::cudev::max ( const ushort2 &  a,
double  s 
)

◆ max() [101/200]

__device__ __forceinline__ double3 cv::cudev::max ( const ushort3 &  a,
double  s 
)

◆ max() [102/200]

__device__ __forceinline__ double3 cv::cudev::max ( double  s,
const ushort3 &  b 
)

◆ max() [103/200]

__device__ __forceinline__ double4 cv::cudev::max ( const ushort4 &  a,
double  s 
)

◆ max() [104/200]

__device__ __forceinline__ double4 cv::cudev::max ( double  s,
const ushort4 &  b 
)

◆ max() [105/200]

__device__ __forceinline__ short2 cv::cudev::max ( short  s,
const short2 &  b 
)

◆ max() [106/200]

__device__ __forceinline__ short4 cv::cudev::max ( short  s,
const short4 &  b 
)

◆ max() [107/200]

__device__ __forceinline__ short1 cv::cudev::max ( const short1 &  a,
short  s 
)

◆ max() [108/200]

__device__ __forceinline__ short1 cv::cudev::max ( short  s,
const short1 &  b 
)

◆ max() [109/200]

__device__ __forceinline__ short2 cv::cudev::max ( const short2 &  a,
short  s 
)

◆ max() [110/200]

__device__ __forceinline__ short3 cv::cudev::max ( const short3 &  a,
short  s 
)

◆ max() [111/200]

__device__ __forceinline__ short3 cv::cudev::max ( short  s,
const short3 &  b 
)

◆ max() [112/200]

__device__ __forceinline__ short4 cv::cudev::max ( const short4 &  a,
short  s 
)

◆ max() [113/200]

__device__ __forceinline__ float2 cv::cudev::max ( float  s,
const short2 &  b 
)

◆ max() [114/200]

__device__ __forceinline__ float1 cv::cudev::max ( const short1 &  a,
float  s 
)

◆ max() [115/200]

__device__ __forceinline__ float1 cv::cudev::max ( float  s,
const short1 &  b 
)

◆ max() [116/200]

__device__ __forceinline__ float2 cv::cudev::max ( const short2 &  a,
float  s 
)

◆ max() [117/200]

__device__ __forceinline__ float3 cv::cudev::max ( const short3 &  a,
float  s 
)

◆ max() [118/200]

__device__ __forceinline__ float3 cv::cudev::max ( float  s,
const short3 &  b 
)

◆ max() [119/200]

__device__ __forceinline__ float4 cv::cudev::max ( const short4 &  a,
float  s 
)

◆ max() [120/200]

__device__ __forceinline__ float4 cv::cudev::max ( float  s,
const short4 &  b 
)

◆ max() [121/200]

__device__ __forceinline__ double2 cv::cudev::max ( double  s,
const short2 &  b 
)

◆ max() [122/200]

__device__ __forceinline__ double4 cv::cudev::max ( double  s,
const short4 &  b 
)

◆ max() [123/200]

__device__ __forceinline__ double1 cv::cudev::max ( const short1 &  a,
double  s 
)

◆ max() [124/200]

__device__ __forceinline__ double1 cv::cudev::max ( double  s,
const short1 &  b 
)

◆ max() [125/200]

__device__ __forceinline__ double2 cv::cudev::max ( const short2 &  a,
double  s 
)

◆ max() [126/200]

__device__ __forceinline__ double3 cv::cudev::max ( const short3 &  a,
double  s 
)

◆ max() [127/200]

__device__ __forceinline__ double3 cv::cudev::max ( double  s,
const short3 &  b 
)

◆ max() [128/200]

__device__ __forceinline__ double4 cv::cudev::max ( const short4 &  a,
double  s 
)

◆ max() [129/200]

__device__ __forceinline__ uint2 cv::cudev::max ( uint  s,
const uint2 &  b 
)

◆ max() [130/200]

__device__ __forceinline__ uint1 cv::cudev::max ( const uint1 &  a,
uint  s 
)

◆ max() [131/200]

__device__ __forceinline__ uint1 cv::cudev::max ( uint  s,
const uint1 &  b 
)

◆ max() [132/200]

__device__ __forceinline__ uint2 cv::cudev::max ( const uint2 &  a,
uint  s 
)

◆ max() [133/200]

__device__ __forceinline__ uint3 cv::cudev::max ( const uint3 &  a,
uint  s 
)

◆ max() [134/200]

__device__ __forceinline__ uint3 cv::cudev::max ( uint  s,
const uint3 &  b 
)

◆ max() [135/200]

__device__ __forceinline__ uint4 cv::cudev::max ( const uint4 &  a,
uint  s 
)

◆ max() [136/200]

__device__ __forceinline__ uint4 cv::cudev::max ( uint  s,
const uint4 &  b 
)

◆ max() [137/200]

__device__ __forceinline__ float2 cv::cudev::max ( float  s,
const uint2 &  b 
)

◆ max() [138/200]

__device__ __forceinline__ float4 cv::cudev::max ( float  s,
const uint4 &  b 
)

◆ max() [139/200]

__device__ __forceinline__ float1 cv::cudev::max ( const uint1 &  a,
float  s 
)

◆ max() [140/200]

__device__ __forceinline__ float1 cv::cudev::max ( float  s,
const uint1 &  b 
)

◆ max() [141/200]

__device__ __forceinline__ float2 cv::cudev::max ( const uint2 &  a,
float  s 
)

◆ max() [142/200]

__device__ __forceinline__ float3 cv::cudev::max ( const uint3 &  a,
float  s 
)

◆ max() [143/200]

__device__ __forceinline__ float3 cv::cudev::max ( float  s,
const uint3 &  b 
)

◆ max() [144/200]

__device__ __forceinline__ float4 cv::cudev::max ( const uint4 &  a,
float  s 
)

◆ max() [145/200]

__device__ __forceinline__ double2 cv::cudev::max ( double  s,
const uint2 &  b 
)

◆ max() [146/200]

__device__ __forceinline__ double1 cv::cudev::max ( const uint1 &  a,
double  s 
)

◆ max() [147/200]

__device__ __forceinline__ double1 cv::cudev::max ( double  s,
const uint1 &  b 
)

◆ max() [148/200]

__device__ __forceinline__ double2 cv::cudev::max ( const uint2 &  a,
double  s 
)

◆ max() [149/200]

__device__ __forceinline__ double3 cv::cudev::max ( const uint3 &  a,
double  s 
)

◆ max() [150/200]

__device__ __forceinline__ double3 cv::cudev::max ( double  s,
const uint3 &  b 
)

◆ max() [151/200]

__device__ __forceinline__ double4 cv::cudev::max ( const uint4 &  a,
double  s 
)

◆ max() [152/200]

__device__ __forceinline__ double4 cv::cudev::max ( double  s,
const uint4 &  b 
)

◆ max() [153/200]

__device__ __forceinline__ int2 cv::cudev::max ( int  s,
const int2 &  b 
)

◆ max() [154/200]

__device__ __forceinline__ int4 cv::cudev::max ( int  s,
const int4 &  b 
)

◆ max() [155/200]

__device__ __forceinline__ int1 cv::cudev::max ( const int1 &  a,
int  s 
)

◆ max() [156/200]

__device__ __forceinline__ int1 cv::cudev::max ( int  s,
const int1 &  b 
)

◆ max() [157/200]

__device__ __forceinline__ int2 cv::cudev::max ( const int2 &  a,
int  s 
)

◆ max() [158/200]

__device__ __forceinline__ int3 cv::cudev::max ( const int3 &  a,
int  s 
)

◆ max() [159/200]

__device__ __forceinline__ int3 cv::cudev::max ( int  s,
const int3 &  b 
)

◆ max() [160/200]

__device__ __forceinline__ int4 cv::cudev::max ( const int4 &  a,
int  s 
)

◆ max() [161/200]

__device__ __forceinline__ float2 cv::cudev::max ( float  s,
const int2 &  b 
)

◆ max() [162/200]

__device__ __forceinline__ float1 cv::cudev::max ( const int1 &  a,
float  s 
)

◆ max() [163/200]

__device__ __forceinline__ float1 cv::cudev::max ( float  s,
const int1 &  b 
)

◆ max() [164/200]

__device__ __forceinline__ float2 cv::cudev::max ( const int2 &  a,
float  s 
)

◆ max() [165/200]

__device__ __forceinline__ float3 cv::cudev::max ( const int3 &  a,
float  s 
)

◆ max() [166/200]

__device__ __forceinline__ float3 cv::cudev::max ( float  s,
const int3 &  b 
)

◆ max() [167/200]

__device__ __forceinline__ float4 cv::cudev::max ( const int4 &  a,
float  s 
)

◆ max() [168/200]

__device__ __forceinline__ float4 cv::cudev::max ( float  s,
const int4 &  b 
)

◆ max() [169/200]

__device__ __forceinline__ double4 cv::cudev::max ( double  s,
const int4 &  b 
)

◆ max() [170/200]

__device__ __forceinline__ double2 cv::cudev::max ( double  s,
const int2 &  b 
)

◆ max() [171/200]

__device__ __forceinline__ double1 cv::cudev::max ( const int1 &  a,
double  s 
)

◆ max() [172/200]

__device__ __forceinline__ double1 cv::cudev::max ( double  s,
const int1 &  b 
)

◆ max() [173/200]

__device__ __forceinline__ double2 cv::cudev::max ( const int2 &  a,
double  s 
)

◆ max() [174/200]

__device__ __forceinline__ double3 cv::cudev::max ( const int3 &  a,
double  s 
)

◆ max() [175/200]

__device__ __forceinline__ double3 cv::cudev::max ( double  s,
const int3 &  b 
)

◆ max() [176/200]

__device__ __forceinline__ double4 cv::cudev::max ( const int4 &  a,
double  s 
)

◆ max() [177/200]

__device__ __forceinline__ float2 cv::cudev::max ( float  s,
const float2 &  b 
)

◆ max() [178/200]

__device__ __forceinline__ float1 cv::cudev::max ( const float1 &  a,
float  s 
)

◆ max() [179/200]

__device__ __forceinline__ float1 cv::cudev::max ( float  s,
const float1 &  b 
)

◆ max() [180/200]

__device__ __forceinline__ float2 cv::cudev::max ( const float2 &  a,
float  s 
)

◆ max() [181/200]

__device__ __forceinline__ float3 cv::cudev::max ( const float3 &  a,
float  s 
)

◆ max() [182/200]

__device__ __forceinline__ float3 cv::cudev::max ( float  s,
const float3 &  b 
)

◆ max() [183/200]

__device__ __forceinline__ float4 cv::cudev::max ( const float4 &  a,
float  s 
)

◆ max() [184/200]

__device__ __forceinline__ float4 cv::cudev::max ( float  s,
const float4 &  b 
)

◆ max() [185/200]

__device__ __forceinline__ double2 cv::cudev::max ( double  s,
const float2 &  b 
)

◆ max() [186/200]

__device__ __forceinline__ double4 cv::cudev::max ( double  s,
const float4 &  b 
)

◆ max() [187/200]

__device__ __forceinline__ double1 cv::cudev::max ( const float1 &  a,
double  s 
)

◆ max() [188/200]

__device__ __forceinline__ double1 cv::cudev::max ( double  s,
const float1 &  b 
)

◆ max() [189/200]

__device__ __forceinline__ double2 cv::cudev::max ( const float2 &  a,
double  s 
)

◆ max() [190/200]

__device__ __forceinline__ double3 cv::cudev::max ( const float3 &  a,
double  s 
)

◆ max() [191/200]

__device__ __forceinline__ double3 cv::cudev::max ( double  s,
const float3 &  b 
)

◆ max() [192/200]

__device__ __forceinline__ double4 cv::cudev::max ( const float4 &  a,
double  s 
)

◆ max() [193/200]

__device__ __forceinline__ double1 cv::cudev::max ( const double1 &  a,
double  s 
)

◆ max() [194/200]

__device__ __forceinline__ double1 cv::cudev::max ( double  s,
const double1 &  b 
)

◆ max() [195/200]

__device__ __forceinline__ double2 cv::cudev::max ( const double2 &  a,
double  s 
)

◆ max() [196/200]

__device__ __forceinline__ double3 cv::cudev::max ( const double3 &  a,
double  s 
)

◆ max() [197/200]

__device__ __forceinline__ double3 cv::cudev::max ( double  s,
const double3 &  b 
)

◆ max() [198/200]

__device__ __forceinline__ double4 cv::cudev::max ( const double4 &  a,
double  s 
)

◆ max() [199/200]

__device__ __forceinline__ double4 cv::cudev::max ( double  s,
const double4 &  b 
)

◆ max() [200/200]

__device__ __forceinline__ double2 cv::cudev::max ( double  s,
const double2 &  b 
)

◆ max_()

template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<SrcPtr1>::ptr_type, typename PtrTraits<SrcPtr2>::ptr_type, maximum<typename LargerType<typename PtrTraits<SrcPtr1>::value_type, typename PtrTraits<SrcPtr2>::value_type>::type> > > cv::cudev::max_ ( const SrcPtr1 &  src1,
const SrcPtr2 &  src2 
)

◆ maxVal_()

template<class SrcPtr >
__host__ Expr<FindMaxValExprBody<SrcPtr> > cv::cudev::maxVal_ ( const SrcPtr &  src)

◆ min() [1/200]

__device__ __forceinline__ uchar4 cv::cudev::min ( const uchar4 &  a,
const uchar4 &  b 
)

◆ min() [2/200]

__device__ __forceinline__ uchar1 cv::cudev::min ( const uchar1 &  a,
const uchar1 &  b 
)

◆ min() [3/200]

__device__ __forceinline__ uchar2 cv::cudev::min ( const uchar2 &  a,
const uchar2 &  b 
)

◆ min() [4/200]

__device__ __forceinline__ uchar3 cv::cudev::min ( const uchar3 &  a,
const uchar3 &  b 
)

◆ min() [5/200]

__device__ __forceinline__ char4 cv::cudev::min ( const char4 &  a,
const char4 &  b 
)

◆ min() [6/200]

__device__ __forceinline__ char1 cv::cudev::min ( const char1 &  a,
const char1 &  b 
)

◆ min() [7/200]

__device__ __forceinline__ char2 cv::cudev::min ( const char2 &  a,
const char2 &  b 
)

◆ min() [8/200]

__device__ __forceinline__ char3 cv::cudev::min ( const char3 &  a,
const char3 &  b 
)

◆ min() [9/200]

__device__ __forceinline__ ushort4 cv::cudev::min ( const ushort4 &  a,
const ushort4 &  b 
)

◆ min() [10/200]

__device__ __forceinline__ ushort1 cv::cudev::min ( const ushort1 &  a,
const ushort1 &  b 
)

◆ min() [11/200]

__device__ __forceinline__ ushort2 cv::cudev::min ( const ushort2 &  a,
const ushort2 &  b 
)

◆ min() [12/200]

__device__ __forceinline__ ushort3 cv::cudev::min ( const ushort3 &  a,
const ushort3 &  b 
)

◆ min() [13/200]

__device__ __forceinline__ short4 cv::cudev::min ( const short4 &  a,
const short4 &  b 
)

◆ min() [14/200]

__device__ __forceinline__ short1 cv::cudev::min ( const short1 &  a,
const short1 &  b 
)

◆ min() [15/200]

__device__ __forceinline__ short2 cv::cudev::min ( const short2 &  a,
const short2 &  b 
)

◆ min() [16/200]

__device__ __forceinline__ short3 cv::cudev::min ( const short3 &  a,
const short3 &  b 
)

◆ min() [17/200]

__device__ __forceinline__ uint4 cv::cudev::min ( const uint4 &  a,
const uint4 &  b 
)

◆ min() [18/200]

__device__ __forceinline__ uint1 cv::cudev::min ( const uint1 &  a,
const uint1 &  b 
)

◆ min() [19/200]

__device__ __forceinline__ uint2 cv::cudev::min ( const uint2 &  a,
const uint2 &  b 
)

◆ min() [20/200]

__device__ __forceinline__ uint3 cv::cudev::min ( const uint3 &  a,
const uint3 &  b 
)

◆ min() [21/200]

__device__ __forceinline__ int1 cv::cudev::min ( const int1 &  a,
const int1 &  b 
)

◆ min() [22/200]

__device__ __forceinline__ int2 cv::cudev::min ( const int2 &  a,
const int2 &  b 
)

◆ min() [23/200]

__device__ __forceinline__ int3 cv::cudev::min ( const int3 &  a,
const int3 &  b 
)

◆ min() [24/200]

__device__ __forceinline__ int4 cv::cudev::min ( const int4 &  a,
const int4 &  b 
)

◆ min() [25/200]

__device__ __forceinline__ float4 cv::cudev::min ( const float4 &  a,
const float4 &  b 
)

◆ min() [26/200]

__device__ __forceinline__ float1 cv::cudev::min ( const float1 &  a,
const float1 &  b 
)

◆ min() [27/200]

__device__ __forceinline__ float2 cv::cudev::min ( const float2 &  a,
const float2 &  b 
)

◆ min() [28/200]

__device__ __forceinline__ float3 cv::cudev::min ( const float3 &  a,
const float3 &  b 
)

◆ min() [29/200]

__device__ __forceinline__ double2 cv::cudev::min ( const double2 &  a,
const double2 &  b 
)

◆ min() [30/200]

__device__ __forceinline__ double3 cv::cudev::min ( const double3 &  a,
const double3 &  b 
)

◆ min() [31/200]

__device__ __forceinline__ double4 cv::cudev::min ( const double4 &  a,
const double4 &  b 
)

◆ min() [32/200]

__device__ __forceinline__ double1 cv::cudev::min ( const double1 &  a,
const double1 &  b 
)

◆ min() [33/200]

__device__ __forceinline__ uchar4 cv::cudev::min ( uchar  s,
const uchar4 &  b 
)

◆ min() [34/200]

__device__ __forceinline__ uchar2 cv::cudev::min ( uchar  s,
const uchar2 &  b 
)

◆ min() [35/200]

__device__ __forceinline__ uchar1 cv::cudev::min ( const uchar1 &  a,
uchar  s 
)

◆ min() [36/200]

__device__ __forceinline__ uchar1 cv::cudev::min ( uchar  s,
const uchar1 &  b 
)

◆ min() [37/200]

__device__ __forceinline__ uchar2 cv::cudev::min ( const uchar2 &  a,
uchar  s 
)

◆ min() [38/200]

__device__ __forceinline__ uchar3 cv::cudev::min ( const uchar3 &  a,
uchar  s 
)

◆ min() [39/200]

__device__ __forceinline__ uchar3 cv::cudev::min ( uchar  s,
const uchar3 &  b 
)

◆ min() [40/200]

__device__ __forceinline__ uchar4 cv::cudev::min ( const uchar4 &  a,
uchar  s 
)

◆ min() [41/200]

__device__ __forceinline__ float2 cv::cudev::min ( float  s,
const uchar2 &  b 
)

◆ min() [42/200]

__device__ __forceinline__ float1 cv::cudev::min ( const uchar1 &  a,
float  s 
)

◆ min() [43/200]

__device__ __forceinline__ float1 cv::cudev::min ( float  s,
const uchar1 &  b 
)

◆ min() [44/200]

__device__ __forceinline__ float2 cv::cudev::min ( const uchar2 &  a,
float  s 
)

◆ min() [45/200]

__device__ __forceinline__ float3 cv::cudev::min ( const uchar3 &  a,
float  s 
)

◆ min() [46/200]

__device__ __forceinline__ float3 cv::cudev::min ( float  s,
const uchar3 &  b 
)

◆ min() [47/200]

__device__ __forceinline__ float4 cv::cudev::min ( const uchar4 &  a,
float  s 
)

◆ min() [48/200]

__device__ __forceinline__ float4 cv::cudev::min ( float  s,
const uchar4 &  b 
)

◆ min() [49/200]

__device__ __forceinline__ double2 cv::cudev::min ( double  s,
const uchar2 &  b 
)

◆ min() [50/200]

__device__ __forceinline__ double4 cv::cudev::min ( double  s,
const uchar4 &  b 
)

◆ min() [51/200]

__device__ __forceinline__ double1 cv::cudev::min ( const uchar1 &  a,
double  s 
)

◆ min() [52/200]

__device__ __forceinline__ double1 cv::cudev::min ( double  s,
const uchar1 &  b 
)

◆ min() [53/200]

__device__ __forceinline__ double2 cv::cudev::min ( const uchar2 &  a,
double  s 
)

◆ min() [54/200]

__device__ __forceinline__ double3 cv::cudev::min ( const uchar3 &  a,
double  s 
)

◆ min() [55/200]

__device__ __forceinline__ double3 cv::cudev::min ( double  s,
const uchar3 &  b 
)

◆ min() [56/200]

__device__ __forceinline__ double4 cv::cudev::min ( const uchar4 &  a,
double  s 
)

◆ min() [57/200]

__device__ __forceinline__ char2 cv::cudev::min ( char  s,
const char2 &  b 
)

◆ min() [58/200]

__device__ __forceinline__ char1 cv::cudev::min ( const char1 &  a,
char  s 
)

◆ min() [59/200]

__device__ __forceinline__ char1 cv::cudev::min ( char  s,
const char1 &  b 
)

◆ min() [60/200]

__device__ __forceinline__ char2 cv::cudev::min ( const char2 &  a,
char  s 
)

◆ min() [61/200]

__device__ __forceinline__ char3 cv::cudev::min ( const char3 &  a,
char  s 
)

◆ min() [62/200]

__device__ __forceinline__ char3 cv::cudev::min ( char  s,
const char3 &  b 
)

◆ min() [63/200]

__device__ __forceinline__ char4 cv::cudev::min ( const char4 &  a,
char  s 
)

◆ min() [64/200]

__device__ __forceinline__ char4 cv::cudev::min ( char  s,
const char4 &  b 
)

◆ min() [65/200]

__device__ __forceinline__ float4 cv::cudev::min ( float  s,
const char4 &  b 
)

◆ min() [66/200]

__device__ __forceinline__ float2 cv::cudev::min ( float  s,
const char2 &  b 
)

◆ min() [67/200]

__device__ __forceinline__ float1 cv::cudev::min ( const char1 &  a,
float  s 
)

◆ min() [68/200]

__device__ __forceinline__ float1 cv::cudev::min ( float  s,
const char1 &  b 
)

◆ min() [69/200]

__device__ __forceinline__ float2 cv::cudev::min ( const char2 &  a,
float  s 
)

◆ min() [70/200]

__device__ __forceinline__ float3 cv::cudev::min ( const char3 &  a,
float  s 
)

◆ min() [71/200]

__device__ __forceinline__ float3 cv::cudev::min ( float  s,
const char3 &  b 
)

◆ min() [72/200]

__device__ __forceinline__ float4 cv::cudev::min ( const char4 &  a,
float  s 
)

◆ min() [73/200]

__device__ __forceinline__ double2 cv::cudev::min ( double  s,
const char2 &  b 
)

◆ min() [74/200]

__device__ __forceinline__ double1 cv::cudev::min ( const char1 &  a,
double  s 
)

◆ min() [75/200]

__device__ __forceinline__ double1 cv::cudev::min ( double  s,
const char1 &  b 
)

◆ min() [76/200]

__device__ __forceinline__ double2 cv::cudev::min ( const char2 &  a,
double  s 
)

◆ min() [77/200]

__device__ __forceinline__ double3 cv::cudev::min ( const char3 &  a,
double  s 
)

◆ min() [78/200]

__device__ __forceinline__ double3 cv::cudev::min ( double  s,
const char3 &  b 
)

◆ min() [79/200]

__device__ __forceinline__ double4 cv::cudev::min ( const char4 &  a,
double  s 
)

◆ min() [80/200]

__device__ __forceinline__ double4 cv::cudev::min ( double  s,
const char4 &  b 
)

◆ min() [81/200]

__device__ __forceinline__ ushort4 cv::cudev::min ( ushort  s,
const ushort4 &  b 
)

◆ min() [82/200]

__device__ __forceinline__ ushort2 cv::cudev::min ( ushort  s,
const ushort2 &  b 
)

◆ min() [83/200]

__device__ __forceinline__ ushort1 cv::cudev::min ( const ushort1 &  a,
ushort  s 
)

◆ min() [84/200]

__device__ __forceinline__ ushort1 cv::cudev::min ( ushort  s,
const ushort1 &  b 
)

◆ min() [85/200]

__device__ __forceinline__ ushort2 cv::cudev::min ( const ushort2 &  a,
ushort  s 
)

◆ min() [86/200]

__device__ __forceinline__ ushort3 cv::cudev::min ( const ushort3 &  a,
ushort  s 
)

◆ min() [87/200]

__device__ __forceinline__ ushort3 cv::cudev::min ( ushort  s,
const ushort3 &  b 
)

◆ min() [88/200]

__device__ __forceinline__ ushort4 cv::cudev::min ( const ushort4 &  a,
ushort  s 
)

◆ min() [89/200]

__device__ __forceinline__ float4 cv::cudev::min ( float  s,
const ushort4 &  b 
)

◆ min() [90/200]

__device__ __forceinline__ float2 cv::cudev::min ( float  s,
const ushort2 &  b 
)

◆ min() [91/200]

__device__ __forceinline__ float1 cv::cudev::min ( const ushort1 &  a,
float  s 
)

◆ min() [92/200]

__device__ __forceinline__ float1 cv::cudev::min ( float  s,
const ushort1 &  b 
)

◆ min() [93/200]

__device__ __forceinline__ float2 cv::cudev::min ( const ushort2 &  a,
float  s 
)

◆ min() [94/200]

__device__ __forceinline__ float3 cv::cudev::min ( const ushort3 &  a,
float  s 
)

◆ min() [95/200]

__device__ __forceinline__ float3 cv::cudev::min ( float  s,
const ushort3 &  b 
)

◆ min() [96/200]

__device__ __forceinline__ float4 cv::cudev::min ( const ushort4 &  a,
float  s 
)

◆ min() [97/200]

__device__ __forceinline__ double4 cv::cudev::min ( double  s,
const ushort4 &  b 
)

◆ min() [98/200]

__device__ __forceinline__ double2 cv::cudev::min ( double  s,
const ushort2 &  b 
)

◆ min() [99/200]

__device__ __forceinline__ double1 cv::cudev::min ( const ushort1 &  a,
double  s 
)

◆ min() [100/200]

__device__ __forceinline__ double1 cv::cudev::min ( double  s,
const ushort1 &  b 
)

◆ min() [101/200]

__device__ __forceinline__ double2 cv::cudev::min ( const ushort2 &  a,
double  s 
)

◆ min() [102/200]

__device__ __forceinline__ double3 cv::cudev::min ( const ushort3 &  a,
double  s 
)

◆ min() [103/200]

__device__ __forceinline__ double3 cv::cudev::min ( double  s,
const ushort3 &  b 
)

◆ min() [104/200]

__device__ __forceinline__ double4 cv::cudev::min ( const ushort4 &  a,
double  s 
)

◆ min() [105/200]

__device__ __forceinline__ short2 cv::cudev::min ( short  s,
const short2 &  b 
)

◆ min() [106/200]

__device__ __forceinline__ short1 cv::cudev::min ( const short1 &  a,
short  s 
)

◆ min() [107/200]

__device__ __forceinline__ short1 cv::cudev::min ( short  s,
const short1 &  b 
)

◆ min() [108/200]

__device__ __forceinline__ short2 cv::cudev::min ( const short2 &  a,
short  s 
)

◆ min() [109/200]

__device__ __forceinline__ short3 cv::cudev::min ( const short3 &  a,
short  s 
)

◆ min() [110/200]

__device__ __forceinline__ short3 cv::cudev::min ( short  s,
const short3 &  b 
)

◆ min() [111/200]

__device__ __forceinline__ short4 cv::cudev::min ( const short4 &  a,
short  s 
)

◆ min() [112/200]

__device__ __forceinline__ short4 cv::cudev::min ( short  s,
const short4 &  b 
)

◆ min() [113/200]

__device__ __forceinline__ float4 cv::cudev::min ( float  s,
const short4 &  b 
)

◆ min() [114/200]

__device__ __forceinline__ float2 cv::cudev::min ( float  s,
const short2 &  b 
)

◆ min() [115/200]

__device__ __forceinline__ float1 cv::cudev::min ( const short1 &  a,
float  s 
)

◆ min() [116/200]

__device__ __forceinline__ float1 cv::cudev::min ( float  s,
const short1 &  b 
)

◆ min() [117/200]

__device__ __forceinline__ float2 cv::cudev::min ( const short2 &  a,
float  s 
)

◆ min() [118/200]

__device__ __forceinline__ float3 cv::cudev::min ( const short3 &  a,
float  s 
)

◆ min() [119/200]

__device__ __forceinline__ float3 cv::cudev::min ( float  s,
const short3 &  b 
)

◆ min() [120/200]

__device__ __forceinline__ float4 cv::cudev::min ( const short4 &  a,
float  s 
)

◆ min() [121/200]

__device__ __forceinline__ double2 cv::cudev::min ( double  s,
const short2 &  b 
)

◆ min() [122/200]

__device__ __forceinline__ double1 cv::cudev::min ( const short1 &  a,
double  s 
)

◆ min() [123/200]

__device__ __forceinline__ double1 cv::cudev::min ( double  s,
const short1 &  b 
)

◆ min() [124/200]

__device__ __forceinline__ double2 cv::cudev::min ( const short2 &  a,
double  s 
)

◆ min() [125/200]

__device__ __forceinline__ double3 cv::cudev::min ( const short3 &  a,
double  s 
)

◆ min() [126/200]

__device__ __forceinline__ double3 cv::cudev::min ( double  s,
const short3 &  b 
)

◆ min() [127/200]

__device__ __forceinline__ double4 cv::cudev::min ( const short4 &  a,
double  s 
)

◆ min() [128/200]

__device__ __forceinline__ double4 cv::cudev::min ( double  s,
const short4 &  b 
)

◆ min() [129/200]

__device__ __forceinline__ uint2 cv::cudev::min ( uint  s,
const uint2 &  b 
)

◆ min() [130/200]

__device__ __forceinline__ uint4 cv::cudev::min ( uint  s,
const uint4 &  b 
)

◆ min() [131/200]

__device__ __forceinline__ uint1 cv::cudev::min ( const uint1 &  a,
uint  s 
)

◆ min() [132/200]

__device__ __forceinline__ uint1 cv::cudev::min ( uint  s,
const uint1 &  b 
)

◆ min() [133/200]

__device__ __forceinline__ uint2 cv::cudev::min ( const uint2 &  a,
uint  s 
)

◆ min() [134/200]

__device__ __forceinline__ uint3 cv::cudev::min ( const uint3 &  a,
uint  s 
)

◆ min() [135/200]

__device__ __forceinline__ uint3 cv::cudev::min ( uint  s,
const uint3 &  b 
)

◆ min() [136/200]

__device__ __forceinline__ uint4 cv::cudev::min ( const uint4 &  a,
uint  s 
)

◆ min() [137/200]

__device__ __forceinline__ float2 cv::cudev::min ( float  s,
const uint2 &  b 
)

◆ min() [138/200]

__device__ __forceinline__ float1 cv::cudev::min ( const uint1 &  a,
float  s 
)

◆ min() [139/200]

__device__ __forceinline__ float1 cv::cudev::min ( float  s,
const uint1 &  b 
)

◆ min() [140/200]

__device__ __forceinline__ float2 cv::cudev::min ( const uint2 &  a,
float  s 
)

◆ min() [141/200]

__device__ __forceinline__ float3 cv::cudev::min ( const uint3 &  a,
float  s 
)

◆ min() [142/200]

__device__ __forceinline__ float3 cv::cudev::min ( float  s,
const uint3 &  b 
)

◆ min() [143/200]

__device__ __forceinline__ float4 cv::cudev::min ( const uint4 &  a,
float  s 
)

◆ min() [144/200]

__device__ __forceinline__ float4 cv::cudev::min ( float  s,
const uint4 &  b 
)

◆ min() [145/200]

__device__ __forceinline__ double4 cv::cudev::min ( double  s,
const uint4 &  b 
)

◆ min() [146/200]

__device__ __forceinline__ double2 cv::cudev::min ( double  s,
const uint2 &  b 
)

◆ min() [147/200]

__device__ __forceinline__ double1 cv::cudev::min ( const uint1 &  a,
double  s 
)

◆ min() [148/200]

__device__ __forceinline__ double1 cv::cudev::min ( double  s,
const uint1 &  b 
)

◆ min() [149/200]

__device__ __forceinline__ double2 cv::cudev::min ( const uint2 &  a,
double  s 
)

◆ min() [150/200]

__device__ __forceinline__ double3 cv::cudev::min ( const uint3 &  a,
double  s 
)

◆ min() [151/200]

__device__ __forceinline__ double3 cv::cudev::min ( double  s,
const uint3 &  b 
)

◆ min() [152/200]

__device__ __forceinline__ double4 cv::cudev::min ( const uint4 &  a,
double  s 
)

◆ min() [153/200]

__device__ __forceinline__ int2 cv::cudev::min ( int  s,
const int2 &  b 
)

◆ min() [154/200]

__device__ __forceinline__ int1 cv::cudev::min ( const int1 &  a,
int  s 
)

◆ min() [155/200]

__device__ __forceinline__ int1 cv::cudev::min ( int  s,
const int1 &  b 
)

◆ min() [156/200]

__device__ __forceinline__ int2 cv::cudev::min ( const int2 &  a,
int  s 
)

◆ min() [157/200]

__device__ __forceinline__ int3 cv::cudev::min ( const int3 &  a,
int  s 
)

◆ min() [158/200]

__device__ __forceinline__ int3 cv::cudev::min ( int  s,
const int3 &  b 
)

◆ min() [159/200]

__device__ __forceinline__ int4 cv::cudev::min ( const int4 &  a,
int  s 
)

◆ min() [160/200]

__device__ __forceinline__ int4 cv::cudev::min ( int  s,
const int4 &  b 
)

◆ min() [161/200]

__device__ __forceinline__ float4 cv::cudev::min ( float  s,
const int4 &  b 
)

◆ min() [162/200]

__device__ __forceinline__ float2 cv::cudev::min ( float  s,
const int2 &  b 
)

◆ min() [163/200]

__device__ __forceinline__ float1 cv::cudev::min ( const int1 &  a,
float  s 
)

◆ min() [164/200]

__device__ __forceinline__ float1 cv::cudev::min ( float  s,
const int1 &  b 
)

◆ min() [165/200]

__device__ __forceinline__ float2 cv::cudev::min ( const int2 &  a,
float  s 
)

◆ min() [166/200]

__device__ __forceinline__ float3 cv::cudev::min ( const int3 &  a,
float  s 
)

◆ min() [167/200]

__device__ __forceinline__ float3 cv::cudev::min ( float  s,
const int3 &  b 
)

◆ min() [168/200]

__device__ __forceinline__ float4 cv::cudev::min ( const int4 &  a,
float  s 
)

◆ min() [169/200]

__device__ __forceinline__ double2 cv::cudev::min ( double  s,
const int2 &  b 
)

◆ min() [170/200]

__device__ __forceinline__ double1 cv::cudev::min ( const int1 &  a,
double  s 
)

◆ min() [171/200]

__device__ __forceinline__ double1 cv::cudev::min ( double  s,
const int1 &  b 
)

◆ min() [172/200]

__device__ __forceinline__ double2 cv::cudev::min ( const int2 &  a,
double  s 
)

◆ min() [173/200]

__device__ __forceinline__ double3 cv::cudev::min ( double  s,
const int3 &  b 
)

◆ min() [174/200]

__device__ __forceinline__ double4 cv::cudev::min ( const int4 &  a,
double  s 
)

◆ min() [175/200]

__device__ __forceinline__ double4 cv::cudev::min ( double  s,
const int4 &  b 
)

◆ min() [176/200]

__device__ __forceinline__ double3 cv::cudev::min ( const int3 &  a,
double  s 
)

◆ min() [177/200]

__device__ __forceinline__ float4 cv::cudev::min ( float  s,
const float4 &  b 
)

◆ min() [178/200]

__device__ __forceinline__ float2 cv::cudev::min ( float  s,
const float2 &  b 
)

◆ min() [179/200]

__device__ __forceinline__ float1 cv::cudev::min ( const float1 &  a,
float  s 
)

◆ min() [180/200]

__device__ __forceinline__ float1 cv::cudev::min ( float  s,
const float1 &  b 
)

◆ min() [181/200]

__device__ __forceinline__ float2 cv::cudev::min ( const float2 &  a,
float  s 
)

◆ min() [182/200]

__device__ __forceinline__ float3 cv::cudev::min ( const float3 &  a,
float  s 
)

◆ min() [183/200]

__device__ __forceinline__ float3 cv::cudev::min ( float  s,
const float3 &  b 
)

◆ min() [184/200]

__device__ __forceinline__ float4 cv::cudev::min ( const float4 &  a,
float  s 
)

◆ min() [185/200]

__device__ __forceinline__ double3 cv::cudev::min ( const float3 &  a,
double  s 
)

◆ min() [186/200]

__device__ __forceinline__ double2 cv::cudev::min ( double  s,
const float2 &  b 
)

◆ min() [187/200]

__device__ __forceinline__ double1 cv::cudev::min ( const float1 &  a,
double  s 
)

◆ min() [188/200]

__device__ __forceinline__ double1 cv::cudev::min ( double  s,
const float1 &  b 
)

◆ min() [189/200]

__device__ __forceinline__ double2 cv::cudev::min ( const float2 &  a,
double  s 
)

◆ min() [190/200]

__device__ __forceinline__ double3 cv::cudev::min ( double  s,
const float3 &  b 
)

◆ min() [191/200]

__device__ __forceinline__ double4 cv::cudev::min ( const float4 &  a,
double  s 
)

◆ min() [192/200]

__device__ __forceinline__ double4 cv::cudev::min ( double  s,
const float4 &  b 
)

◆ min() [193/200]

__device__ __forceinline__ double4 cv::cudev::min ( double  s,
const double4 &  b 
)

◆ min() [194/200]

__device__ __forceinline__ double2 cv::cudev::min ( double  s,
const double2 &  b 
)

◆ min() [195/200]

__device__ __forceinline__ double1 cv::cudev::min ( const double1 &  a,
double  s 
)

◆ min() [196/200]

__device__ __forceinline__ double1 cv::cudev::min ( double  s,
const double1 &  b 
)

◆ min() [197/200]

__device__ __forceinline__ double2 cv::cudev::min ( const double2 &  a,
double  s 
)

◆ min() [198/200]

__device__ __forceinline__ double3 cv::cudev::min ( double  s,
const double3 &  b 
)

◆ min() [199/200]

__device__ __forceinline__ double4 cv::cudev::min ( const double4 &  a,
double  s 
)

◆ min() [200/200]

__device__ __forceinline__ double3 cv::cudev::min ( const double3 &  a,
double  s 
)

◆ min_()

template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<SrcPtr1>::ptr_type, typename PtrTraits<SrcPtr2>::ptr_type, minimum<typename LargerType<typename PtrTraits<SrcPtr1>::value_type, typename PtrTraits<SrcPtr2>::value_type>::type> > > cv::cudev::min_ ( const SrcPtr1 &  src1,
const SrcPtr2 &  src2 
)

◆ minMaxVal_()

template<class SrcPtr >
__host__ Expr<FindMinMaxValExprBody<SrcPtr> > cv::cudev::minMaxVal_ ( const SrcPtr &  src)

◆ minVal_()

template<class SrcPtr >
__host__ Expr<FindMinValExprBody<SrcPtr> > cv::cudev::minVal_ ( const SrcPtr &  src)

◆ not1()

template<class Predicate >
__host__ __device__ UnaryNegate<Predicate> cv::cudev::not1 ( const Predicate &  pred)

◆ not2()

template<class Predicate >
__host__ __device__ BinaryNegate<Predicate> cv::cudev::not2 ( const Predicate &  pred)

◆ operator !() [1/36]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, logical_not <T> > > cv::cudev::operator ! ( const GlobPtrSz< T > &  src)

◆ operator !() [2/36]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, logical_not <T> > > cv::cudev::operator ! ( const Texture< T > &  src)

◆ operator !() [3/36]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, logical_not <typename Body::value_type> > > cv::cudev::operator ! ( const Expr< Body > &  src)

◆ operator !() [4/36]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, logical_not <T> > > cv::cudev::operator ! ( const GpuMat_< T > &  src)

◆ operator !() [5/36]

__device__ __forceinline__ uchar1 cv::cudev::operator ! ( const uchar1 &  a)

◆ operator !() [6/36]

__device__ __forceinline__ uchar3 cv::cudev::operator ! ( const uchar3 &  a)

◆ operator !() [7/36]

__device__ __forceinline__ uchar4 cv::cudev::operator ! ( const uchar4 &  a)

◆ operator !() [8/36]

__device__ __forceinline__ uchar2 cv::cudev::operator ! ( const uchar2 &  a)

◆ operator !() [9/36]

__device__ __forceinline__ uchar1 cv::cudev::operator ! ( const char1 &  a)

◆ operator !() [10/36]

__device__ __forceinline__ uchar2 cv::cudev::operator ! ( const char2 &  a)

◆ operator !() [11/36]

__device__ __forceinline__ uchar3 cv::cudev::operator ! ( const char3 &  a)

◆ operator !() [12/36]

__device__ __forceinline__ uchar4 cv::cudev::operator ! ( const char4 &  a)

◆ operator !() [13/36]

__device__ __forceinline__ uchar1 cv::cudev::operator ! ( const ushort1 &  a)

◆ operator !() [14/36]

__device__ __forceinline__ uchar2 cv::cudev::operator ! ( const ushort2 &  a)

◆ operator !() [15/36]

__device__ __forceinline__ uchar3 cv::cudev::operator ! ( const ushort3 &  a)

◆ operator !() [16/36]

__device__ __forceinline__ uchar4 cv::cudev::operator ! ( const ushort4 &  a)

◆ operator !() [17/36]

__device__ __forceinline__ uchar1 cv::cudev::operator ! ( const short1 &  a)

◆ operator !() [18/36]

__device__ __forceinline__ uchar2 cv::cudev::operator ! ( const short2 &  a)

◆ operator !() [19/36]

__device__ __forceinline__ uchar3 cv::cudev::operator ! ( const short3 &  a)

◆ operator !() [20/36]

__device__ __forceinline__ uchar4 cv::cudev::operator ! ( const short4 &  a)

◆ operator !() [21/36]

__device__ __forceinline__ uchar1 cv::cudev::operator ! ( const int1 &  a)

◆ operator !() [22/36]

__device__ __forceinline__ uchar2 cv::cudev::operator ! ( const int2 &  a)

◆ operator !() [23/36]

__device__ __forceinline__ uchar3 cv::cudev::operator ! ( const int3 &  a)

◆ operator !() [24/36]

__device__ __forceinline__ uchar4 cv::cudev::operator ! ( const int4 &  a)

◆ operator !() [25/36]

__device__ __forceinline__ uchar1 cv::cudev::operator ! ( const uint1 &  a)

◆ operator !() [26/36]

__device__ __forceinline__ uchar2 cv::cudev::operator ! ( const uint2 &  a)

◆ operator !() [27/36]

__device__ __forceinline__ uchar3 cv::cudev::operator ! ( const uint3 &  a)

◆ operator !() [28/36]

__device__ __forceinline__ uchar4 cv::cudev::operator ! ( const uint4 &  a)

◆ operator !() [29/36]

__device__ __forceinline__ uchar1 cv::cudev::operator ! ( const float1 &  a)

◆ operator !() [30/36]

__device__ __forceinline__ uchar2 cv::cudev::operator ! ( const float2 &  a)

◆ operator !() [31/36]

__device__ __forceinline__ uchar3 cv::cudev::operator ! ( const float3 &  a)

◆ operator !() [32/36]

__device__ __forceinline__ uchar4 cv::cudev::operator ! ( const float4 &  a)

◆ operator !() [33/36]

__device__ __forceinline__ uchar1 cv::cudev::operator ! ( const double1 &  a)

◆ operator !() [34/36]

__device__ __forceinline__ uchar2 cv::cudev::operator ! ( const double2 &  a)

◆ operator !() [35/36]

__device__ __forceinline__ uchar3 cv::cudev::operator ! ( const double3 &  a)

◆ operator !() [36/36]

__device__ __forceinline__ uchar4 cv::cudev::operator ! ( const double4 &  a)

◆ operator !=() [1/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, not_equal_to <T> > > cv::cudev::operator != ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator !=() [2/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, not_equal_to <T> > > cv::cudev::operator != ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator !=() [3/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, not_equal_to <T> > > cv::cudev::operator != ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator !=() [4/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, not_equal_to <T> > > cv::cudev::operator != ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator !=() [5/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, not_equal_to <T> > > cv::cudev::operator != ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator !=() [6/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, not_equal_to <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator != ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator !=() [7/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, not_equal_to <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator != ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator !=() [8/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< not_equal_to <T> > > > cv::cudev::operator != ( const GpuMat_< T > &  src,
val 
)

◆ operator !=() [9/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< not_equal_to <T> > > > cv::cudev::operator != ( val,
const GpuMat_< T > &  src 
)

◆ operator !=() [10/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, not_equal_to <T> > > cv::cudev::operator != ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator !=() [11/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, not_equal_to <T> > > cv::cudev::operator != ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator !=() [12/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, not_equal_to <T> > > cv::cudev::operator != ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator !=() [13/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, not_equal_to <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator != ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator !=() [14/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< not_equal_to <T> > > > cv::cudev::operator != ( val,
const GlobPtrSz< T > &  src 
)

◆ operator !=() [15/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, not_equal_to <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator != ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator !=() [16/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< not_equal_to <T> > > > cv::cudev::operator != ( const GlobPtrSz< T > &  src,
val 
)

◆ operator !=() [17/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, not_equal_to <T> > > cv::cudev::operator != ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator !=() [18/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, not_equal_to <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator != ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator !=() [19/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, not_equal_to <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator != ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator !=() [20/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< not_equal_to <T> > > > cv::cudev::operator != ( const Texture< T > &  src,
val 
)

◆ operator !=() [21/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< not_equal_to <T> > > > cv::cudev::operator != ( val,
const Texture< T > &  src 
)

◆ operator !=() [22/120]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, not_equal_to <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator != ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator !=() [23/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< not_equal_to <typename Body::value_type> > > > cv::cudev::operator != ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator !=() [24/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< not_equal_to <typename Body::value_type> > > > cv::cudev::operator != ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator !=() [25/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator !=() [26/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator !=() [27/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator !=() [28/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator !=() [29/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const char1 &  a,
const char1 &  b 
)

◆ operator !=() [30/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const char3 &  a,
const char3 &  b 
)

◆ operator !=() [31/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const char4 &  a,
const char4 &  b 
)

◆ operator !=() [32/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const char2 &  a,
const char2 &  b 
)

◆ operator !=() [33/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator !=() [34/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator !=() [35/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator !=() [36/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator !=() [37/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const short2 &  a,
const short2 &  b 
)

◆ operator !=() [38/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const short1 &  a,
const short1 &  b 
)

◆ operator !=() [39/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const short3 &  a,
const short3 &  b 
)

◆ operator !=() [40/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const short4 &  a,
const short4 &  b 
)

◆ operator !=() [41/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const int4 &  a,
const int4 &  b 
)

◆ operator !=() [42/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const int3 &  a,
const int3 &  b 
)

◆ operator !=() [43/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const int2 &  a,
const int2 &  b 
)

◆ operator !=() [44/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const int1 &  a,
const int1 &  b 
)

◆ operator !=() [45/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const uint1 &  a,
const uint1 &  b 
)

◆ operator !=() [46/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const uint3 &  a,
const uint3 &  b 
)

◆ operator !=() [47/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const uint4 &  a,
const uint4 &  b 
)

◆ operator !=() [48/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const uint2 &  a,
const uint2 &  b 
)

◆ operator !=() [49/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const float2 &  a,
const float2 &  b 
)

◆ operator !=() [50/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const float3 &  a,
const float3 &  b 
)

◆ operator !=() [51/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const float4 &  a,
const float4 &  b 
)

◆ operator !=() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const float1 &  a,
const float1 &  b 
)

◆ operator !=() [53/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const double1 &  a,
const double1 &  b 
)

◆ operator !=() [54/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const double4 &  a,
const double4 &  b 
)

◆ operator !=() [55/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const double3 &  a,
const double3 &  b 
)

◆ operator !=() [56/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const double2 &  a,
const double2 &  b 
)

◆ operator !=() [57/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( uchar  s,
const uchar4 &  b 
)

◆ operator !=() [58/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const uchar1 &  a,
uchar  s 
)

◆ operator !=() [59/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( uchar  s,
const uchar1 &  b 
)

◆ operator !=() [60/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const uchar2 &  a,
uchar  s 
)

◆ operator !=() [61/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const uchar3 &  a,
uchar  s 
)

◆ operator !=() [62/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( uchar  s,
const uchar3 &  b 
)

◆ operator !=() [63/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const uchar4 &  a,
uchar  s 
)

◆ operator !=() [64/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( uchar  s,
const uchar2 &  b 
)

◆ operator !=() [65/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const char1 &  a,
char  s 
)

◆ operator !=() [66/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( char  s,
const char1 &  b 
)

◆ operator !=() [67/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const char2 &  a,
char  s 
)

◆ operator !=() [68/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const char3 &  a,
char  s 
)

◆ operator !=() [69/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( char  s,
const char3 &  b 
)

◆ operator !=() [70/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const char4 &  a,
char  s 
)

◆ operator !=() [71/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( char  s,
const char4 &  b 
)

◆ operator !=() [72/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( char  s,
const char2 &  b 
)

◆ operator !=() [73/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const ushort1 &  a,
ushort  s 
)

◆ operator !=() [74/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( ushort  s,
const ushort1 &  b 
)

◆ operator !=() [75/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const ushort2 &  a,
ushort  s 
)

◆ operator !=() [76/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const ushort3 &  a,
ushort  s 
)

◆ operator !=() [77/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( ushort  s,
const ushort3 &  b 
)

◆ operator !=() [78/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const ushort4 &  a,
ushort  s 
)

◆ operator !=() [79/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( ushort  s,
const ushort4 &  b 
)

◆ operator !=() [80/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( ushort  s,
const ushort2 &  b 
)

◆ operator !=() [81/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( short  s,
const short4 &  b 
)

◆ operator !=() [82/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const short1 &  a,
short  s 
)

◆ operator !=() [83/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( short  s,
const short1 &  b 
)

◆ operator !=() [84/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const short2 &  a,
short  s 
)

◆ operator !=() [85/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const short3 &  a,
short  s 
)

◆ operator !=() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( short  s,
const short3 &  b 
)

◆ operator !=() [87/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const short4 &  a,
short  s 
)

◆ operator !=() [88/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( short  s,
const short2 &  b 
)

◆ operator !=() [89/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const int1 &  a,
int  s 
)

◆ operator !=() [90/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( int  s,
const int1 &  b 
)

◆ operator !=() [91/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const int2 &  a,
int  s 
)

◆ operator !=() [92/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const int3 &  a,
int  s 
)

◆ operator !=() [93/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( int  s,
const int3 &  b 
)

◆ operator !=() [94/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const int4 &  a,
int  s 
)

◆ operator !=() [95/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( int  s,
const int4 &  b 
)

◆ operator !=() [96/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( int  s,
const int2 &  b 
)

◆ operator !=() [97/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( uint  s,
const uint4 &  b 
)

◆ operator !=() [98/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const uint1 &  a,
uint  s 
)

◆ operator !=() [99/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( uint  s,
const uint1 &  b 
)

◆ operator !=() [100/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const uint2 &  a,
uint  s 
)

◆ operator !=() [101/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const uint3 &  a,
uint  s 
)

◆ operator !=() [102/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( uint  s,
const uint3 &  b 
)

◆ operator !=() [103/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const uint4 &  a,
uint  s 
)

◆ operator !=() [104/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( uint  s,
const uint2 &  b 
)

◆ operator !=() [105/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const float1 &  a,
float  s 
)

◆ operator !=() [106/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( float  s,
const float1 &  b 
)

◆ operator !=() [107/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const float2 &  a,
float  s 
)

◆ operator !=() [108/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const float3 &  a,
float  s 
)

◆ operator !=() [109/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( float  s,
const float3 &  b 
)

◆ operator !=() [110/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const float4 &  a,
float  s 
)

◆ operator !=() [111/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( float  s,
const float4 &  b 
)

◆ operator !=() [112/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( float  s,
const float2 &  b 
)

◆ operator !=() [113/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( const double1 &  a,
double  s 
)

◆ operator !=() [114/120]

__device__ __forceinline__ uchar1 cv::cudev::operator != ( double  s,
const double1 &  b 
)

◆ operator !=() [115/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( const double2 &  a,
double  s 
)

◆ operator !=() [116/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( const double3 &  a,
double  s 
)

◆ operator !=() [117/120]

__device__ __forceinline__ uchar3 cv::cudev::operator != ( double  s,
const double3 &  b 
)

◆ operator !=() [118/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( const double4 &  a,
double  s 
)

◆ operator !=() [119/120]

__device__ __forceinline__ uchar4 cv::cudev::operator != ( double  s,
const double4 &  b 
)

◆ operator !=() [120/120]

__device__ __forceinline__ uchar2 cv::cudev::operator != ( double  s,
const double2 &  b 
)

◆ operator %() [1/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< modulus <T> > > > cv::cudev::operator % ( const GlobPtrSz< T > &  src,
val 
)

◆ operator %() [2/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, modulus <T> > > cv::cudev::operator % ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator %() [3/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< modulus <T> > > > cv::cudev::operator % ( val,
const GlobPtrSz< T > &  src 
)

◆ operator %() [4/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, modulus <T> > > cv::cudev::operator % ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator %() [5/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, modulus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator % ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator %() [6/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< modulus <T> > > > cv::cudev::operator % ( const Texture< T > &  src,
val 
)

◆ operator %() [7/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< modulus <T> > > > cv::cudev::operator % ( val,
const Texture< T > &  src 
)

◆ operator %() [8/24]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< modulus <typename Body::value_type> > > > cv::cudev::operator % ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator %() [9/24]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, modulus <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator % ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator %() [10/24]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< modulus <typename Body::value_type> > > > cv::cudev::operator % ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator %() [11/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, modulus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator % ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator %() [12/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, modulus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator % ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator %() [13/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, modulus <T> > > cv::cudev::operator % ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator %() [14/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, modulus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator % ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator %() [15/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, modulus <T> > > cv::cudev::operator % ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator %() [16/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, modulus <T> > > cv::cudev::operator % ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator %() [17/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, modulus <T> > > cv::cudev::operator % ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator %() [18/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, modulus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator % ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator %() [19/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, modulus <T> > > cv::cudev::operator % ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator %() [20/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< modulus <T> > > > cv::cudev::operator % ( const GpuMat_< T > &  src,
val 
)

◆ operator %() [21/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< modulus <T> > > > cv::cudev::operator % ( val,
const GpuMat_< T > &  src 
)

◆ operator %() [22/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, modulus <T> > > cv::cudev::operator % ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator %() [23/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, modulus <T> > > cv::cudev::operator % ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator %() [24/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, modulus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator % ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator &() [1/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_and <T> > > cv::cudev::operator & ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator &() [2/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_and <T> > > cv::cudev::operator & ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator &() [3/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_and <T> > > cv::cudev::operator & ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator &() [4/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_and <T> > > cv::cudev::operator & ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator &() [5/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_and <T> > > cv::cudev::operator & ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator &() [6/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_and <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator & ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator &() [7/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_and <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator & ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator &() [8/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< bit_and <T> > > > cv::cudev::operator & ( const GpuMat_< T > &  src,
val 
)

◆ operator &() [9/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< bit_and <T> > > > cv::cudev::operator & ( val,
const GpuMat_< T > &  src 
)

◆ operator &() [10/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_and <T> > > cv::cudev::operator & ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator &() [11/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_and <T> > > cv::cudev::operator & ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator &() [12/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_and <T> > > cv::cudev::operator & ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator &() [13/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_and <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator & ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator &() [14/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_and <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator & ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator &() [15/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< bit_and <T> > > > cv::cudev::operator & ( const GlobPtrSz< T > &  src,
val 
)

◆ operator &() [16/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< bit_and <T> > > > cv::cudev::operator & ( val,
const GlobPtrSz< T > &  src 
)

◆ operator &() [17/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_and <T> > > cv::cudev::operator & ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator &() [18/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_and <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator & ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator &() [19/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_and <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator & ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator &() [20/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< bit_and <T> > > > cv::cudev::operator & ( const Texture< T > &  src,
val 
)

◆ operator &() [21/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< bit_and <T> > > > cv::cudev::operator & ( val,
const Texture< T > &  src 
)

◆ operator &() [22/96]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< bit_and <typename Body::value_type> > > > cv::cudev::operator & ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator &() [23/96]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, bit_and <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator & ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator &() [24/96]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< bit_and <typename Body::value_type> > > > cv::cudev::operator & ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator &() [25/96]

__device__ __forceinline__ uchar1 cv::cudev::operator & ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator &() [26/96]

__device__ __forceinline__ uchar2 cv::cudev::operator & ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator &() [27/96]

__device__ __forceinline__ uchar3 cv::cudev::operator & ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator &() [28/96]

__device__ __forceinline__ uchar4 cv::cudev::operator & ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator &() [29/96]

__device__ __forceinline__ char1 cv::cudev::operator & ( const char1 &  a,
const char1 &  b 
)

◆ operator &() [30/96]

__device__ __forceinline__ char2 cv::cudev::operator & ( const char2 &  a,
const char2 &  b 
)

◆ operator &() [31/96]

__device__ __forceinline__ char3 cv::cudev::operator & ( const char3 &  a,
const char3 &  b 
)

◆ operator &() [32/96]

__device__ __forceinline__ char4 cv::cudev::operator & ( const char4 &  a,
const char4 &  b 
)

◆ operator &() [33/96]

__device__ __forceinline__ ushort1 cv::cudev::operator & ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator &() [34/96]

__device__ __forceinline__ ushort2 cv::cudev::operator & ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator &() [35/96]

__device__ __forceinline__ ushort3 cv::cudev::operator & ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator &() [36/96]

__device__ __forceinline__ ushort4 cv::cudev::operator & ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator &() [37/96]

__device__ __forceinline__ short1 cv::cudev::operator & ( const short1 &  a,
const short1 &  b 
)

◆ operator &() [38/96]

__device__ __forceinline__ short2 cv::cudev::operator & ( const short2 &  a,
const short2 &  b 
)

◆ operator &() [39/96]

__device__ __forceinline__ short3 cv::cudev::operator & ( const short3 &  a,
const short3 &  b 
)

◆ operator &() [40/96]

__device__ __forceinline__ short4 cv::cudev::operator & ( const short4 &  a,
const short4 &  b 
)

◆ operator &() [41/96]

__device__ __forceinline__ int1 cv::cudev::operator & ( const int1 &  a,
const int1 &  b 
)

◆ operator &() [42/96]

__device__ __forceinline__ int2 cv::cudev::operator & ( const int2 &  a,
const int2 &  b 
)

◆ operator &() [43/96]

__device__ __forceinline__ int3 cv::cudev::operator & ( const int3 &  a,
const int3 &  b 
)

◆ operator &() [44/96]

__device__ __forceinline__ int4 cv::cudev::operator & ( const int4 &  a,
const int4 &  b 
)

◆ operator &() [45/96]

__device__ __forceinline__ uint1 cv::cudev::operator & ( const uint1 &  a,
const uint1 &  b 
)

◆ operator &() [46/96]

__device__ __forceinline__ uint2 cv::cudev::operator & ( const uint2 &  a,
const uint2 &  b 
)

◆ operator &() [47/96]

__device__ __forceinline__ uint3 cv::cudev::operator & ( const uint3 &  a,
const uint3 &  b 
)

◆ operator &() [48/96]

__device__ __forceinline__ uint4 cv::cudev::operator & ( const uint4 &  a,
const uint4 &  b 
)

◆ operator &() [49/96]

__device__ __forceinline__ uchar1 cv::cudev::operator & ( const uchar1 &  a,
uchar  s 
)

◆ operator &() [50/96]

__device__ __forceinline__ uchar1 cv::cudev::operator & ( uchar  s,
const uchar1 &  b 
)

◆ operator &() [51/96]

__device__ __forceinline__ uchar2 cv::cudev::operator & ( const uchar2 &  a,
uchar  s 
)

◆ operator &() [52/96]

__device__ __forceinline__ uchar2 cv::cudev::operator & ( uchar  s,
const uchar2 &  b 
)

◆ operator &() [53/96]

__device__ __forceinline__ uchar3 cv::cudev::operator & ( const uchar3 &  a,
uchar  s 
)

◆ operator &() [54/96]

__device__ __forceinline__ uchar3 cv::cudev::operator & ( uchar  s,
const uchar3 &  b 
)

◆ operator &() [55/96]

__device__ __forceinline__ uchar4 cv::cudev::operator & ( const uchar4 &  a,
uchar  s 
)

◆ operator &() [56/96]

__device__ __forceinline__ uchar4 cv::cudev::operator & ( uchar  s,
const uchar4 &  b 
)

◆ operator &() [57/96]

__device__ __forceinline__ char2 cv::cudev::operator & ( char  s,
const char2 &  b 
)

◆ operator &() [58/96]

__device__ __forceinline__ char4 cv::cudev::operator & ( char  s,
const char4 &  b 
)

◆ operator &() [59/96]

__device__ __forceinline__ char1 cv::cudev::operator & ( const char1 &  a,
char  s 
)

◆ operator &() [60/96]

__device__ __forceinline__ char1 cv::cudev::operator & ( char  s,
const char1 &  b 
)

◆ operator &() [61/96]

__device__ __forceinline__ char2 cv::cudev::operator & ( const char2 &  a,
char  s 
)

◆ operator &() [62/96]

__device__ __forceinline__ char3 cv::cudev::operator & ( const char3 &  a,
char  s 
)

◆ operator &() [63/96]

__device__ __forceinline__ char3 cv::cudev::operator & ( char  s,
const char3 &  b 
)

◆ operator &() [64/96]

__device__ __forceinline__ char4 cv::cudev::operator & ( const char4 &  a,
char  s 
)

◆ operator &() [65/96]

__device__ __forceinline__ ushort1 cv::cudev::operator & ( const ushort1 &  a,
ushort  s 
)

◆ operator &() [66/96]

__device__ __forceinline__ ushort1 cv::cudev::operator & ( ushort  s,
const ushort1 &  b 
)

◆ operator &() [67/96]

__device__ __forceinline__ ushort2 cv::cudev::operator & ( const ushort2 &  a,
ushort  s 
)

◆ operator &() [68/96]

__device__ __forceinline__ ushort3 cv::cudev::operator & ( const ushort3 &  a,
ushort  s 
)

◆ operator &() [69/96]

__device__ __forceinline__ ushort3 cv::cudev::operator & ( ushort  s,
const ushort3 &  b 
)

◆ operator &() [70/96]

__device__ __forceinline__ ushort4 cv::cudev::operator & ( const ushort4 &  a,
ushort  s 
)

◆ operator &() [71/96]

__device__ __forceinline__ ushort4 cv::cudev::operator & ( ushort  s,
const ushort4 &  b 
)

◆ operator &() [72/96]

__device__ __forceinline__ ushort2 cv::cudev::operator & ( ushort  s,
const ushort2 &  b 
)

◆ operator &() [73/96]

__device__ __forceinline__ short4 cv::cudev::operator & ( short  s,
const short4 &  b 
)

◆ operator &() [74/96]

__device__ __forceinline__ short1 cv::cudev::operator & ( const short1 &  a,
short  s 
)

◆ operator &() [75/96]

__device__ __forceinline__ short1 cv::cudev::operator & ( short  s,
const short1 &  b 
)

◆ operator &() [76/96]

__device__ __forceinline__ short2 cv::cudev::operator & ( const short2 &  a,
short  s 
)

◆ operator &() [77/96]

__device__ __forceinline__ short3 cv::cudev::operator & ( const short3 &  a,
short  s 
)

◆ operator &() [78/96]

__device__ __forceinline__ short3 cv::cudev::operator & ( short  s,
const short3 &  b 
)

◆ operator &() [79/96]

__device__ __forceinline__ short4 cv::cudev::operator & ( const short4 &  a,
short  s 
)

◆ operator &() [80/96]

__device__ __forceinline__ short2 cv::cudev::operator & ( short  s,
const short2 &  b 
)

◆ operator &() [81/96]

__device__ __forceinline__ int1 cv::cudev::operator & ( const int1 &  a,
int  s 
)

◆ operator &() [82/96]

__device__ __forceinline__ int1 cv::cudev::operator & ( int  s,
const int1 &  b 
)

◆ operator &() [83/96]

__device__ __forceinline__ int2 cv::cudev::operator & ( const int2 &  a,
int  s 
)

◆ operator &() [84/96]

__device__ __forceinline__ int3 cv::cudev::operator & ( const int3 &  a,
int  s 
)

◆ operator &() [85/96]

__device__ __forceinline__ int3 cv::cudev::operator & ( int  s,
const int3 &  b 
)

◆ operator &() [86/96]

__device__ __forceinline__ int4 cv::cudev::operator & ( const int4 &  a,
int  s 
)

◆ operator &() [87/96]

__device__ __forceinline__ int4 cv::cudev::operator & ( int  s,
const int4 &  b 
)

◆ operator &() [88/96]

__device__ __forceinline__ int2 cv::cudev::operator & ( int  s,
const int2 &  b 
)

◆ operator &() [89/96]

__device__ __forceinline__ uint2 cv::cudev::operator & ( uint  s,
const uint2 &  b 
)

◆ operator &() [90/96]

__device__ __forceinline__ uint4 cv::cudev::operator & ( uint  s,
const uint4 &  b 
)

◆ operator &() [91/96]

__device__ __forceinline__ uint1 cv::cudev::operator & ( const uint1 &  a,
uint  s 
)

◆ operator &() [92/96]

__device__ __forceinline__ uint1 cv::cudev::operator & ( uint  s,
const uint1 &  b 
)

◆ operator &() [93/96]

__device__ __forceinline__ uint2 cv::cudev::operator & ( const uint2 &  a,
uint  s 
)

◆ operator &() [94/96]

__device__ __forceinline__ uint3 cv::cudev::operator & ( const uint3 &  a,
uint  s 
)

◆ operator &() [95/96]

__device__ __forceinline__ uint3 cv::cudev::operator & ( uint  s,
const uint3 &  b 
)

◆ operator &() [96/96]

__device__ __forceinline__ uint4 cv::cudev::operator & ( const uint4 &  a,
uint  s 
)

◆ operator &&() [1/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, logical_and <T> > > cv::cudev::operator && ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator &&() [2/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, logical_and <T> > > cv::cudev::operator && ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator &&() [3/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, logical_and <T> > > cv::cudev::operator && ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator &&() [4/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, logical_and <T> > > cv::cudev::operator && ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator &&() [5/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, logical_and <T> > > cv::cudev::operator && ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator &&() [6/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, logical_and <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator && ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator &&() [7/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, logical_and <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator && ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator &&() [8/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< logical_and <T> > > > cv::cudev::operator && ( const GpuMat_< T > &  src,
val 
)

◆ operator &&() [9/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< logical_and <T> > > > cv::cudev::operator && ( val,
const GpuMat_< T > &  src 
)

◆ operator &&() [10/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, logical_and <T> > > cv::cudev::operator && ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator &&() [11/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, logical_and <T> > > cv::cudev::operator && ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator &&() [12/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, logical_and <T> > > cv::cudev::operator && ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator &&() [13/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, logical_and <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator && ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator &&() [14/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< logical_and <T> > > > cv::cudev::operator && ( const GlobPtrSz< T > &  src,
val 
)

◆ operator &&() [15/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, logical_and <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator && ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator &&() [16/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< logical_and <T> > > > cv::cudev::operator && ( val,
const GlobPtrSz< T > &  src 
)

◆ operator &&() [17/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, logical_and <T> > > cv::cudev::operator && ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator &&() [18/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, logical_and <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator && ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator &&() [19/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, logical_and <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator && ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator &&() [20/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< logical_and <T> > > > cv::cudev::operator && ( const Texture< T > &  src,
val 
)

◆ operator &&() [21/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< logical_and <T> > > > cv::cudev::operator && ( val,
const Texture< T > &  src 
)

◆ operator &&() [22/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< logical_and <typename Body::value_type> > > > cv::cudev::operator && ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator &&() [23/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< logical_and <typename Body::value_type> > > > cv::cudev::operator && ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator &&() [24/120]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, logical_and <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator && ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator &&() [25/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator &&() [26/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator &&() [27/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator &&() [28/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator &&() [29/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const char1 &  a,
const char1 &  b 
)

◆ operator &&() [30/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const char3 &  a,
const char3 &  b 
)

◆ operator &&() [31/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const char4 &  a,
const char4 &  b 
)

◆ operator &&() [32/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const char2 &  a,
const char2 &  b 
)

◆ operator &&() [33/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator &&() [34/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator &&() [35/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator &&() [36/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator &&() [37/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const short2 &  a,
const short2 &  b 
)

◆ operator &&() [38/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const short3 &  a,
const short3 &  b 
)

◆ operator &&() [39/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const short4 &  a,
const short4 &  b 
)

◆ operator &&() [40/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const short1 &  a,
const short1 &  b 
)

◆ operator &&() [41/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const int1 &  a,
const int1 &  b 
)

◆ operator &&() [42/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const int3 &  a,
const int3 &  b 
)

◆ operator &&() [43/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const int4 &  a,
const int4 &  b 
)

◆ operator &&() [44/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const int2 &  a,
const int2 &  b 
)

◆ operator &&() [45/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const uint2 &  a,
const uint2 &  b 
)

◆ operator &&() [46/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const uint1 &  a,
const uint1 &  b 
)

◆ operator &&() [47/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const uint4 &  a,
const uint4 &  b 
)

◆ operator &&() [48/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const uint3 &  a,
const uint3 &  b 
)

◆ operator &&() [49/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const float1 &  a,
const float1 &  b 
)

◆ operator &&() [50/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const float2 &  a,
const float2 &  b 
)

◆ operator &&() [51/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const float4 &  a,
const float4 &  b 
)

◆ operator &&() [52/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const float3 &  a,
const float3 &  b 
)

◆ operator &&() [53/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const double1 &  a,
const double1 &  b 
)

◆ operator &&() [54/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const double2 &  a,
const double2 &  b 
)

◆ operator &&() [55/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const double3 &  a,
const double3 &  b 
)

◆ operator &&() [56/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const double4 &  a,
const double4 &  b 
)

◆ operator &&() [57/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const uchar1 &  a,
uchar  s 
)

◆ operator &&() [58/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( uchar  s,
const uchar1 &  b 
)

◆ operator &&() [59/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const uchar2 &  a,
uchar  s 
)

◆ operator &&() [60/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( uchar  s,
const uchar2 &  b 
)

◆ operator &&() [61/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const uchar3 &  a,
uchar  s 
)

◆ operator &&() [62/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( uchar  s,
const uchar3 &  b 
)

◆ operator &&() [63/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const uchar4 &  a,
uchar  s 
)

◆ operator &&() [64/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( uchar  s,
const uchar4 &  b 
)

◆ operator &&() [65/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const char1 &  a,
char  s 
)

◆ operator &&() [66/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( char  s,
const char1 &  b 
)

◆ operator &&() [67/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const char2 &  a,
char  s 
)

◆ operator &&() [68/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const char3 &  a,
char  s 
)

◆ operator &&() [69/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( char  s,
const char3 &  b 
)

◆ operator &&() [70/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const char4 &  a,
char  s 
)

◆ operator &&() [71/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( char  s,
const char2 &  b 
)

◆ operator &&() [72/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( char  s,
const char4 &  b 
)

◆ operator &&() [73/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( ushort  s,
const ushort2 &  b 
)

◆ operator &&() [74/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const ushort1 &  a,
ushort  s 
)

◆ operator &&() [75/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( ushort  s,
const ushort1 &  b 
)

◆ operator &&() [76/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const ushort2 &  a,
ushort  s 
)

◆ operator &&() [77/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const ushort3 &  a,
ushort  s 
)

◆ operator &&() [78/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( ushort  s,
const ushort3 &  b 
)

◆ operator &&() [79/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const ushort4 &  a,
ushort  s 
)

◆ operator &&() [80/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( ushort  s,
const ushort4 &  b 
)

◆ operator &&() [81/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( short  s,
const short4 &  b 
)

◆ operator &&() [82/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( short  s,
const short2 &  b 
)

◆ operator &&() [83/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const short1 &  a,
short  s 
)

◆ operator &&() [84/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( short  s,
const short1 &  b 
)

◆ operator &&() [85/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const short2 &  a,
short  s 
)

◆ operator &&() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const short3 &  a,
short  s 
)

◆ operator &&() [87/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( short  s,
const short3 &  b 
)

◆ operator &&() [88/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const short4 &  a,
short  s 
)

◆ operator &&() [89/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const int1 &  a,
int  s 
)

◆ operator &&() [90/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( int  s,
const int1 &  b 
)

◆ operator &&() [91/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const int2 &  a,
int  s 
)

◆ operator &&() [92/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const int3 &  a,
int  s 
)

◆ operator &&() [93/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( int  s,
const int3 &  b 
)

◆ operator &&() [94/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const int4 &  a,
int  s 
)

◆ operator &&() [95/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( int  s,
const int4 &  b 
)

◆ operator &&() [96/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( int  s,
const int2 &  b 
)

◆ operator &&() [97/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( uint  s,
const uint4 &  b 
)

◆ operator &&() [98/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const uint1 &  a,
uint  s 
)

◆ operator &&() [99/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( uint  s,
const uint1 &  b 
)

◆ operator &&() [100/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const uint2 &  a,
uint  s 
)

◆ operator &&() [101/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const uint3 &  a,
uint  s 
)

◆ operator &&() [102/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( uint  s,
const uint3 &  b 
)

◆ operator &&() [103/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const uint4 &  a,
uint  s 
)

◆ operator &&() [104/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( uint  s,
const uint2 &  b 
)

◆ operator &&() [105/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const float1 &  a,
float  s 
)

◆ operator &&() [106/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( float  s,
const float1 &  b 
)

◆ operator &&() [107/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const float2 &  a,
float  s 
)

◆ operator &&() [108/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const float3 &  a,
float  s 
)

◆ operator &&() [109/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( float  s,
const float3 &  b 
)

◆ operator &&() [110/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const float4 &  a,
float  s 
)

◆ operator &&() [111/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( float  s,
const float4 &  b 
)

◆ operator &&() [112/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( float  s,
const float2 &  b 
)

◆ operator &&() [113/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( double  s,
const double4 &  b 
)

◆ operator &&() [114/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( const double1 &  a,
double  s 
)

◆ operator &&() [115/120]

__device__ __forceinline__ uchar1 cv::cudev::operator && ( double  s,
const double1 &  b 
)

◆ operator &&() [116/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( const double2 &  a,
double  s 
)

◆ operator &&() [117/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( const double3 &  a,
double  s 
)

◆ operator &&() [118/120]

__device__ __forceinline__ uchar3 cv::cudev::operator && ( double  s,
const double3 &  b 
)

◆ operator &&() [119/120]

__device__ __forceinline__ uchar4 cv::cudev::operator && ( const double4 &  a,
double  s 
)

◆ operator &&() [120/120]

__device__ __forceinline__ uchar2 cv::cudev::operator && ( double  s,
const double2 &  b 
)

◆ operator *() [1/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, multiplies <T> > > cv::cudev::operator * ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator *() [2/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, multiplies <T> > > cv::cudev::operator * ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator *() [3/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, multiplies <T> > > cv::cudev::operator * ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator *() [4/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, multiplies <T> > > cv::cudev::operator * ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator *() [5/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, multiplies <T> > > cv::cudev::operator * ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator *() [6/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, multiplies <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator * ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator *() [7/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, multiplies <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator * ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator *() [8/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< multiplies <T> > > > cv::cudev::operator * ( const GpuMat_< T > &  src,
val 
)

◆ operator *() [9/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< multiplies <T> > > > cv::cudev::operator * ( val,
const GpuMat_< T > &  src 
)

◆ operator *() [10/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, multiplies <T> > > cv::cudev::operator * ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator *() [11/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, multiplies <T> > > cv::cudev::operator * ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator *() [12/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, multiplies <T> > > cv::cudev::operator * ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator *() [13/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, multiplies <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator * ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator *() [14/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, multiplies <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator * ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator *() [15/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< multiplies <T> > > > cv::cudev::operator * ( const GlobPtrSz< T > &  src,
val 
)

◆ operator *() [16/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< multiplies <T> > > > cv::cudev::operator * ( val,
const GlobPtrSz< T > &  src 
)

◆ operator *() [17/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, multiplies <T> > > cv::cudev::operator * ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator *() [18/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, multiplies <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator * ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator *() [19/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, multiplies <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator * ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator *() [20/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< multiplies <T> > > > cv::cudev::operator * ( const Texture< T > &  src,
val 
)

◆ operator *() [21/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< multiplies <T> > > > cv::cudev::operator * ( val,
const Texture< T > &  src 
)

◆ operator *() [22/224]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, multiplies <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator * ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator *() [23/224]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< multiplies <typename Body::value_type> > > > cv::cudev::operator * ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator *() [24/224]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< multiplies <typename Body::value_type> > > > cv::cudev::operator * ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator *() [25/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator *() [26/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator *() [27/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator *() [28/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator *() [29/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( const char1 &  a,
const char1 &  b 
)

◆ operator *() [30/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( const char2 &  a,
const char2 &  b 
)

◆ operator *() [31/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( const char3 &  a,
const char3 &  b 
)

◆ operator *() [32/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( const char4 &  a,
const char4 &  b 
)

◆ operator *() [33/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator *() [34/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator *() [35/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator *() [36/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator *() [37/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( const short1 &  a,
const short1 &  b 
)

◆ operator *() [38/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( const short2 &  a,
const short2 &  b 
)

◆ operator *() [39/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( const short3 &  a,
const short3 &  b 
)

◆ operator *() [40/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( const short4 &  a,
const short4 &  b 
)

◆ operator *() [41/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( const int4 &  a,
const int4 &  b 
)

◆ operator *() [42/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( const int3 &  a,
const int3 &  b 
)

◆ operator *() [43/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( const int1 &  a,
const int1 &  b 
)

◆ operator *() [44/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( const int2 &  a,
const int2 &  b 
)

◆ operator *() [45/224]

__device__ __forceinline__ uint3 cv::cudev::operator * ( const uint3 &  a,
const uint3 &  b 
)

◆ operator *() [46/224]

__device__ __forceinline__ uint4 cv::cudev::operator * ( const uint4 &  a,
const uint4 &  b 
)

◆ operator *() [47/224]

__device__ __forceinline__ uint1 cv::cudev::operator * ( const uint1 &  a,
const uint1 &  b 
)

◆ operator *() [48/224]

__device__ __forceinline__ uint2 cv::cudev::operator * ( const uint2 &  a,
const uint2 &  b 
)

◆ operator *() [49/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( const float4 &  a,
const float4 &  b 
)

◆ operator *() [50/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( const float3 &  a,
const float3 &  b 
)

◆ operator *() [51/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( const float2 &  a,
const float2 &  b 
)

◆ operator *() [52/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( const float1 &  a,
const float1 &  b 
)

◆ operator *() [53/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( const double3 &  a,
const double3 &  b 
)

◆ operator *() [54/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( const double4 &  a,
const double4 &  b 
)

◆ operator *() [55/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( const double1 &  a,
const double1 &  b 
)

◆ operator *() [56/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( const double2 &  a,
const double2 &  b 
)

◆ operator *() [57/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( int  s,
const uchar2 &  b 
)

◆ operator *() [58/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( const uchar1 &  a,
int  s 
)

◆ operator *() [59/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( int  s,
const uchar1 &  b 
)

◆ operator *() [60/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( const uchar2 &  a,
int  s 
)

◆ operator *() [61/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( const uchar3 &  a,
int  s 
)

◆ operator *() [62/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( int  s,
const uchar3 &  b 
)

◆ operator *() [63/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( const uchar4 &  a,
int  s 
)

◆ operator *() [64/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( int  s,
const uchar4 &  b 
)

◆ operator *() [65/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( float  s,
const uchar4 &  b 
)

◆ operator *() [66/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( float  s,
const uchar2 &  b 
)

◆ operator *() [67/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( const uchar1 &  a,
float  s 
)

◆ operator *() [68/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( float  s,
const uchar1 &  b 
)

◆ operator *() [69/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( const uchar2 &  a,
float  s 
)

◆ operator *() [70/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( const uchar3 &  a,
float  s 
)

◆ operator *() [71/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( float  s,
const uchar3 &  b 
)

◆ operator *() [72/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( const uchar4 &  a,
float  s 
)

◆ operator *() [73/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( const uchar1 &  a,
double  s 
)

◆ operator *() [74/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( double  s,
const uchar1 &  b 
)

◆ operator *() [75/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( const uchar2 &  a,
double  s 
)

◆ operator *() [76/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( const uchar3 &  a,
double  s 
)

◆ operator *() [77/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( double  s,
const uchar3 &  b 
)

◆ operator *() [78/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( const uchar4 &  a,
double  s 
)

◆ operator *() [79/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( double  s,
const uchar4 &  b 
)

◆ operator *() [80/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( double  s,
const uchar2 &  b 
)

◆ operator *() [81/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( const char1 &  a,
int  s 
)

◆ operator *() [82/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( int  s,
const char1 &  b 
)

◆ operator *() [83/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( const char2 &  a,
int  s 
)

◆ operator *() [84/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( const char3 &  a,
int  s 
)

◆ operator *() [85/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( int  s,
const char3 &  b 
)

◆ operator *() [86/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( const char4 &  a,
int  s 
)

◆ operator *() [87/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( int  s,
const char2 &  b 
)

◆ operator *() [88/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( int  s,
const char4 &  b 
)

◆ operator *() [89/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( const char1 &  a,
float  s 
)

◆ operator *() [90/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( float  s,
const char1 &  b 
)

◆ operator *() [91/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( const char2 &  a,
float  s 
)

◆ operator *() [92/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( const char3 &  a,
float  s 
)

◆ operator *() [93/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( float  s,
const char3 &  b 
)

◆ operator *() [94/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( const char4 &  a,
float  s 
)

◆ operator *() [95/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( float  s,
const char4 &  b 
)

◆ operator *() [96/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( float  s,
const char2 &  b 
)

◆ operator *() [97/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( const char1 &  a,
double  s 
)

◆ operator *() [98/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( double  s,
const char1 &  b 
)

◆ operator *() [99/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( const char2 &  a,
double  s 
)

◆ operator *() [100/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( const char3 &  a,
double  s 
)

◆ operator *() [101/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( double  s,
const char3 &  b 
)

◆ operator *() [102/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( const char4 &  a,
double  s 
)

◆ operator *() [103/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( double  s,
const char2 &  b 
)

◆ operator *() [104/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( double  s,
const char4 &  b 
)

◆ operator *() [105/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( const ushort1 &  a,
int  s 
)

◆ operator *() [106/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( int  s,
const ushort1 &  b 
)

◆ operator *() [107/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( const ushort2 &  a,
int  s 
)

◆ operator *() [108/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( const ushort3 &  a,
int  s 
)

◆ operator *() [109/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( int  s,
const ushort3 &  b 
)

◆ operator *() [110/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( const ushort4 &  a,
int  s 
)

◆ operator *() [111/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( int  s,
const ushort4 &  b 
)

◆ operator *() [112/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( int  s,
const ushort2 &  b 
)

◆ operator *() [113/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( const ushort1 &  a,
float  s 
)

◆ operator *() [114/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( float  s,
const ushort1 &  b 
)

◆ operator *() [115/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( const ushort2 &  a,
float  s 
)

◆ operator *() [116/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( const ushort3 &  a,
float  s 
)

◆ operator *() [117/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( float  s,
const ushort3 &  b 
)

◆ operator *() [118/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( const ushort4 &  a,
float  s 
)

◆ operator *() [119/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( float  s,
const ushort2 &  b 
)

◆ operator *() [120/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( float  s,
const ushort4 &  b 
)

◆ operator *() [121/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( const ushort1 &  a,
double  s 
)

◆ operator *() [122/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( double  s,
const ushort1 &  b 
)

◆ operator *() [123/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( const ushort2 &  a,
double  s 
)

◆ operator *() [124/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( const ushort3 &  a,
double  s 
)

◆ operator *() [125/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( double  s,
const ushort3 &  b 
)

◆ operator *() [126/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( const ushort4 &  a,
double  s 
)

◆ operator *() [127/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( double  s,
const ushort4 &  b 
)

◆ operator *() [128/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( double  s,
const ushort2 &  b 
)

◆ operator *() [129/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( const short1 &  a,
int  s 
)

◆ operator *() [130/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( int  s,
const short1 &  b 
)

◆ operator *() [131/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( const short2 &  a,
int  s 
)

◆ operator *() [132/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( const short3 &  a,
int  s 
)

◆ operator *() [133/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( int  s,
const short3 &  b 
)

◆ operator *() [134/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( const short4 &  a,
int  s 
)

◆ operator *() [135/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( int  s,
const short2 &  b 
)

◆ operator *() [136/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( int  s,
const short4 &  b 
)

◆ operator *() [137/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( const short1 &  a,
float  s 
)

◆ operator *() [138/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( float  s,
const short1 &  b 
)

◆ operator *() [139/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( const short2 &  a,
float  s 
)

◆ operator *() [140/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( const short3 &  a,
float  s 
)

◆ operator *() [141/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( float  s,
const short3 &  b 
)

◆ operator *() [142/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( const short4 &  a,
float  s 
)

◆ operator *() [143/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( float  s,
const short4 &  b 
)

◆ operator *() [144/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( float  s,
const short2 &  b 
)

◆ operator *() [145/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( double  s,
const short2 &  b 
)

◆ operator *() [146/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( const short1 &  a,
double  s 
)

◆ operator *() [147/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( double  s,
const short1 &  b 
)

◆ operator *() [148/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( const short2 &  a,
double  s 
)

◆ operator *() [149/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( const short3 &  a,
double  s 
)

◆ operator *() [150/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( double  s,
const short3 &  b 
)

◆ operator *() [151/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( const short4 &  a,
double  s 
)

◆ operator *() [152/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( double  s,
const short4 &  b 
)

◆ operator *() [153/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( const int1 &  a,
int  s 
)

◆ operator *() [154/224]

__device__ __forceinline__ int1 cv::cudev::operator * ( int  s,
const int1 &  b 
)

◆ operator *() [155/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( const int2 &  a,
int  s 
)

◆ operator *() [156/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( const int3 &  a,
int  s 
)

◆ operator *() [157/224]

__device__ __forceinline__ int3 cv::cudev::operator * ( int  s,
const int3 &  b 
)

◆ operator *() [158/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( const int4 &  a,
int  s 
)

◆ operator *() [159/224]

__device__ __forceinline__ int4 cv::cudev::operator * ( int  s,
const int4 &  b 
)

◆ operator *() [160/224]

__device__ __forceinline__ int2 cv::cudev::operator * ( int  s,
const int2 &  b 
)

◆ operator *() [161/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( const int1 &  a,
float  s 
)

◆ operator *() [162/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( float  s,
const int1 &  b 
)

◆ operator *() [163/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( const int2 &  a,
float  s 
)

◆ operator *() [164/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( const int3 &  a,
float  s 
)

◆ operator *() [165/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( float  s,
const int3 &  b 
)

◆ operator *() [166/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( const int4 &  a,
float  s 
)

◆ operator *() [167/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( float  s,
const int4 &  b 
)

◆ operator *() [168/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( float  s,
const int2 &  b 
)

◆ operator *() [169/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( const int1 &  a,
double  s 
)

◆ operator *() [170/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( double  s,
const int1 &  b 
)

◆ operator *() [171/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( const int2 &  a,
double  s 
)

◆ operator *() [172/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( const int3 &  a,
double  s 
)

◆ operator *() [173/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( double  s,
const int3 &  b 
)

◆ operator *() [174/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( const int4 &  a,
double  s 
)

◆ operator *() [175/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( double  s,
const int2 &  b 
)

◆ operator *() [176/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( double  s,
const int4 &  b 
)

◆ operator *() [177/224]

__device__ __forceinline__ uint1 cv::cudev::operator * ( const uint1 &  a,
uint  s 
)

◆ operator *() [178/224]

__device__ __forceinline__ uint1 cv::cudev::operator * ( uint  s,
const uint1 &  b 
)

◆ operator *() [179/224]

__device__ __forceinline__ uint2 cv::cudev::operator * ( const uint2 &  a,
uint  s 
)

◆ operator *() [180/224]

__device__ __forceinline__ uint3 cv::cudev::operator * ( const uint3 &  a,
uint  s 
)

◆ operator *() [181/224]

__device__ __forceinline__ uint3 cv::cudev::operator * ( uint  s,
const uint3 &  b 
)

◆ operator *() [182/224]

__device__ __forceinline__ uint4 cv::cudev::operator * ( const uint4 &  a,
uint  s 
)

◆ operator *() [183/224]

__device__ __forceinline__ uint2 cv::cudev::operator * ( uint  s,
const uint2 &  b 
)

◆ operator *() [184/224]

__device__ __forceinline__ uint4 cv::cudev::operator * ( uint  s,
const uint4 &  b 
)

◆ operator *() [185/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( float  s,
const uint4 &  b 
)

◆ operator *() [186/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( const uint1 &  a,
float  s 
)

◆ operator *() [187/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( float  s,
const uint1 &  b 
)

◆ operator *() [188/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( const uint2 &  a,
float  s 
)

◆ operator *() [189/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( const uint3 &  a,
float  s 
)

◆ operator *() [190/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( float  s,
const uint3 &  b 
)

◆ operator *() [191/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( const uint4 &  a,
float  s 
)

◆ operator *() [192/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( float  s,
const uint2 &  b 
)

◆ operator *() [193/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( double  s,
const uint4 &  b 
)

◆ operator *() [194/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( double  s,
const uint2 &  b 
)

◆ operator *() [195/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( const uint1 &  a,
double  s 
)

◆ operator *() [196/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( double  s,
const uint1 &  b 
)

◆ operator *() [197/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( const uint2 &  a,
double  s 
)

◆ operator *() [198/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( const uint3 &  a,
double  s 
)

◆ operator *() [199/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( double  s,
const uint3 &  b 
)

◆ operator *() [200/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( const uint4 &  a,
double  s 
)

◆ operator *() [201/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( float  s,
const float4 &  b 
)

◆ operator *() [202/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( float  s,
const float2 &  b 
)

◆ operator *() [203/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( const float1 &  a,
float  s 
)

◆ operator *() [204/224]

__device__ __forceinline__ float1 cv::cudev::operator * ( float  s,
const float1 &  b 
)

◆ operator *() [205/224]

__device__ __forceinline__ float2 cv::cudev::operator * ( const float2 &  a,
float  s 
)

◆ operator *() [206/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( const float3 &  a,
float  s 
)

◆ operator *() [207/224]

__device__ __forceinline__ float3 cv::cudev::operator * ( float  s,
const float3 &  b 
)

◆ operator *() [208/224]

__device__ __forceinline__ float4 cv::cudev::operator * ( const float4 &  a,
float  s 
)

◆ operator *() [209/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( double  s,
const float4 &  b 
)

◆ operator *() [210/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( double  s,
const float2 &  b 
)

◆ operator *() [211/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( const float1 &  a,
double  s 
)

◆ operator *() [212/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( double  s,
const float1 &  b 
)

◆ operator *() [213/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( const float2 &  a,
double  s 
)

◆ operator *() [214/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( const float3 &  a,
double  s 
)

◆ operator *() [215/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( double  s,
const float3 &  b 
)

◆ operator *() [216/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( const float4 &  a,
double  s 
)

◆ operator *() [217/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( const double1 &  a,
double  s 
)

◆ operator *() [218/224]

__device__ __forceinline__ double1 cv::cudev::operator * ( double  s,
const double1 &  b 
)

◆ operator *() [219/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( const double2 &  a,
double  s 
)

◆ operator *() [220/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( const double3 &  a,
double  s 
)

◆ operator *() [221/224]

__device__ __forceinline__ double3 cv::cudev::operator * ( double  s,
const double3 &  b 
)

◆ operator *() [222/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( const double4 &  a,
double  s 
)

◆ operator *() [223/224]

__device__ __forceinline__ double2 cv::cudev::operator * ( double  s,
const double2 &  b 
)

◆ operator *() [224/224]

__device__ __forceinline__ double4 cv::cudev::operator * ( double  s,
const double4 &  b 
)

◆ operator -() [1/248]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, negate <T> > > cv::cudev::operator - ( const GpuMat_< T > &  src)

◆ operator -() [2/248]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, negate <T> > > cv::cudev::operator - ( const GlobPtrSz< T > &  src)

◆ operator -() [3/248]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, negate <T> > > cv::cudev::operator - ( const Texture< T > &  src)

◆ operator -() [4/248]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, negate <typename Body::value_type> > > cv::cudev::operator - ( const Expr< Body > &  src)

◆ operator -() [5/248]

__device__ __forceinline__ char1 cv::cudev::operator - ( const char1 &  a)

◆ operator -() [6/248]

__device__ __forceinline__ char2 cv::cudev::operator - ( const char2 &  a)

◆ operator -() [7/248]

__device__ __forceinline__ char3 cv::cudev::operator - ( const char3 &  a)

◆ operator -() [8/248]

__device__ __forceinline__ char4 cv::cudev::operator - ( const char4 &  a)

◆ operator -() [9/248]

__device__ __forceinline__ short4 cv::cudev::operator - ( const short4 &  a)

◆ operator -() [10/248]

__device__ __forceinline__ short1 cv::cudev::operator - ( const short1 &  a)

◆ operator -() [11/248]

__device__ __forceinline__ short2 cv::cudev::operator - ( const short2 &  a)

◆ operator -() [12/248]

__device__ __forceinline__ short3 cv::cudev::operator - ( const short3 &  a)

◆ operator -() [13/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( const int2 &  a)

◆ operator -() [14/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( const int1 &  a)

◆ operator -() [15/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( const int3 &  a)

◆ operator -() [16/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( const int4 &  a)

◆ operator -() [17/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( const float3 &  a)

◆ operator -() [18/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( const float4 &  a)

◆ operator -() [19/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( const float1 &  a)

◆ operator -() [20/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( const float2 &  a)

◆ operator -() [21/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( const double1 &  a)

◆ operator -() [22/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( const double4 &  a)

◆ operator -() [23/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( const double3 &  a)

◆ operator -() [24/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( const double2 &  a)

◆ operator -() [25/248]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< minus <typename Body::value_type> > > > cv::cudev::operator - ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator -() [26/248]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, minus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator - ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator -() [27/248]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, minus <T> > > cv::cudev::operator - ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator -() [28/248]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, minus <T> > > cv::cudev::operator - ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator -() [29/248]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, minus <T> > > cv::cudev::operator - ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator -() [30/248]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, minus <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator - ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator -() [31/248]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, minus <T> > > cv::cudev::operator - ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator -() [32/248]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, minus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator - ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator -() [33/248]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, minus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator - ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator -() [34/248]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< minus <T> > > > cv::cudev::operator - ( const GpuMat_< T > &  src,
val 
)

◆ operator -() [35/248]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, minus <T> > > cv::cudev::operator - ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator -() [36/248]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, minus <T> > > cv::cudev::operator - ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator -() [37/248]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, minus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator - ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator -() [38/248]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< minus <T> > > > cv::cudev::operator - ( val,
const GpuMat_< T > &  src 
)

◆ operator -() [39/248]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, minus <T> > > cv::cudev::operator - ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator -() [40/248]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< minus <typename Body::value_type> > > > cv::cudev::operator - ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator -() [41/248]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< minus <T> > > > cv::cudev::operator - ( const GlobPtrSz< T > &  src,
val 
)

◆ operator -() [42/248]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< minus <T> > > > cv::cudev::operator - ( val,
const GlobPtrSz< T > &  src 
)

◆ operator -() [43/248]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, minus <T> > > cv::cudev::operator - ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator -() [44/248]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, minus <T> > > cv::cudev::operator - ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator -() [45/248]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, minus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator - ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator -() [46/248]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, minus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator - ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator -() [47/248]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< minus <T> > > > cv::cudev::operator - ( const Texture< T > &  src,
val 
)

◆ operator -() [48/248]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< minus <T> > > > cv::cudev::operator - ( val,
const Texture< T > &  src 
)

◆ operator -() [49/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator -() [50/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator -() [51/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator -() [52/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator -() [53/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( const char4 &  a,
const char4 &  b 
)

◆ operator -() [54/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( const char2 &  a,
const char2 &  b 
)

◆ operator -() [55/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( const char3 &  a,
const char3 &  b 
)

◆ operator -() [56/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( const char1 &  a,
const char1 &  b 
)

◆ operator -() [57/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator -() [58/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator -() [59/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator -() [60/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator -() [61/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( const short3 &  a,
const short3 &  b 
)

◆ operator -() [62/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( const short4 &  a,
const short4 &  b 
)

◆ operator -() [63/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( const short2 &  a,
const short2 &  b 
)

◆ operator -() [64/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( const short1 &  a,
const short1 &  b 
)

◆ operator -() [65/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( const int2 &  a,
const int2 &  b 
)

◆ operator -() [66/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( const int4 &  a,
const int4 &  b 
)

◆ operator -() [67/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( const int1 &  a,
const int1 &  b 
)

◆ operator -() [68/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( const int3 &  a,
const int3 &  b 
)

◆ operator -() [69/248]

__device__ __forceinline__ uint4 cv::cudev::operator - ( const uint4 &  a,
const uint4 &  b 
)

◆ operator -() [70/248]

__device__ __forceinline__ uint1 cv::cudev::operator - ( const uint1 &  a,
const uint1 &  b 
)

◆ operator -() [71/248]

__device__ __forceinline__ uint3 cv::cudev::operator - ( const uint3 &  a,
const uint3 &  b 
)

◆ operator -() [72/248]

__device__ __forceinline__ uint2 cv::cudev::operator - ( const uint2 &  a,
const uint2 &  b 
)

◆ operator -() [73/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( const float3 &  a,
const float3 &  b 
)

◆ operator -() [74/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( const float2 &  a,
const float2 &  b 
)

◆ operator -() [75/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( const float4 &  a,
const float4 &  b 
)

◆ operator -() [76/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( const float1 &  a,
const float1 &  b 
)

◆ operator -() [77/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( const double3 &  a,
const double3 &  b 
)

◆ operator -() [78/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( const double4 &  a,
const double4 &  b 
)

◆ operator -() [79/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( const double2 &  a,
const double2 &  b 
)

◆ operator -() [80/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( const double1 &  a,
const double1 &  b 
)

◆ operator -() [81/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( const uchar1 &  a,
int  s 
)

◆ operator -() [82/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( int  s,
const uchar1 &  b 
)

◆ operator -() [83/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( const uchar2 &  a,
int  s 
)

◆ operator -() [84/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( int  s,
const uchar2 &  b 
)

◆ operator -() [85/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( const uchar3 &  a,
int  s 
)

◆ operator -() [86/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( int  s,
const uchar3 &  b 
)

◆ operator -() [87/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( const uchar4 &  a,
int  s 
)

◆ operator -() [88/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( int  s,
const uchar4 &  b 
)

◆ operator -() [89/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( const uchar1 &  a,
float  s 
)

◆ operator -() [90/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( float  s,
const uchar1 &  b 
)

◆ operator -() [91/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( const uchar2 &  a,
float  s 
)

◆ operator -() [92/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( const uchar3 &  a,
float  s 
)

◆ operator -() [93/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( float  s,
const uchar3 &  b 
)

◆ operator -() [94/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( const uchar4 &  a,
float  s 
)

◆ operator -() [95/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( float  s,
const uchar4 &  b 
)

◆ operator -() [96/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( float  s,
const uchar2 &  b 
)

◆ operator -() [97/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( double  s,
const uchar4 &  b 
)

◆ operator -() [98/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( const uchar1 &  a,
double  s 
)

◆ operator -() [99/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( double  s,
const uchar1 &  b 
)

◆ operator -() [100/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( const uchar2 &  a,
double  s 
)

◆ operator -() [101/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( const uchar3 &  a,
double  s 
)

◆ operator -() [102/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( double  s,
const uchar3 &  b 
)

◆ operator -() [103/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( const uchar4 &  a,
double  s 
)

◆ operator -() [104/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( double  s,
const uchar2 &  b 
)

◆ operator -() [105/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( int  s,
const char2 &  b 
)

◆ operator -() [106/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( const char1 &  a,
int  s 
)

◆ operator -() [107/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( int  s,
const char1 &  b 
)

◆ operator -() [108/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( const char2 &  a,
int  s 
)

◆ operator -() [109/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( const char3 &  a,
int  s 
)

◆ operator -() [110/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( int  s,
const char3 &  b 
)

◆ operator -() [111/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( const char4 &  a,
int  s 
)

◆ operator -() [112/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( int  s,
const char4 &  b 
)

◆ operator -() [113/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( const char1 &  a,
float  s 
)

◆ operator -() [114/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( float  s,
const char1 &  b 
)

◆ operator -() [115/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( const char2 &  a,
float  s 
)

◆ operator -() [116/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( const char3 &  a,
float  s 
)

◆ operator -() [117/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( float  s,
const char3 &  b 
)

◆ operator -() [118/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( const char4 &  a,
float  s 
)

◆ operator -() [119/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( float  s,
const char4 &  b 
)

◆ operator -() [120/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( float  s,
const char2 &  b 
)

◆ operator -() [121/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( double  s,
const char2 &  b 
)

◆ operator -() [122/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( const char1 &  a,
double  s 
)

◆ operator -() [123/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( double  s,
const char1 &  b 
)

◆ operator -() [124/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( const char2 &  a,
double  s 
)

◆ operator -() [125/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( const char3 &  a,
double  s 
)

◆ operator -() [126/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( double  s,
const char3 &  b 
)

◆ operator -() [127/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( const char4 &  a,
double  s 
)

◆ operator -() [128/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( double  s,
const char4 &  b 
)

◆ operator -() [129/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( int  s,
const ushort4 &  b 
)

◆ operator -() [130/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( int  s,
const ushort2 &  b 
)

◆ operator -() [131/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( const ushort1 &  a,
int  s 
)

◆ operator -() [132/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( int  s,
const ushort1 &  b 
)

◆ operator -() [133/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( const ushort2 &  a,
int  s 
)

◆ operator -() [134/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( const ushort3 &  a,
int  s 
)

◆ operator -() [135/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( int  s,
const ushort3 &  b 
)

◆ operator -() [136/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( const ushort4 &  a,
int  s 
)

◆ operator -() [137/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( float  s,
const ushort2 &  b 
)

◆ operator -() [138/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( const ushort1 &  a,
float  s 
)

◆ operator -() [139/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( float  s,
const ushort1 &  b 
)

◆ operator -() [140/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( const ushort2 &  a,
float  s 
)

◆ operator -() [141/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( const ushort3 &  a,
float  s 
)

◆ operator -() [142/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( float  s,
const ushort3 &  b 
)

◆ operator -() [143/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( const ushort4 &  a,
float  s 
)

◆ operator -() [144/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( float  s,
const ushort4 &  b 
)

◆ operator -() [145/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( double  s,
const ushort2 &  b 
)

◆ operator -() [146/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( const ushort1 &  a,
double  s 
)

◆ operator -() [147/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( double  s,
const ushort1 &  b 
)

◆ operator -() [148/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( const ushort2 &  a,
double  s 
)

◆ operator -() [149/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( const ushort3 &  a,
double  s 
)

◆ operator -() [150/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( double  s,
const ushort3 &  b 
)

◆ operator -() [151/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( const ushort4 &  a,
double  s 
)

◆ operator -() [152/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( double  s,
const ushort4 &  b 
)

◆ operator -() [153/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( const short1 &  a,
int  s 
)

◆ operator -() [154/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( int  s,
const short1 &  b 
)

◆ operator -() [155/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( const short2 &  a,
int  s 
)

◆ operator -() [156/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( const short3 &  a,
int  s 
)

◆ operator -() [157/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( int  s,
const short3 &  b 
)

◆ operator -() [158/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( const short4 &  a,
int  s 
)

◆ operator -() [159/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( int  s,
const short4 &  b 
)

◆ operator -() [160/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( int  s,
const short2 &  b 
)

◆ operator -() [161/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( const short1 &  a,
float  s 
)

◆ operator -() [162/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( float  s,
const short1 &  b 
)

◆ operator -() [163/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( const short2 &  a,
float  s 
)

◆ operator -() [164/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( const short3 &  a,
float  s 
)

◆ operator -() [165/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( float  s,
const short3 &  b 
)

◆ operator -() [166/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( const short4 &  a,
float  s 
)

◆ operator -() [167/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( float  s,
const short2 &  b 
)

◆ operator -() [168/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( float  s,
const short4 &  b 
)

◆ operator -() [169/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( const short1 &  a,
double  s 
)

◆ operator -() [170/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( double  s,
const short1 &  b 
)

◆ operator -() [171/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( const short2 &  a,
double  s 
)

◆ operator -() [172/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( const short3 &  a,
double  s 
)

◆ operator -() [173/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( double  s,
const short3 &  b 
)

◆ operator -() [174/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( const short4 &  a,
double  s 
)

◆ operator -() [175/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( double  s,
const short4 &  b 
)

◆ operator -() [176/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( double  s,
const short2 &  b 
)

◆ operator -() [177/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( int  s,
const int2 &  b 
)

◆ operator -() [178/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( const int1 &  a,
int  s 
)

◆ operator -() [179/248]

__device__ __forceinline__ int1 cv::cudev::operator - ( int  s,
const int1 &  b 
)

◆ operator -() [180/248]

__device__ __forceinline__ int2 cv::cudev::operator - ( const int2 &  a,
int  s 
)

◆ operator -() [181/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( const int3 &  a,
int  s 
)

◆ operator -() [182/248]

__device__ __forceinline__ int3 cv::cudev::operator - ( int  s,
const int3 &  b 
)

◆ operator -() [183/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( const int4 &  a,
int  s 
)

◆ operator -() [184/248]

__device__ __forceinline__ int4 cv::cudev::operator - ( int  s,
const int4 &  b 
)

◆ operator -() [185/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( float  s,
const int4 &  b 
)

◆ operator -() [186/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( const int1 &  a,
float  s 
)

◆ operator -() [187/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( float  s,
const int1 &  b 
)

◆ operator -() [188/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( const int2 &  a,
float  s 
)

◆ operator -() [189/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( const int3 &  a,
float  s 
)

◆ operator -() [190/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( float  s,
const int3 &  b 
)

◆ operator -() [191/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( const int4 &  a,
float  s 
)

◆ operator -() [192/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( float  s,
const int2 &  b 
)

◆ operator -() [193/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( double  s,
const int2 &  b 
)

◆ operator -() [194/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( double  s,
const int4 &  b 
)

◆ operator -() [195/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( const int1 &  a,
double  s 
)

◆ operator -() [196/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( double  s,
const int1 &  b 
)

◆ operator -() [197/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( const int2 &  a,
double  s 
)

◆ operator -() [198/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( const int3 &  a,
double  s 
)

◆ operator -() [199/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( double  s,
const int3 &  b 
)

◆ operator -() [200/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( const int4 &  a,
double  s 
)

◆ operator -() [201/248]

__device__ __forceinline__ uint4 cv::cudev::operator - ( uint  s,
const uint4 &  b 
)

◆ operator -() [202/248]

__device__ __forceinline__ uint1 cv::cudev::operator - ( uint  s,
const uint1 &  b 
)

◆ operator -() [203/248]

__device__ __forceinline__ uint2 cv::cudev::operator - ( uint  s,
const uint2 &  b 
)

◆ operator -() [204/248]

__device__ __forceinline__ uint1 cv::cudev::operator - ( const uint1 &  a,
uint  s 
)

◆ operator -() [205/248]

__device__ __forceinline__ uint2 cv::cudev::operator - ( const uint2 &  a,
uint  s 
)

◆ operator -() [206/248]

__device__ __forceinline__ uint3 cv::cudev::operator - ( const uint3 &  a,
uint  s 
)

◆ operator -() [207/248]

__device__ __forceinline__ uint3 cv::cudev::operator - ( uint  s,
const uint3 &  b 
)

◆ operator -() [208/248]

__device__ __forceinline__ uint4 cv::cudev::operator - ( const uint4 &  a,
uint  s 
)

◆ operator -() [209/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( float  s,
const uint2 &  b 
)

◆ operator -() [210/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( const uint1 &  a,
float  s 
)

◆ operator -() [211/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( float  s,
const uint1 &  b 
)

◆ operator -() [212/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( const uint2 &  a,
float  s 
)

◆ operator -() [213/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( const uint3 &  a,
float  s 
)

◆ operator -() [214/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( float  s,
const uint3 &  b 
)

◆ operator -() [215/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( const uint4 &  a,
float  s 
)

◆ operator -() [216/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( float  s,
const uint4 &  b 
)

◆ operator -() [217/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( const uint1 &  a,
double  s 
)

◆ operator -() [218/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( double  s,
const uint1 &  b 
)

◆ operator -() [219/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( const uint2 &  a,
double  s 
)

◆ operator -() [220/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( const uint3 &  a,
double  s 
)

◆ operator -() [221/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( const uint4 &  a,
double  s 
)

◆ operator -() [222/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( double  s,
const uint2 &  b 
)

◆ operator -() [223/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( double  s,
const uint3 &  b 
)

◆ operator -() [224/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( double  s,
const uint4 &  b 
)

◆ operator -() [225/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( const float1 &  a,
float  s 
)

◆ operator -() [226/248]

__device__ __forceinline__ float1 cv::cudev::operator - ( float  s,
const float1 &  b 
)

◆ operator -() [227/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( const float2 &  a,
float  s 
)

◆ operator -() [228/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( const float3 &  a,
float  s 
)

◆ operator -() [229/248]

__device__ __forceinline__ float3 cv::cudev::operator - ( float  s,
const float3 &  b 
)

◆ operator -() [230/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( const float4 &  a,
float  s 
)

◆ operator -() [231/248]

__device__ __forceinline__ float4 cv::cudev::operator - ( float  s,
const float4 &  b 
)

◆ operator -() [232/248]

__device__ __forceinline__ float2 cv::cudev::operator - ( float  s,
const float2 &  b 
)

◆ operator -() [233/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( const float1 &  a,
double  s 
)

◆ operator -() [234/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( const float2 &  a,
double  s 
)

◆ operator -() [235/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( const float3 &  a,
double  s 
)

◆ operator -() [236/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( double  s,
const float3 &  b 
)

◆ operator -() [237/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( const float4 &  a,
double  s 
)

◆ operator -() [238/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( double  s,
const float2 &  b 
)

◆ operator -() [239/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( double  s,
const float1 &  b 
)

◆ operator -() [240/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( double  s,
const float4 &  b 
)

◆ operator -() [241/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( const double1 &  a,
double  s 
)

◆ operator -() [242/248]

__device__ __forceinline__ double1 cv::cudev::operator - ( double  s,
const double1 &  b 
)

◆ operator -() [243/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( const double2 &  a,
double  s 
)

◆ operator -() [244/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( const double3 &  a,
double  s 
)

◆ operator -() [245/248]

__device__ __forceinline__ double3 cv::cudev::operator - ( double  s,
const double3 &  b 
)

◆ operator -() [246/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( const double4 &  a,
double  s 
)

◆ operator -() [247/248]

__device__ __forceinline__ double4 cv::cudev::operator - ( double  s,
const double4 &  b 
)

◆ operator -() [248/248]

__device__ __forceinline__ double2 cv::cudev::operator - ( double  s,
const double2 &  b 
)

◆ operator >() [1/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, greater <T> > > cv::cudev::operator > ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator >() [2/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, greater <T> > > cv::cudev::operator > ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator >() [3/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, greater <T> > > cv::cudev::operator > ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator >() [4/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, greater <T> > > cv::cudev::operator > ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator >() [5/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, greater <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator > ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator >() [6/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, greater <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator > ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator >() [7/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, greater <T> > > cv::cudev::operator > ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator >() [8/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< greater <T> > > > cv::cudev::operator > ( const GpuMat_< T > &  src,
val 
)

◆ operator >() [9/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< greater <T> > > > cv::cudev::operator > ( val,
const GpuMat_< T > &  src 
)

◆ operator >() [10/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, greater <T> > > cv::cudev::operator > ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator >() [11/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, greater <T> > > cv::cudev::operator > ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator >() [12/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, greater <T> > > cv::cudev::operator > ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator >() [13/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, greater <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator > ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator >() [14/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, greater <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator > ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator >() [15/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< greater <T> > > > cv::cudev::operator > ( const GlobPtrSz< T > &  src,
val 
)

◆ operator >() [16/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, greater <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator > ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator >() [17/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< greater <T> > > > cv::cudev::operator > ( val,
const GlobPtrSz< T > &  src 
)

◆ operator >() [18/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, greater <T> > > cv::cudev::operator > ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator >() [19/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, greater <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator > ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator >() [20/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< greater <T> > > > cv::cudev::operator > ( const Texture< T > &  src,
val 
)

◆ operator >() [21/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< greater <typename Body::value_type> > > > cv::cudev::operator > ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator >() [22/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< greater <T> > > > cv::cudev::operator > ( val,
const Texture< T > &  src 
)

◆ operator >() [23/120]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, greater <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator > ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator >() [24/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< greater <typename Body::value_type> > > > cv::cudev::operator > ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator >() [25/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator >() [26/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator >() [27/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator >() [28/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator >() [29/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const char3 &  a,
const char3 &  b 
)

◆ operator >() [30/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const char4 &  a,
const char4 &  b 
)

◆ operator >() [31/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const char2 &  a,
const char2 &  b 
)

◆ operator >() [32/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const char1 &  a,
const char1 &  b 
)

◆ operator >() [33/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator >() [34/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator >() [35/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator >() [36/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator >() [37/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const short3 &  a,
const short3 &  b 
)

◆ operator >() [38/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const short4 &  a,
const short4 &  b 
)

◆ operator >() [39/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const short1 &  a,
const short1 &  b 
)

◆ operator >() [40/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const short2 &  a,
const short2 &  b 
)

◆ operator >() [41/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const int2 &  a,
const int2 &  b 
)

◆ operator >() [42/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const int4 &  a,
const int4 &  b 
)

◆ operator >() [43/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const int3 &  a,
const int3 &  b 
)

◆ operator >() [44/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const int1 &  a,
const int1 &  b 
)

◆ operator >() [45/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const uint1 &  a,
const uint1 &  b 
)

◆ operator >() [46/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const uint3 &  a,
const uint3 &  b 
)

◆ operator >() [47/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const uint4 &  a,
const uint4 &  b 
)

◆ operator >() [48/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const uint2 &  a,
const uint2 &  b 
)

◆ operator >() [49/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const float2 &  a,
const float2 &  b 
)

◆ operator >() [50/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const float4 &  a,
const float4 &  b 
)

◆ operator >() [51/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const float3 &  a,
const float3 &  b 
)

◆ operator >() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const float1 &  a,
const float1 &  b 
)

◆ operator >() [53/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const double1 &  a,
const double1 &  b 
)

◆ operator >() [54/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const double3 &  a,
const double3 &  b 
)

◆ operator >() [55/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const double4 &  a,
const double4 &  b 
)

◆ operator >() [56/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const double2 &  a,
const double2 &  b 
)

◆ operator >() [57/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const uchar1 &  a,
uchar  s 
)

◆ operator >() [58/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( uchar  s,
const uchar1 &  b 
)

◆ operator >() [59/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const uchar2 &  a,
uchar  s 
)

◆ operator >() [60/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const uchar3 &  a,
uchar  s 
)

◆ operator >() [61/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( uchar  s,
const uchar4 &  b 
)

◆ operator >() [62/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( uchar  s,
const uchar2 &  b 
)

◆ operator >() [63/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( uchar  s,
const uchar3 &  b 
)

◆ operator >() [64/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const uchar4 &  a,
uchar  s 
)

◆ operator >() [65/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const char1 &  a,
char  s 
)

◆ operator >() [66/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( char  s,
const char1 &  b 
)

◆ operator >() [67/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const char2 &  a,
char  s 
)

◆ operator >() [68/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const char3 &  a,
char  s 
)

◆ operator >() [69/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( char  s,
const char3 &  b 
)

◆ operator >() [70/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const char4 &  a,
char  s 
)

◆ operator >() [71/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( char  s,
const char4 &  b 
)

◆ operator >() [72/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( char  s,
const char2 &  b 
)

◆ operator >() [73/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( ushort  s,
const ushort4 &  b 
)

◆ operator >() [74/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const ushort1 &  a,
ushort  s 
)

◆ operator >() [75/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( ushort  s,
const ushort1 &  b 
)

◆ operator >() [76/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const ushort2 &  a,
ushort  s 
)

◆ operator >() [77/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const ushort3 &  a,
ushort  s 
)

◆ operator >() [78/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( ushort  s,
const ushort3 &  b 
)

◆ operator >() [79/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const ushort4 &  a,
ushort  s 
)

◆ operator >() [80/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( ushort  s,
const ushort2 &  b 
)

◆ operator >() [81/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( short  s,
const short4 &  b 
)

◆ operator >() [82/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const short1 &  a,
short  s 
)

◆ operator >() [83/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( short  s,
const short1 &  b 
)

◆ operator >() [84/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const short2 &  a,
short  s 
)

◆ operator >() [85/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const short3 &  a,
short  s 
)

◆ operator >() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( short  s,
const short3 &  b 
)

◆ operator >() [87/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const short4 &  a,
short  s 
)

◆ operator >() [88/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( short  s,
const short2 &  b 
)

◆ operator >() [89/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( int  s,
const int4 &  b 
)

◆ operator >() [90/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const int1 &  a,
int  s 
)

◆ operator >() [91/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( int  s,
const int1 &  b 
)

◆ operator >() [92/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const int2 &  a,
int  s 
)

◆ operator >() [93/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const int3 &  a,
int  s 
)

◆ operator >() [94/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const int4 &  a,
int  s 
)

◆ operator >() [95/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( int  s,
const int2 &  b 
)

◆ operator >() [96/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( int  s,
const int3 &  b 
)

◆ operator >() [97/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( uint  s,
const uint4 &  b 
)

◆ operator >() [98/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const uint1 &  a,
uint  s 
)

◆ operator >() [99/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( uint  s,
const uint1 &  b 
)

◆ operator >() [100/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const uint2 &  a,
uint  s 
)

◆ operator >() [101/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const uint3 &  a,
uint  s 
)

◆ operator >() [102/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( uint  s,
const uint3 &  b 
)

◆ operator >() [103/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const uint4 &  a,
uint  s 
)

◆ operator >() [104/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( uint  s,
const uint2 &  b 
)

◆ operator >() [105/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( float  s,
const float4 &  b 
)

◆ operator >() [106/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const float1 &  a,
float  s 
)

◆ operator >() [107/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( float  s,
const float1 &  b 
)

◆ operator >() [108/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const float2 &  a,
float  s 
)

◆ operator >() [109/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const float3 &  a,
float  s 
)

◆ operator >() [110/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( float  s,
const float3 &  b 
)

◆ operator >() [111/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const float4 &  a,
float  s 
)

◆ operator >() [112/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( float  s,
const float2 &  b 
)

◆ operator >() [113/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( double  s,
const double4 &  b 
)

◆ operator >() [114/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( const double1 &  a,
double  s 
)

◆ operator >() [115/120]

__device__ __forceinline__ uchar1 cv::cudev::operator > ( double  s,
const double1 &  b 
)

◆ operator >() [116/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( const double2 &  a,
double  s 
)

◆ operator >() [117/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( const double3 &  a,
double  s 
)

◆ operator >() [118/120]

__device__ __forceinline__ uchar3 cv::cudev::operator > ( double  s,
const double3 &  b 
)

◆ operator >() [119/120]

__device__ __forceinline__ uchar4 cv::cudev::operator > ( const double4 &  a,
double  s 
)

◆ operator >() [120/120]

__device__ __forceinline__ uchar2 cv::cudev::operator > ( double  s,
const double2 &  b 
)

◆ operator >=() [1/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< greater_equal <typename Body::value_type> > > > cv::cudev::operator >= ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator >=() [2/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, greater_equal <T> > > cv::cudev::operator >= ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator >=() [3/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, greater_equal <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator >= ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator >=() [4/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, greater_equal <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator >= ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator >=() [5/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, greater_equal <T> > > cv::cudev::operator >= ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator >=() [6/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, greater_equal <T> > > cv::cudev::operator >= ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator >=() [7/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, greater_equal <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator >= ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator >=() [8/120]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, greater_equal <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator >= ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator >=() [9/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< greater_equal <T> > > > cv::cudev::operator >= ( const Texture< T > &  src,
val 
)

◆ operator >=() [10/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< greater_equal <T> > > > cv::cudev::operator >= ( const GpuMat_< T > &  src,
val 
)

◆ operator >=() [11/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, greater_equal <T> > > cv::cudev::operator >= ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator >=() [12/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< greater_equal <T> > > > cv::cudev::operator >= ( val,
const GpuMat_< T > &  src 
)

◆ operator >=() [13/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, greater_equal <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator >= ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator >=() [14/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, greater_equal <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator >= ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator >=() [15/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, greater_equal <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator >= ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator >=() [16/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< greater_equal <typename Body::value_type> > > > cv::cudev::operator >= ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator >=() [17/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, greater_equal <T> > > cv::cudev::operator >= ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator >=() [18/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, greater_equal <T> > > cv::cudev::operator >= ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator >=() [19/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, greater_equal <T> > > cv::cudev::operator >= ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator >=() [20/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< greater_equal <T> > > > cv::cudev::operator >= ( val,
const Texture< T > &  src 
)

◆ operator >=() [21/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< greater_equal <T> > > > cv::cudev::operator >= ( const GlobPtrSz< T > &  src,
val 
)

◆ operator >=() [22/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, greater_equal <T> > > cv::cudev::operator >= ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator >=() [23/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< greater_equal <T> > > > cv::cudev::operator >= ( val,
const GlobPtrSz< T > &  src 
)

◆ operator >=() [24/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, greater_equal <T> > > cv::cudev::operator >= ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator >=() [25/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator >=() [26/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator >=() [27/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator >=() [28/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator >=() [29/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const char2 &  a,
const char2 &  b 
)

◆ operator >=() [30/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const char4 &  a,
const char4 &  b 
)

◆ operator >=() [31/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const char3 &  a,
const char3 &  b 
)

◆ operator >=() [32/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const char1 &  a,
const char1 &  b 
)

◆ operator >=() [33/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator >=() [34/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator >=() [35/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator >=() [36/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator >=() [37/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const short2 &  a,
const short2 &  b 
)

◆ operator >=() [38/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const short3 &  a,
const short3 &  b 
)

◆ operator >=() [39/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const short4 &  a,
const short4 &  b 
)

◆ operator >=() [40/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const short1 &  a,
const short1 &  b 
)

◆ operator >=() [41/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const int4 &  a,
const int4 &  b 
)

◆ operator >=() [42/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const int3 &  a,
const int3 &  b 
)

◆ operator >=() [43/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const int2 &  a,
const int2 &  b 
)

◆ operator >=() [44/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const int1 &  a,
const int1 &  b 
)

◆ operator >=() [45/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const uint2 &  a,
const uint2 &  b 
)

◆ operator >=() [46/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const uint4 &  a,
const uint4 &  b 
)

◆ operator >=() [47/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const uint3 &  a,
const uint3 &  b 
)

◆ operator >=() [48/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const uint1 &  a,
const uint1 &  b 
)

◆ operator >=() [49/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const float2 &  a,
const float2 &  b 
)

◆ operator >=() [50/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const float4 &  a,
const float4 &  b 
)

◆ operator >=() [51/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const float3 &  a,
const float3 &  b 
)

◆ operator >=() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const float1 &  a,
const float1 &  b 
)

◆ operator >=() [53/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const double3 &  a,
const double3 &  b 
)

◆ operator >=() [54/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const double4 &  a,
const double4 &  b 
)

◆ operator >=() [55/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const double2 &  a,
const double2 &  b 
)

◆ operator >=() [56/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const double1 &  a,
const double1 &  b 
)

◆ operator >=() [57/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( uchar  s,
const uchar2 &  b 
)

◆ operator >=() [58/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( uchar  s,
const uchar4 &  b 
)

◆ operator >=() [59/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const uchar1 &  a,
uchar  s 
)

◆ operator >=() [60/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( uchar  s,
const uchar1 &  b 
)

◆ operator >=() [61/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const uchar2 &  a,
uchar  s 
)

◆ operator >=() [62/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const uchar3 &  a,
uchar  s 
)

◆ operator >=() [63/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( uchar  s,
const uchar3 &  b 
)

◆ operator >=() [64/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const uchar4 &  a,
uchar  s 
)

◆ operator >=() [65/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( char  s,
const char2 &  b 
)

◆ operator >=() [66/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( char  s,
const char4 &  b 
)

◆ operator >=() [67/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const char1 &  a,
char  s 
)

◆ operator >=() [68/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( char  s,
const char1 &  b 
)

◆ operator >=() [69/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const char2 &  a,
char  s 
)

◆ operator >=() [70/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const char3 &  a,
char  s 
)

◆ operator >=() [71/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( char  s,
const char3 &  b 
)

◆ operator >=() [72/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const char4 &  a,
char  s 
)

◆ operator >=() [73/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( ushort  s,
const ushort2 &  b 
)

◆ operator >=() [74/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( ushort  s,
const ushort4 &  b 
)

◆ operator >=() [75/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const ushort1 &  a,
ushort  s 
)

◆ operator >=() [76/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( ushort  s,
const ushort1 &  b 
)

◆ operator >=() [77/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const ushort2 &  a,
ushort  s 
)

◆ operator >=() [78/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const ushort3 &  a,
ushort  s 
)

◆ operator >=() [79/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( ushort  s,
const ushort3 &  b 
)

◆ operator >=() [80/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const ushort4 &  a,
ushort  s 
)

◆ operator >=() [81/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( short  s,
const short2 &  b 
)

◆ operator >=() [82/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const short1 &  a,
short  s 
)

◆ operator >=() [83/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( short  s,
const short1 &  b 
)

◆ operator >=() [84/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const short2 &  a,
short  s 
)

◆ operator >=() [85/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const short3 &  a,
short  s 
)

◆ operator >=() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( short  s,
const short3 &  b 
)

◆ operator >=() [87/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const short4 &  a,
short  s 
)

◆ operator >=() [88/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( short  s,
const short4 &  b 
)

◆ operator >=() [89/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( int  s,
const int4 &  b 
)

◆ operator >=() [90/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const int1 &  a,
int  s 
)

◆ operator >=() [91/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( int  s,
const int1 &  b 
)

◆ operator >=() [92/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const int2 &  a,
int  s 
)

◆ operator >=() [93/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const int3 &  a,
int  s 
)

◆ operator >=() [94/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( int  s,
const int3 &  b 
)

◆ operator >=() [95/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const int4 &  a,
int  s 
)

◆ operator >=() [96/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( int  s,
const int2 &  b 
)

◆ operator >=() [97/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( uint  s,
const uint4 &  b 
)

◆ operator >=() [98/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const uint1 &  a,
uint  s 
)

◆ operator >=() [99/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( uint  s,
const uint1 &  b 
)

◆ operator >=() [100/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const uint2 &  a,
uint  s 
)

◆ operator >=() [101/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const uint3 &  a,
uint  s 
)

◆ operator >=() [102/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( uint  s,
const uint3 &  b 
)

◆ operator >=() [103/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const uint4 &  a,
uint  s 
)

◆ operator >=() [104/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( uint  s,
const uint2 &  b 
)

◆ operator >=() [105/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( float  s,
const float2 &  b 
)

◆ operator >=() [106/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( float  s,
const float4 &  b 
)

◆ operator >=() [107/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const float1 &  a,
float  s 
)

◆ operator >=() [108/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( float  s,
const float1 &  b 
)

◆ operator >=() [109/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const float2 &  a,
float  s 
)

◆ operator >=() [110/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const float3 &  a,
float  s 
)

◆ operator >=() [111/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( float  s,
const float3 &  b 
)

◆ operator >=() [112/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const float4 &  a,
float  s 
)

◆ operator >=() [113/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( double  s,
const double4 &  b 
)

◆ operator >=() [114/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( double  s,
const double1 &  b 
)

◆ operator >=() [115/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( double  s,
const double2 &  b 
)

◆ operator >=() [116/120]

__device__ __forceinline__ uchar1 cv::cudev::operator >= ( const double1 &  a,
double  s 
)

◆ operator >=() [117/120]

__device__ __forceinline__ uchar2 cv::cudev::operator >= ( const double2 &  a,
double  s 
)

◆ operator >=() [118/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( const double3 &  a,
double  s 
)

◆ operator >=() [119/120]

__device__ __forceinline__ uchar3 cv::cudev::operator >= ( double  s,
const double3 &  b 
)

◆ operator >=() [120/120]

__device__ __forceinline__ uchar4 cv::cudev::operator >= ( const double4 &  a,
double  s 
)

◆ operator >>() [1/24]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< bit_rshift <typename Body::value_type> > > > cv::cudev::operator >> ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator >>() [2/24]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, bit_rshift <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator >> ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator >>() [3/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_rshift <T> > > cv::cudev::operator >> ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator >>() [4/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< bit_rshift <T> > > > cv::cudev::operator >> ( val,
const GlobPtrSz< T > &  src 
)

◆ operator >>() [5/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_rshift <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator >> ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator >>() [6/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< bit_rshift <T> > > > cv::cudev::operator >> ( const Texture< T > &  src,
val 
)

◆ operator >>() [7/24]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< bit_rshift <typename Body::value_type> > > > cv::cudev::operator >> ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator >>() [8/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_rshift <T> > > cv::cudev::operator >> ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator >>() [9/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_rshift <T> > > cv::cudev::operator >> ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator >>() [10/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_rshift <T> > > cv::cudev::operator >> ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator >>() [11/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_rshift <T> > > cv::cudev::operator >> ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator >>() [12/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_rshift <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator >> ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator >>() [13/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_rshift <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator >> ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator >>() [14/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< bit_rshift <T> > > > cv::cudev::operator >> ( const GpuMat_< T > &  src,
val 
)

◆ operator >>() [15/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< bit_rshift <T> > > > cv::cudev::operator >> ( val,
const GpuMat_< T > &  src 
)

◆ operator >>() [16/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_rshift <T> > > cv::cudev::operator >> ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator >>() [17/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_rshift <T> > > cv::cudev::operator >> ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator >>() [18/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_rshift <T> > > cv::cudev::operator >> ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator >>() [19/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_rshift <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator >> ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator >>() [20/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_rshift <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator >> ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator >>() [21/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< bit_rshift <T> > > > cv::cudev::operator >> ( const GlobPtrSz< T > &  src,
val 
)

◆ operator >>() [22/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_rshift <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator >> ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator >>() [23/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_rshift <T> > > cv::cudev::operator >> ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator >>() [24/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< bit_rshift <T> > > > cv::cudev::operator >> ( val,
const Texture< T > &  src 
)

◆ operator ^() [1/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< bit_xor <T> > > > cv::cudev::operator ^ ( val,
const GlobPtrSz< T > &  src 
)

◆ operator ^() [2/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< bit_xor <T> > > > cv::cudev::operator ^ ( const Texture< T > &  src,
val 
)

◆ operator ^() [3/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_xor <T> > > cv::cudev::operator ^ ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator ^() [4/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_xor <T> > > cv::cudev::operator ^ ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator ^() [5/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_xor <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator ^ ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator ^() [6/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_xor <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator ^ ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator ^() [7/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< bit_xor <T> > > > cv::cudev::operator ^ ( const GpuMat_< T > &  src,
val 
)

◆ operator ^() [8/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< bit_xor <T> > > > cv::cudev::operator ^ ( val,
const GpuMat_< T > &  src 
)

◆ operator ^() [9/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_xor <T> > > cv::cudev::operator ^ ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator ^() [10/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_xor <T> > > cv::cudev::operator ^ ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator ^() [11/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_xor <T> > > cv::cudev::operator ^ ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator ^() [12/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_xor <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator ^ ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator ^() [13/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< bit_xor <T> > > > cv::cudev::operator ^ ( const GlobPtrSz< T > &  src,
val 
)

◆ operator ^() [14/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_xor <T> > > cv::cudev::operator ^ ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator ^() [15/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_xor <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator ^ ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator ^() [16/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< bit_xor <T> > > > cv::cudev::operator ^ ( val,
const Texture< T > &  src 
)

◆ operator ^() [17/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_xor <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator ^ ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator ^() [18/96]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, bit_xor <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator ^ ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator ^() [19/96]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< bit_xor <typename Body::value_type> > > > cv::cudev::operator ^ ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator ^() [20/96]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< bit_xor <typename Body::value_type> > > > cv::cudev::operator ^ ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator ^() [21/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_xor <T> > > cv::cudev::operator ^ ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator ^() [22/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_xor <T> > > cv::cudev::operator ^ ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator ^() [23/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_xor <T> > > cv::cudev::operator ^ ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator ^() [24/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_xor <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator ^ ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator ^() [25/96]

__device__ __forceinline__ uchar1 cv::cudev::operator ^ ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator ^() [26/96]

__device__ __forceinline__ uchar2 cv::cudev::operator ^ ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator ^() [27/96]

__device__ __forceinline__ uchar3 cv::cudev::operator ^ ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator ^() [28/96]

__device__ __forceinline__ uchar4 cv::cudev::operator ^ ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator ^() [29/96]

__device__ __forceinline__ char1 cv::cudev::operator ^ ( const char1 &  a,
const char1 &  b 
)

◆ operator ^() [30/96]

__device__ __forceinline__ char2 cv::cudev::operator ^ ( const char2 &  a,
const char2 &  b 
)

◆ operator ^() [31/96]

__device__ __forceinline__ char3 cv::cudev::operator ^ ( const char3 &  a,
const char3 &  b 
)

◆ operator ^() [32/96]

__device__ __forceinline__ char4 cv::cudev::operator ^ ( const char4 &  a,
const char4 &  b 
)

◆ operator ^() [33/96]

__device__ __forceinline__ ushort1 cv::cudev::operator ^ ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator ^() [34/96]

__device__ __forceinline__ ushort2 cv::cudev::operator ^ ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator ^() [35/96]

__device__ __forceinline__ ushort3 cv::cudev::operator ^ ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator ^() [36/96]

__device__ __forceinline__ ushort4 cv::cudev::operator ^ ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator ^() [37/96]

__device__ __forceinline__ short1 cv::cudev::operator ^ ( const short1 &  a,
const short1 &  b 
)

◆ operator ^() [38/96]

__device__ __forceinline__ short2 cv::cudev::operator ^ ( const short2 &  a,
const short2 &  b 
)

◆ operator ^() [39/96]

__device__ __forceinline__ short3 cv::cudev::operator ^ ( const short3 &  a,
const short3 &  b 
)

◆ operator ^() [40/96]

__device__ __forceinline__ short4 cv::cudev::operator ^ ( const short4 &  a,
const short4 &  b 
)

◆ operator ^() [41/96]

__device__ __forceinline__ int1 cv::cudev::operator ^ ( const int1 &  a,
const int1 &  b 
)

◆ operator ^() [42/96]

__device__ __forceinline__ int2 cv::cudev::operator ^ ( const int2 &  a,
const int2 &  b 
)

◆ operator ^() [43/96]

__device__ __forceinline__ int3 cv::cudev::operator ^ ( const int3 &  a,
const int3 &  b 
)

◆ operator ^() [44/96]

__device__ __forceinline__ int4 cv::cudev::operator ^ ( const int4 &  a,
const int4 &  b 
)

◆ operator ^() [45/96]

__device__ __forceinline__ uint1 cv::cudev::operator ^ ( const uint1 &  a,
const uint1 &  b 
)

◆ operator ^() [46/96]

__device__ __forceinline__ uint2 cv::cudev::operator ^ ( const uint2 &  a,
const uint2 &  b 
)

◆ operator ^() [47/96]

__device__ __forceinline__ uint3 cv::cudev::operator ^ ( const uint3 &  a,
const uint3 &  b 
)

◆ operator ^() [48/96]

__device__ __forceinline__ uint4 cv::cudev::operator ^ ( const uint4 &  a,
const uint4 &  b 
)

◆ operator ^() [49/96]

__device__ __forceinline__ uchar2 cv::cudev::operator ^ ( const uchar2 &  a,
uchar  s 
)

◆ operator ^() [50/96]

__device__ __forceinline__ uchar2 cv::cudev::operator ^ ( uchar  s,
const uchar2 &  b 
)

◆ operator ^() [51/96]

__device__ __forceinline__ uchar1 cv::cudev::operator ^ ( uchar  s,
const uchar1 &  b 
)

◆ operator ^() [52/96]

__device__ __forceinline__ uchar4 cv::cudev::operator ^ ( uchar  s,
const uchar4 &  b 
)

◆ operator ^() [53/96]

__device__ __forceinline__ uchar1 cv::cudev::operator ^ ( const uchar1 &  a,
uchar  s 
)

◆ operator ^() [54/96]

__device__ __forceinline__ uchar3 cv::cudev::operator ^ ( const uchar3 &  a,
uchar  s 
)

◆ operator ^() [55/96]

__device__ __forceinline__ uchar4 cv::cudev::operator ^ ( const uchar4 &  a,
uchar  s 
)

◆ operator ^() [56/96]

__device__ __forceinline__ uchar3 cv::cudev::operator ^ ( uchar  s,
const uchar3 &  b 
)

◆ operator ^() [57/96]

__device__ __forceinline__ char2 cv::cudev::operator ^ ( const char2 &  a,
char  s 
)

◆ operator ^() [58/96]

__device__ __forceinline__ char4 cv::cudev::operator ^ ( const char4 &  a,
char  s 
)

◆ operator ^() [59/96]

__device__ __forceinline__ char4 cv::cudev::operator ^ ( char  s,
const char4 &  b 
)

◆ operator ^() [60/96]

__device__ __forceinline__ char2 cv::cudev::operator ^ ( char  s,
const char2 &  b 
)

◆ operator ^() [61/96]

__device__ __forceinline__ char1 cv::cudev::operator ^ ( char  s,
const char1 &  b 
)

◆ operator ^() [62/96]

__device__ __forceinline__ char1 cv::cudev::operator ^ ( const char1 &  a,
char  s 
)

◆ operator ^() [63/96]

__device__ __forceinline__ char3 cv::cudev::operator ^ ( const char3 &  a,
char  s 
)

◆ operator ^() [64/96]

__device__ __forceinline__ char3 cv::cudev::operator ^ ( char  s,
const char3 &  b 
)

◆ operator ^() [65/96]

__device__ __forceinline__ ushort2 cv::cudev::operator ^ ( const ushort2 &  a,
ushort  s 
)

◆ operator ^() [66/96]

__device__ __forceinline__ ushort3 cv::cudev::operator ^ ( ushort  s,
const ushort3 &  b 
)

◆ operator ^() [67/96]

__device__ __forceinline__ ushort1 cv::cudev::operator ^ ( ushort  s,
const ushort1 &  b 
)

◆ operator ^() [68/96]

__device__ __forceinline__ ushort4 cv::cudev::operator ^ ( ushort  s,
const ushort4 &  b 
)

◆ operator ^() [69/96]

__device__ __forceinline__ ushort1 cv::cudev::operator ^ ( const ushort1 &  a,
ushort  s 
)

◆ operator ^() [70/96]

__device__ __forceinline__ ushort3 cv::cudev::operator ^ ( const ushort3 &  a,
ushort  s 
)

◆ operator ^() [71/96]

__device__ __forceinline__ ushort2 cv::cudev::operator ^ ( ushort  s,
const ushort2 &  b 
)

◆ operator ^() [72/96]

__device__ __forceinline__ ushort4 cv::cudev::operator ^ ( const ushort4 &  a,
ushort  s 
)

◆ operator ^() [73/96]

__device__ __forceinline__ short3 cv::cudev::operator ^ ( short  s,
const short3 &  b 
)

◆ operator ^() [74/96]

__device__ __forceinline__ short4 cv::cudev::operator ^ ( const short4 &  a,
short  s 
)

◆ operator ^() [75/96]

__device__ __forceinline__ short2 cv::cudev::operator ^ ( const short2 &  a,
short  s 
)

◆ operator ^() [76/96]

__device__ __forceinline__ short1 cv::cudev::operator ^ ( short  s,
const short1 &  b 
)

◆ operator ^() [77/96]

__device__ __forceinline__ short4 cv::cudev::operator ^ ( short  s,
const short4 &  b 
)

◆ operator ^() [78/96]

__device__ __forceinline__ short2 cv::cudev::operator ^ ( short  s,
const short2 &  b 
)

◆ operator ^() [79/96]

__device__ __forceinline__ short1 cv::cudev::operator ^ ( const short1 &  a,
short  s 
)

◆ operator ^() [80/96]

__device__ __forceinline__ short3 cv::cudev::operator ^ ( const short3 &  a,
short  s 
)

◆ operator ^() [81/96]

__device__ __forceinline__ int2 cv::cudev::operator ^ ( int  s,
const int2 &  b 
)

◆ operator ^() [82/96]

__device__ __forceinline__ int1 cv::cudev::operator ^ ( int  s,
const int1 &  b 
)

◆ operator ^() [83/96]

__device__ __forceinline__ int2 cv::cudev::operator ^ ( const int2 &  a,
int  s 
)

◆ operator ^() [84/96]

__device__ __forceinline__ int4 cv::cudev::operator ^ ( int  s,
const int4 &  b 
)

◆ operator ^() [85/96]

__device__ __forceinline__ int1 cv::cudev::operator ^ ( const int1 &  a,
int  s 
)

◆ operator ^() [86/96]

__device__ __forceinline__ int3 cv::cudev::operator ^ ( const int3 &  a,
int  s 
)

◆ operator ^() [87/96]

__device__ __forceinline__ int3 cv::cudev::operator ^ ( int  s,
const int3 &  b 
)

◆ operator ^() [88/96]

__device__ __forceinline__ int4 cv::cudev::operator ^ ( const int4 &  a,
int  s 
)

◆ operator ^() [89/96]

__device__ __forceinline__ uint4 cv::cudev::operator ^ ( const uint4 &  a,
uint  s 
)

◆ operator ^() [90/96]

__device__ __forceinline__ uint2 cv::cudev::operator ^ ( const uint2 &  a,
uint  s 
)

◆ operator ^() [91/96]

__device__ __forceinline__ uint2 cv::cudev::operator ^ ( uint  s,
const uint2 &  b 
)

◆ operator ^() [92/96]

__device__ __forceinline__ uint1 cv::cudev::operator ^ ( const uint1 &  a,
uint  s 
)

◆ operator ^() [93/96]

__device__ __forceinline__ uint3 cv::cudev::operator ^ ( const uint3 &  a,
uint  s 
)

◆ operator ^() [94/96]

__device__ __forceinline__ uint3 cv::cudev::operator ^ ( uint  s,
const uint3 &  b 
)

◆ operator ^() [95/96]

__device__ __forceinline__ uint1 cv::cudev::operator ^ ( uint  s,
const uint1 &  b 
)

◆ operator ^() [96/96]

__device__ __forceinline__ uint4 cv::cudev::operator ^ ( uint  s,
const uint4 &  b 
)

◆ operator ~() [1/28]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, bit_not <T> > > cv::cudev::operator ~ ( const GpuMat_< T > &  src)

◆ operator ~() [2/28]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_not <T> > > cv::cudev::operator ~ ( const GlobPtrSz< T > &  src)

◆ operator ~() [3/28]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, bit_not <T> > > cv::cudev::operator ~ ( const Texture< T > &  src)

◆ operator ~() [4/28]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, bit_not <typename Body::value_type> > > cv::cudev::operator ~ ( const Expr< Body > &  src)

◆ operator ~() [5/28]

__device__ __forceinline__ uchar1 cv::cudev::operator ~ ( const uchar1 &  a)

◆ operator ~() [6/28]

__device__ __forceinline__ uchar2 cv::cudev::operator ~ ( const uchar2 &  a)

◆ operator ~() [7/28]

__device__ __forceinline__ uchar3 cv::cudev::operator ~ ( const uchar3 &  a)

◆ operator ~() [8/28]

__device__ __forceinline__ uchar4 cv::cudev::operator ~ ( const uchar4 &  a)

◆ operator ~() [9/28]

__device__ __forceinline__ char2 cv::cudev::operator ~ ( const char2 &  a)

◆ operator ~() [10/28]

__device__ __forceinline__ char1 cv::cudev::operator ~ ( const char1 &  a)

◆ operator ~() [11/28]

__device__ __forceinline__ char3 cv::cudev::operator ~ ( const char3 &  a)

◆ operator ~() [12/28]

__device__ __forceinline__ char4 cv::cudev::operator ~ ( const char4 &  a)

◆ operator ~() [13/28]

__device__ __forceinline__ ushort1 cv::cudev::operator ~ ( const ushort1 &  a)

◆ operator ~() [14/28]

__device__ __forceinline__ ushort4 cv::cudev::operator ~ ( const ushort4 &  a)

◆ operator ~() [15/28]

__device__ __forceinline__ ushort3 cv::cudev::operator ~ ( const ushort3 &  a)

◆ operator ~() [16/28]

__device__ __forceinline__ ushort2 cv::cudev::operator ~ ( const ushort2 &  a)

◆ operator ~() [17/28]

__device__ __forceinline__ short1 cv::cudev::operator ~ ( const short1 &  a)

◆ operator ~() [18/28]

__device__ __forceinline__ short4 cv::cudev::operator ~ ( const short4 &  a)

◆ operator ~() [19/28]

__device__ __forceinline__ short2 cv::cudev::operator ~ ( const short2 &  a)

◆ operator ~() [20/28]

__device__ __forceinline__ short3 cv::cudev::operator ~ ( const short3 &  a)

◆ operator ~() [21/28]

__device__ __forceinline__ int3 cv::cudev::operator ~ ( const int3 &  a)

◆ operator ~() [22/28]

__device__ __forceinline__ int4 cv::cudev::operator ~ ( const int4 &  a)

◆ operator ~() [23/28]

__device__ __forceinline__ int2 cv::cudev::operator ~ ( const int2 &  a)

◆ operator ~() [24/28]

__device__ __forceinline__ int1 cv::cudev::operator ~ ( const int1 &  a)

◆ operator ~() [25/28]

__device__ __forceinline__ uint1 cv::cudev::operator ~ ( const uint1 &  a)

◆ operator ~() [26/28]

__device__ __forceinline__ uint2 cv::cudev::operator ~ ( const uint2 &  a)

◆ operator ~() [27/28]

__device__ __forceinline__ uint3 cv::cudev::operator ~ ( const uint3 &  a)

◆ operator ~() [28/28]

__device__ __forceinline__ uint4 cv::cudev::operator ~ ( const uint4 &  a)

◆ operator+() [1/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, plus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator+ ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator+() [2/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< plus <T> > > > cv::cudev::operator+ ( val,
const Texture< T > &  src 
)

◆ operator+() [3/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, plus <T> > > cv::cudev::operator+ ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator+() [4/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< plus <T> > > > cv::cudev::operator+ ( const GlobPtrSz< T > &  src,
val 
)

◆ operator+() [5/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, plus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator+ ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator+() [6/224]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, plus <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator+ ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator+() [7/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< plus <T> > > > cv::cudev::operator+ ( val,
const GlobPtrSz< T > &  src 
)

◆ operator+() [8/224]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< plus <typename Body::value_type> > > > cv::cudev::operator+ ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator+() [9/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, plus <T> > > cv::cudev::operator+ ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator+() [10/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, plus <T> > > cv::cudev::operator+ ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator+() [11/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, plus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator+ ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator+() [12/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, plus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator+ ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator+() [13/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, plus <T> > > cv::cudev::operator+ ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator+() [14/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, plus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator+ ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator+() [15/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< plus <T> > > > cv::cudev::operator+ ( const GpuMat_< T > &  src,
val 
)

◆ operator+() [16/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, plus <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator+ ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator+() [17/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, plus <T> > > cv::cudev::operator+ ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator+() [18/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, plus <T> > > cv::cudev::operator+ ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator+() [19/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< plus <T> > > > cv::cudev::operator+ ( const Texture< T > &  src,
val 
)

◆ operator+() [20/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< plus <T> > > > cv::cudev::operator+ ( val,
const GpuMat_< T > &  src 
)

◆ operator+() [21/224]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< plus <typename Body::value_type> > > > cv::cudev::operator+ ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator+() [22/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, plus <T> > > cv::cudev::operator+ ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator+() [23/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, plus <T> > > cv::cudev::operator+ ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator+() [24/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, plus <T> > > cv::cudev::operator+ ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator+() [25/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator+() [26/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator+() [27/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator+() [28/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator+() [29/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const char4 &  a,
const char4 &  b 
)

◆ operator+() [30/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const char3 &  a,
const char3 &  b 
)

◆ operator+() [31/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const char2 &  a,
const char2 &  b 
)

◆ operator+() [32/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const char1 &  a,
const char1 &  b 
)

◆ operator+() [33/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator+() [34/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator+() [35/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator+() [36/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator+() [37/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const short1 &  a,
const short1 &  b 
)

◆ operator+() [38/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const short2 &  a,
const short2 &  b 
)

◆ operator+() [39/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const short3 &  a,
const short3 &  b 
)

◆ operator+() [40/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const short4 &  a,
const short4 &  b 
)

◆ operator+() [41/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const int1 &  a,
const int1 &  b 
)

◆ operator+() [42/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const int4 &  a,
const int4 &  b 
)

◆ operator+() [43/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const int3 &  a,
const int3 &  b 
)

◆ operator+() [44/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const int2 &  a,
const int2 &  b 
)

◆ operator+() [45/224]

__device__ __forceinline__ uint2 cv::cudev::operator+ ( const uint2 &  a,
const uint2 &  b 
)

◆ operator+() [46/224]

__device__ __forceinline__ uint3 cv::cudev::operator+ ( const uint3 &  a,
const uint3 &  b 
)

◆ operator+() [47/224]

__device__ __forceinline__ uint1 cv::cudev::operator+ ( const uint1 &  a,
const uint1 &  b 
)

◆ operator+() [48/224]

__device__ __forceinline__ uint4 cv::cudev::operator+ ( const uint4 &  a,
const uint4 &  b 
)

◆ operator+() [49/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const float4 &  a,
const float4 &  b 
)

◆ operator+() [50/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const float2 &  a,
const float2 &  b 
)

◆ operator+() [51/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const float3 &  a,
const float3 &  b 
)

◆ operator+() [52/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const float1 &  a,
const float1 &  b 
)

◆ operator+() [53/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const double1 &  a,
const double1 &  b 
)

◆ operator+() [54/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const double4 &  a,
const double4 &  b 
)

◆ operator+() [55/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const double3 &  a,
const double3 &  b 
)

◆ operator+() [56/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const double2 &  a,
const double2 &  b 
)

◆ operator+() [57/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const uchar1 &  a,
int  s 
)

◆ operator+() [58/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const uchar3 &  a,
int  s 
)

◆ operator+() [59/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const uchar4 &  a,
int  s 
)

◆ operator+() [60/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const uchar2 &  a,
int  s 
)

◆ operator+() [61/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( int  s,
const uchar2 &  b 
)

◆ operator+() [62/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( int  s,
const uchar3 &  b 
)

◆ operator+() [63/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( int  s,
const uchar1 &  b 
)

◆ operator+() [64/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( int  s,
const uchar4 &  b 
)

◆ operator+() [65/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const uchar1 &  a,
float  s 
)

◆ operator+() [66/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const uchar3 &  a,
float  s 
)

◆ operator+() [67/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float  s,
const uchar3 &  b 
)

◆ operator+() [68/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const uchar4 &  a,
float  s 
)

◆ operator+() [69/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float  s,
const uchar1 &  b 
)

◆ operator+() [70/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const uchar2 &  a,
float  s 
)

◆ operator+() [71/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float  s,
const uchar2 &  b 
)

◆ operator+() [72/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float  s,
const uchar4 &  b 
)

◆ operator+() [73/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const uchar1 &  a,
double  s 
)

◆ operator+() [74/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double  s,
const uchar1 &  b 
)

◆ operator+() [75/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const uchar2 &  a,
double  s 
)

◆ operator+() [76/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const uchar3 &  a,
double  s 
)

◆ operator+() [77/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double  s,
const uchar3 &  b 
)

◆ operator+() [78/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const uchar4 &  a,
double  s 
)

◆ operator+() [79/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double  s,
const uchar4 &  b 
)

◆ operator+() [80/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double  s,
const uchar2 &  b 
)

◆ operator+() [81/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const char1 &  a,
int  s 
)

◆ operator+() [82/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( int  s,
const char1 &  b 
)

◆ operator+() [83/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const char2 &  a,
int  s 
)

◆ operator+() [84/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const char3 &  a,
int  s 
)

◆ operator+() [85/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( int  s,
const char3 &  b 
)

◆ operator+() [86/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const char4 &  a,
int  s 
)

◆ operator+() [87/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( int  s,
const char2 &  b 
)

◆ operator+() [88/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( int  s,
const char4 &  b 
)

◆ operator+() [89/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float  s,
const char2 &  b 
)

◆ operator+() [90/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const char1 &  a,
float  s 
)

◆ operator+() [91/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float  s,
const char1 &  b 
)

◆ operator+() [92/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const char2 &  a,
float  s 
)

◆ operator+() [93/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const char3 &  a,
float  s 
)

◆ operator+() [94/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float  s,
const char3 &  b 
)

◆ operator+() [95/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const char4 &  a,
float  s 
)

◆ operator+() [96/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float  s,
const char4 &  b 
)

◆ operator+() [97/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const char1 &  a,
double  s 
)

◆ operator+() [98/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double  s,
const char1 &  b 
)

◆ operator+() [99/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const char2 &  a,
double  s 
)

◆ operator+() [100/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const char3 &  a,
double  s 
)

◆ operator+() [101/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double  s,
const char3 &  b 
)

◆ operator+() [102/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const char4 &  a,
double  s 
)

◆ operator+() [103/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double  s,
const char4 &  b 
)

◆ operator+() [104/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double  s,
const char2 &  b 
)

◆ operator+() [105/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const ushort1 &  a,
int  s 
)

◆ operator+() [106/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( int  s,
const ushort1 &  b 
)

◆ operator+() [107/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const ushort2 &  a,
int  s 
)

◆ operator+() [108/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const ushort3 &  a,
int  s 
)

◆ operator+() [109/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( int  s,
const ushort3 &  b 
)

◆ operator+() [110/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const ushort4 &  a,
int  s 
)

◆ operator+() [111/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( int  s,
const ushort4 &  b 
)

◆ operator+() [112/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( int  s,
const ushort2 &  b 
)

◆ operator+() [113/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const ushort1 &  a,
float  s 
)

◆ operator+() [114/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float  s,
const ushort1 &  b 
)

◆ operator+() [115/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const ushort2 &  a,
float  s 
)

◆ operator+() [116/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const ushort3 &  a,
float  s 
)

◆ operator+() [117/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float  s,
const ushort3 &  b 
)

◆ operator+() [118/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const ushort4 &  a,
float  s 
)

◆ operator+() [119/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float  s,
const ushort2 &  b 
)

◆ operator+() [120/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float  s,
const ushort4 &  b 
)

◆ operator+() [121/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const ushort1 &  a,
double  s 
)

◆ operator+() [122/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double  s,
const ushort1 &  b 
)

◆ operator+() [123/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const ushort2 &  a,
double  s 
)

◆ operator+() [124/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const ushort3 &  a,
double  s 
)

◆ operator+() [125/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double  s,
const ushort3 &  b 
)

◆ operator+() [126/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const ushort4 &  a,
double  s 
)

◆ operator+() [127/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double  s,
const ushort4 &  b 
)

◆ operator+() [128/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double  s,
const ushort2 &  b 
)

◆ operator+() [129/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const short1 &  a,
int  s 
)

◆ operator+() [130/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( int  s,
const short1 &  b 
)

◆ operator+() [131/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const short2 &  a,
int  s 
)

◆ operator+() [132/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const short3 &  a,
int  s 
)

◆ operator+() [133/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( int  s,
const short3 &  b 
)

◆ operator+() [134/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const short4 &  a,
int  s 
)

◆ operator+() [135/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( int  s,
const short4 &  b 
)

◆ operator+() [136/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( int  s,
const short2 &  b 
)

◆ operator+() [137/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const short1 &  a,
float  s 
)

◆ operator+() [138/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float  s,
const short1 &  b 
)

◆ operator+() [139/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const short2 &  a,
float  s 
)

◆ operator+() [140/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const short3 &  a,
float  s 
)

◆ operator+() [141/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float  s,
const short3 &  b 
)

◆ operator+() [142/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const short4 &  a,
float  s 
)

◆ operator+() [143/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float  s,
const short4 &  b 
)

◆ operator+() [144/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float  s,
const short2 &  b 
)

◆ operator+() [145/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const short1 &  a,
double  s 
)

◆ operator+() [146/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double  s,
const short1 &  b 
)

◆ operator+() [147/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const short2 &  a,
double  s 
)

◆ operator+() [148/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const short3 &  a,
double  s 
)

◆ operator+() [149/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double  s,
const short3 &  b 
)

◆ operator+() [150/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const short4 &  a,
double  s 
)

◆ operator+() [151/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double  s,
const short4 &  b 
)

◆ operator+() [152/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double  s,
const short2 &  b 
)

◆ operator+() [153/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const int1 &  a,
int  s 
)

◆ operator+() [154/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( int  s,
const int1 &  b 
)

◆ operator+() [155/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const int2 &  a,
int  s 
)

◆ operator+() [156/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const int3 &  a,
int  s 
)

◆ operator+() [157/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( int  s,
const int3 &  b 
)

◆ operator+() [158/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const int4 &  a,
int  s 
)

◆ operator+() [159/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( int  s,
const int4 &  b 
)

◆ operator+() [160/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( int  s,
const int2 &  b 
)

◆ operator+() [161/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const int1 &  a,
float  s 
)

◆ operator+() [162/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float  s,
const int1 &  b 
)

◆ operator+() [163/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const int2 &  a,
float  s 
)

◆ operator+() [164/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const int3 &  a,
float  s 
)

◆ operator+() [165/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float  s,
const int3 &  b 
)

◆ operator+() [166/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const int4 &  a,
float  s 
)

◆ operator+() [167/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float  s,
const int4 &  b 
)

◆ operator+() [168/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float  s,
const int2 &  b 
)

◆ operator+() [169/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const int1 &  a,
double  s 
)

◆ operator+() [170/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double  s,
const int1 &  b 
)

◆ operator+() [171/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const int2 &  a,
double  s 
)

◆ operator+() [172/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const int3 &  a,
double  s 
)

◆ operator+() [173/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double  s,
const int3 &  b 
)

◆ operator+() [174/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const int4 &  a,
double  s 
)

◆ operator+() [175/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double  s,
const int4 &  b 
)

◆ operator+() [176/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double  s,
const int2 &  b 
)

◆ operator+() [177/224]

__device__ __forceinline__ uint1 cv::cudev::operator+ ( const uint1 &  a,
uint  s 
)

◆ operator+() [178/224]

__device__ __forceinline__ uint1 cv::cudev::operator+ ( uint  s,
const uint1 &  b 
)

◆ operator+() [179/224]

__device__ __forceinline__ uint2 cv::cudev::operator+ ( const uint2 &  a,
uint  s 
)

◆ operator+() [180/224]

__device__ __forceinline__ uint3 cv::cudev::operator+ ( const uint3 &  a,
uint  s 
)

◆ operator+() [181/224]

__device__ __forceinline__ uint3 cv::cudev::operator+ ( uint  s,
const uint3 &  b 
)

◆ operator+() [182/224]

__device__ __forceinline__ uint4 cv::cudev::operator+ ( const uint4 &  a,
uint  s 
)

◆ operator+() [183/224]

__device__ __forceinline__ uint4 cv::cudev::operator+ ( uint  s,
const uint4 &  b 
)

◆ operator+() [184/224]

__device__ __forceinline__ uint2 cv::cudev::operator+ ( uint  s,
const uint2 &  b 
)

◆ operator+() [185/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const uint1 &  a,
float  s 
)

◆ operator+() [186/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float  s,
const uint1 &  b 
)

◆ operator+() [187/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const uint2 &  a,
float  s 
)

◆ operator+() [188/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const uint3 &  a,
float  s 
)

◆ operator+() [189/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float  s,
const uint3 &  b 
)

◆ operator+() [190/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const uint4 &  a,
float  s 
)

◆ operator+() [191/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float  s,
const uint2 &  b 
)

◆ operator+() [192/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float  s,
const uint4 &  b 
)

◆ operator+() [193/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const uint1 &  a,
double  s 
)

◆ operator+() [194/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double  s,
const uint1 &  b 
)

◆ operator+() [195/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const uint2 &  a,
double  s 
)

◆ operator+() [196/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const uint3 &  a,
double  s 
)

◆ operator+() [197/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double  s,
const uint3 &  b 
)

◆ operator+() [198/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const uint4 &  a,
double  s 
)

◆ operator+() [199/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double  s,
const uint4 &  b 
)

◆ operator+() [200/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double  s,
const uint2 &  b 
)

◆ operator+() [201/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const float1 &  a,
float  s 
)

◆ operator+() [202/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float  s,
const float1 &  b 
)

◆ operator+() [203/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const float2 &  a,
float  s 
)

◆ operator+() [204/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const float3 &  a,
float  s 
)

◆ operator+() [205/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float  s,
const float3 &  b 
)

◆ operator+() [206/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const float4 &  a,
float  s 
)

◆ operator+() [207/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float  s,
const float4 &  b 
)

◆ operator+() [208/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float  s,
const float2 &  b 
)

◆ operator+() [209/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const float1 &  a,
double  s 
)

◆ operator+() [210/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double  s,
const float1 &  b 
)

◆ operator+() [211/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const float2 &  a,
double  s 
)

◆ operator+() [212/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const float3 &  a,
double  s 
)

◆ operator+() [213/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double  s,
const float3 &  b 
)

◆ operator+() [214/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const float4 &  a,
double  s 
)

◆ operator+() [215/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double  s,
const float2 &  b 
)

◆ operator+() [216/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double  s,
const float4 &  b 
)

◆ operator+() [217/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const double1 &  a,
double  s 
)

◆ operator+() [218/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double  s,
const double1 &  b 
)

◆ operator+() [219/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const double2 &  a,
double  s 
)

◆ operator+() [220/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const double3 &  a,
double  s 
)

◆ operator+() [221/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double  s,
const double3 &  b 
)

◆ operator+() [222/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const double4 &  a,
double  s 
)

◆ operator+() [223/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double  s,
const double2 &  b 
)

◆ operator+() [224/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double  s,
const double4 &  b 
)

◆ operator/() [1/224]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< divides <typename Body::value_type> > > > cv::cudev::operator/ ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator/() [2/224]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< divides <typename Body::value_type> > > > cv::cudev::operator/ ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator/() [3/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< divides <T> > > > cv::cudev::operator/ ( val,
const GpuMat_< T > &  src 
)

◆ operator/() [4/224]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, divides <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator/ ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator/() [5/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, divides <T> > > cv::cudev::operator/ ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator/() [6/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, divides <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator/ ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator/() [7/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, divides <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator/ ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator/() [8/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< divides <T> > > > cv::cudev::operator/ ( val,
const GlobPtrSz< T > &  src 
)

◆ operator/() [9/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< divides <T> > > > cv::cudev::operator/ ( const GpuMat_< T > &  src,
val 
)

◆ operator/() [10/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, divides <T> > > cv::cudev::operator/ ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator/() [11/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, divides <T> > > cv::cudev::operator/ ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator/() [12/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, divides <T> > > cv::cudev::operator/ ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator/() [13/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< divides <T> > > > cv::cudev::operator/ ( const Texture< T > &  src,
val 
)

◆ operator/() [14/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, divides <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator/ ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator/() [15/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< divides <T> > > > cv::cudev::operator/ ( const GlobPtrSz< T > &  src,
val 
)

◆ operator/() [16/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, divides <T> > > cv::cudev::operator/ ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator/() [17/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, divides <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator/ ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator/() [18/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, divides <T> > > cv::cudev::operator/ ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator/() [19/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, divides <T> > > cv::cudev::operator/ ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator/() [20/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, divides <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator/ ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator/() [21/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, divides <T> > > cv::cudev::operator/ ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator/() [22/224]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< divides <T> > > > cv::cudev::operator/ ( val,
const Texture< T > &  src 
)

◆ operator/() [23/224]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, divides <T> > > cv::cudev::operator/ ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator/() [24/224]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, divides <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator/ ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator/() [25/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator/() [26/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator/() [27/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator/() [28/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator/() [29/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const char3 &  a,
const char3 &  b 
)

◆ operator/() [30/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const char2 &  a,
const char2 &  b 
)

◆ operator/() [31/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const char4 &  a,
const char4 &  b 
)

◆ operator/() [32/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const char1 &  a,
const char1 &  b 
)

◆ operator/() [33/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator/() [34/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator/() [35/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator/() [36/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator/() [37/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const short4 &  a,
const short4 &  b 
)

◆ operator/() [38/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const short3 &  a,
const short3 &  b 
)

◆ operator/() [39/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const short1 &  a,
const short1 &  b 
)

◆ operator/() [40/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const short2 &  a,
const short2 &  b 
)

◆ operator/() [41/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const int3 &  a,
const int3 &  b 
)

◆ operator/() [42/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const int2 &  a,
const int2 &  b 
)

◆ operator/() [43/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const int4 &  a,
const int4 &  b 
)

◆ operator/() [44/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const int1 &  a,
const int1 &  b 
)

◆ operator/() [45/224]

__device__ __forceinline__ uint2 cv::cudev::operator/ ( const uint2 &  a,
const uint2 &  b 
)

◆ operator/() [46/224]

__device__ __forceinline__ uint4 cv::cudev::operator/ ( const uint4 &  a,
const uint4 &  b 
)

◆ operator/() [47/224]

__device__ __forceinline__ uint3 cv::cudev::operator/ ( const uint3 &  a,
const uint3 &  b 
)

◆ operator/() [48/224]

__device__ __forceinline__ uint1 cv::cudev::operator/ ( const uint1 &  a,
const uint1 &  b 
)

◆ operator/() [49/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const float2 &  a,
const float2 &  b 
)

◆ operator/() [50/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const float4 &  a,
const float4 &  b 
)

◆ operator/() [51/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const float3 &  a,
const float3 &  b 
)

◆ operator/() [52/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const float1 &  a,
const float1 &  b 
)

◆ operator/() [53/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const double3 &  a,
const double3 &  b 
)

◆ operator/() [54/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const double4 &  a,
const double4 &  b 
)

◆ operator/() [55/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const double2 &  a,
const double2 &  b 
)

◆ operator/() [56/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const double1 &  a,
const double1 &  b 
)

◆ operator/() [57/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const uchar1 &  a,
int  s 
)

◆ operator/() [58/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const uchar2 &  a,
int  s 
)

◆ operator/() [59/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const uchar3 &  a,
int  s 
)

◆ operator/() [60/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( int  s,
const uchar3 &  b 
)

◆ operator/() [61/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( int  s,
const uchar1 &  b 
)

◆ operator/() [62/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( int  s,
const uchar2 &  b 
)

◆ operator/() [63/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const uchar4 &  a,
int  s 
)

◆ operator/() [64/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( int  s,
const uchar4 &  b 
)

◆ operator/() [65/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const uchar2 &  a,
float  s 
)

◆ operator/() [66/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const uchar3 &  a,
float  s 
)

◆ operator/() [67/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float  s,
const uchar3 &  b 
)

◆ operator/() [68/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const uchar4 &  a,
float  s 
)

◆ operator/() [69/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const uchar1 &  a,
float  s 
)

◆ operator/() [70/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float  s,
const uchar2 &  b 
)

◆ operator/() [71/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float  s,
const uchar4 &  b 
)

◆ operator/() [72/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float  s,
const uchar1 &  b 
)

◆ operator/() [73/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const uchar4 &  a,
double  s 
)

◆ operator/() [74/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const uchar2 &  a,
double  s 
)

◆ operator/() [75/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const uchar3 &  a,
double  s 
)

◆ operator/() [76/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double  s,
const uchar3 &  b 
)

◆ operator/() [77/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double  s,
const uchar2 &  b 
)

◆ operator/() [78/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double  s,
const uchar4 &  b 
)

◆ operator/() [79/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double  s,
const uchar1 &  b 
)

◆ operator/() [80/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const uchar1 &  a,
double  s 
)

◆ operator/() [81/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const char1 &  a,
int  s 
)

◆ operator/() [82/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const char3 &  a,
int  s 
)

◆ operator/() [83/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( int  s,
const char3 &  b 
)

◆ operator/() [84/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const char4 &  a,
int  s 
)

◆ operator/() [85/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const char2 &  a,
int  s 
)

◆ operator/() [86/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( int  s,
const char1 &  b 
)

◆ operator/() [87/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( int  s,
const char2 &  b 
)

◆ operator/() [88/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( int  s,
const char4 &  b 
)

◆ operator/() [89/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const char2 &  a,
float  s 
)

◆ operator/() [90/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const char4 &  a,
float  s 
)

◆ operator/() [91/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const char1 &  a,
float  s 
)

◆ operator/() [92/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const char3 &  a,
float  s 
)

◆ operator/() [93/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float  s,
const char3 &  b 
)

◆ operator/() [94/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float  s,
const char4 &  b 
)

◆ operator/() [95/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float  s,
const char2 &  b 
)

◆ operator/() [96/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float  s,
const char1 &  b 
)

◆ operator/() [97/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double  s,
const char3 &  b 
)

◆ operator/() [98/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const char2 &  a,
double  s 
)

◆ operator/() [99/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const char1 &  a,
double  s 
)

◆ operator/() [100/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const char3 &  a,
double  s 
)

◆ operator/() [101/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const char4 &  a,
double  s 
)

◆ operator/() [102/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double  s,
const char1 &  b 
)

◆ operator/() [103/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double  s,
const char2 &  b 
)

◆ operator/() [104/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double  s,
const char4 &  b 
)

◆ operator/() [105/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( int  s,
const ushort3 &  b 
)

◆ operator/() [106/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const ushort2 &  a,
int  s 
)

◆ operator/() [107/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const ushort1 &  a,
int  s 
)

◆ operator/() [108/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const ushort3 &  a,
int  s 
)

◆ operator/() [109/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const ushort4 &  a,
int  s 
)

◆ operator/() [110/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( int  s,
const ushort4 &  b 
)

◆ operator/() [111/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( int  s,
const ushort2 &  b 
)

◆ operator/() [112/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( int  s,
const ushort1 &  b 
)

◆ operator/() [113/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float  s,
const ushort3 &  b 
)

◆ operator/() [114/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const ushort1 &  a,
float  s 
)

◆ operator/() [115/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const ushort3 &  a,
float  s 
)

◆ operator/() [116/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const ushort4 &  a,
float  s 
)

◆ operator/() [117/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const ushort2 &  a,
float  s 
)

◆ operator/() [118/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float  s,
const ushort1 &  b 
)

◆ operator/() [119/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float  s,
const ushort2 &  b 
)

◆ operator/() [120/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float  s,
const ushort4 &  b 
)

◆ operator/() [121/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const ushort4 &  a,
double  s 
)

◆ operator/() [122/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const ushort2 &  a,
double  s 
)

◆ operator/() [123/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const ushort1 &  a,
double  s 
)

◆ operator/() [124/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const ushort3 &  a,
double  s 
)

◆ operator/() [125/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double  s,
const ushort3 &  b 
)

◆ operator/() [126/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double  s,
const ushort4 &  b 
)

◆ operator/() [127/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double  s,
const ushort2 &  b 
)

◆ operator/() [128/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double  s,
const ushort1 &  b 
)

◆ operator/() [129/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( int  s,
const short3 &  b 
)

◆ operator/() [130/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( int  s,
const short4 &  b 
)

◆ operator/() [131/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const short1 &  a,
int  s 
)

◆ operator/() [132/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const short3 &  a,
int  s 
)

◆ operator/() [133/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const short4 &  a,
int  s 
)

◆ operator/() [134/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const short2 &  a,
int  s 
)

◆ operator/() [135/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( int  s,
const short1 &  b 
)

◆ operator/() [136/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( int  s,
const short2 &  b 
)

◆ operator/() [137/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float  s,
const short3 &  b 
)

◆ operator/() [138/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const short3 &  a,
float  s 
)

◆ operator/() [139/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const short4 &  a,
float  s 
)

◆ operator/() [140/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const short1 &  a,
float  s 
)

◆ operator/() [141/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const short2 &  a,
float  s 
)

◆ operator/() [142/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float  s,
const short4 &  b 
)

◆ operator/() [143/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float  s,
const short2 &  b 
)

◆ operator/() [144/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float  s,
const short1 &  b 
)

◆ operator/() [145/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const short1 &  a,
double  s 
)

◆ operator/() [146/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const short2 &  a,
double  s 
)

◆ operator/() [147/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const short3 &  a,
double  s 
)

◆ operator/() [148/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double  s,
const short3 &  b 
)

◆ operator/() [149/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const short4 &  a,
double  s 
)

◆ operator/() [150/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double  s,
const short1 &  b 
)

◆ operator/() [151/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double  s,
const short2 &  b 
)

◆ operator/() [152/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double  s,
const short4 &  b 
)

◆ operator/() [153/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const int2 &  a,
int  s 
)

◆ operator/() [154/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const int1 &  a,
int  s 
)

◆ operator/() [155/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const int3 &  a,
int  s 
)

◆ operator/() [156/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( int  s,
const int3 &  b 
)

◆ operator/() [157/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( int  s,
const int1 &  b 
)

◆ operator/() [158/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const int4 &  a,
int  s 
)

◆ operator/() [159/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( int  s,
const int4 &  b 
)

◆ operator/() [160/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( int  s,
const int2 &  b 
)

◆ operator/() [161/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const int2 &  a,
float  s 
)

◆ operator/() [162/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const int1 &  a,
float  s 
)

◆ operator/() [163/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const int3 &  a,
float  s 
)

◆ operator/() [164/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const int4 &  a,
float  s 
)

◆ operator/() [165/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float  s,
const int3 &  b 
)

◆ operator/() [166/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float  s,
const int1 &  b 
)

◆ operator/() [167/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float  s,
const int2 &  b 
)

◆ operator/() [168/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float  s,
const int4 &  b 
)

◆ operator/() [169/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const int1 &  a,
double  s 
)

◆ operator/() [170/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double  s,
const int1 &  b 
)

◆ operator/() [171/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const int2 &  a,
double  s 
)

◆ operator/() [172/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const int3 &  a,
double  s 
)

◆ operator/() [173/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double  s,
const int3 &  b 
)

◆ operator/() [174/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const int4 &  a,
double  s 
)

◆ operator/() [175/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double  s,
const int2 &  b 
)

◆ operator/() [176/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double  s,
const int4 &  b 
)

◆ operator/() [177/224]

__device__ __forceinline__ uint1 cv::cudev::operator/ ( uint  s,
const uint1 &  b 
)

◆ operator/() [178/224]

__device__ __forceinline__ uint1 cv::cudev::operator/ ( const uint1 &  a,
uint  s 
)

◆ operator/() [179/224]

__device__ __forceinline__ uint3 cv::cudev::operator/ ( const uint3 &  a,
uint  s 
)

◆ operator/() [180/224]

__device__ __forceinline__ uint4 cv::cudev::operator/ ( const uint4 &  a,
uint  s 
)

◆ operator/() [181/224]

__device__ __forceinline__ uint2 cv::cudev::operator/ ( const uint2 &  a,
uint  s 
)

◆ operator/() [182/224]

__device__ __forceinline__ uint3 cv::cudev::operator/ ( uint  s,
const uint3 &  b 
)

◆ operator/() [183/224]

__device__ __forceinline__ uint2 cv::cudev::operator/ ( uint  s,
const uint2 &  b 
)

◆ operator/() [184/224]

__device__ __forceinline__ uint4 cv::cudev::operator/ ( uint  s,
const uint4 &  b 
)

◆ operator/() [185/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const uint1 &  a,
float  s 
)

◆ operator/() [186/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const uint3 &  a,
float  s 
)

◆ operator/() [187/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float  s,
const uint3 &  b 
)

◆ operator/() [188/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const uint4 &  a,
float  s 
)

◆ operator/() [189/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float  s,
const uint1 &  b 
)

◆ operator/() [190/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const uint2 &  a,
float  s 
)

◆ operator/() [191/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float  s,
const uint4 &  b 
)

◆ operator/() [192/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float  s,
const uint2 &  b 
)

◆ operator/() [193/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const uint1 &  a,
double  s 
)

◆ operator/() [194/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const uint3 &  a,
double  s 
)

◆ operator/() [195/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double  s,
const uint3 &  b 
)

◆ operator/() [196/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const uint4 &  a,
double  s 
)

◆ operator/() [197/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const uint2 &  a,
double  s 
)

◆ operator/() [198/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double  s,
const uint4 &  b 
)

◆ operator/() [199/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double  s,
const uint1 &  b 
)

◆ operator/() [200/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double  s,
const uint2 &  b 
)

◆ operator/() [201/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const float1 &  a,
float  s 
)

◆ operator/() [202/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const float3 &  a,
float  s 
)

◆ operator/() [203/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float  s,
const float3 &  b 
)

◆ operator/() [204/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const float4 &  a,
float  s 
)

◆ operator/() [205/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float  s,
const float4 &  b 
)

◆ operator/() [206/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float  s,
const float2 &  b 
)

◆ operator/() [207/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float  s,
const float1 &  b 
)

◆ operator/() [208/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const float2 &  a,
float  s 
)

◆ operator/() [209/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const float1 &  a,
double  s 
)

◆ operator/() [210/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const float3 &  a,
double  s 
)

◆ operator/() [211/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double  s,
const float3 &  b 
)

◆ operator/() [212/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const float4 &  a,
double  s 
)

◆ operator/() [213/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double  s,
const float2 &  b 
)

◆ operator/() [214/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double  s,
const float4 &  b 
)

◆ operator/() [215/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double  s,
const float1 &  b 
)

◆ operator/() [216/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const float2 &  a,
double  s 
)

◆ operator/() [217/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const double1 &  a,
double  s 
)

◆ operator/() [218/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const double3 &  a,
double  s 
)

◆ operator/() [219/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double  s,
const double3 &  b 
)

◆ operator/() [220/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double  s,
const double1 &  b 
)

◆ operator/() [221/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const double4 &  a,
double  s 
)

◆ operator/() [222/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const double2 &  a,
double  s 
)

◆ operator/() [223/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double  s,
const double4 &  b 
)

◆ operator/() [224/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double  s,
const double2 &  b 
)

◆ operator<() [1/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, less <T> > > cv::cudev::operator< ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator<() [2/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< less <T> > > > cv::cudev::operator< ( const Texture< T > &  src,
val 
)

◆ operator<() [3/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, less <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator< ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator<() [4/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, less <T> > > cv::cudev::operator< ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator<() [5/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< less <typename Body::value_type> > > > cv::cudev::operator< ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator<() [6/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, less <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator< ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator<() [7/120]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, less <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator< ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator<() [8/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, less <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator< ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator<() [9/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< less <typename Body::value_type> > > > cv::cudev::operator< ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator<() [10/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, less <T> > > cv::cudev::operator< ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator<() [11/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, less <T> > > cv::cudev::operator< ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator<() [12/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, less <T> > > cv::cudev::operator< ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator<() [13/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, less <T> > > cv::cudev::operator< ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator<() [14/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, less <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator< ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator<() [15/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, less <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator< ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator<() [16/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, less <T> > > cv::cudev::operator< ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator<() [17/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< less <T> > > > cv::cudev::operator< ( const GpuMat_< T > &  src,
val 
)

◆ operator<() [18/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< less <T> > > > cv::cudev::operator< ( val,
const Texture< T > &  src 
)

◆ operator<() [19/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, less <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator< ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator<() [20/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< less <T> > > > cv::cudev::operator< ( const GlobPtrSz< T > &  src,
val 
)

◆ operator<() [21/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< less <T> > > > cv::cudev::operator< ( val,
const GlobPtrSz< T > &  src 
)

◆ operator<() [22/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< less <T> > > > cv::cudev::operator< ( val,
const GpuMat_< T > &  src 
)

◆ operator<() [23/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, less <T> > > cv::cudev::operator< ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator<() [24/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, less <T> > > cv::cudev::operator< ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator<() [25/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator<() [26/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator<() [27/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator<() [28/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator<() [29/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const char4 &  a,
const char4 &  b 
)

◆ operator<() [30/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const char2 &  a,
const char2 &  b 
)

◆ operator<() [31/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const char3 &  a,
const char3 &  b 
)

◆ operator<() [32/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const char1 &  a,
const char1 &  b 
)

◆ operator<() [33/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator<() [34/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator<() [35/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator<() [36/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator<() [37/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const short3 &  a,
const short3 &  b 
)

◆ operator<() [38/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const short4 &  a,
const short4 &  b 
)

◆ operator<() [39/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const short2 &  a,
const short2 &  b 
)

◆ operator<() [40/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const short1 &  a,
const short1 &  b 
)

◆ operator<() [41/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const int4 &  a,
const int4 &  b 
)

◆ operator<() [42/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const int1 &  a,
const int1 &  b 
)

◆ operator<() [43/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const int3 &  a,
const int3 &  b 
)

◆ operator<() [44/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const int2 &  a,
const int2 &  b 
)

◆ operator<() [45/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const uint2 &  a,
const uint2 &  b 
)

◆ operator<() [46/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const uint4 &  a,
const uint4 &  b 
)

◆ operator<() [47/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const uint3 &  a,
const uint3 &  b 
)

◆ operator<() [48/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const uint1 &  a,
const uint1 &  b 
)

◆ operator<() [49/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const float1 &  a,
const float1 &  b 
)

◆ operator<() [50/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const float2 &  a,
const float2 &  b 
)

◆ operator<() [51/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const float4 &  a,
const float4 &  b 
)

◆ operator<() [52/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const float3 &  a,
const float3 &  b 
)

◆ operator<() [53/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const double4 &  a,
const double4 &  b 
)

◆ operator<() [54/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const double3 &  a,
const double3 &  b 
)

◆ operator<() [55/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const double1 &  a,
const double1 &  b 
)

◆ operator<() [56/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const double2 &  a,
const double2 &  b 
)

◆ operator<() [57/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( uchar  s,
const uchar4 &  b 
)

◆ operator<() [58/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const uchar1 &  a,
uchar  s 
)

◆ operator<() [59/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const uchar2 &  a,
uchar  s 
)

◆ operator<() [60/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const uchar4 &  a,
uchar  s 
)

◆ operator<() [61/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( uchar  s,
const uchar2 &  b 
)

◆ operator<() [62/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const uchar3 &  a,
uchar  s 
)

◆ operator<() [63/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( uchar  s,
const uchar3 &  b 
)

◆ operator<() [64/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( uchar  s,
const uchar1 &  b 
)

◆ operator<() [65/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const char2 &  a,
char  s 
)

◆ operator<() [66/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( char  s,
const char1 &  b 
)

◆ operator<() [67/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const char1 &  a,
char  s 
)

◆ operator<() [68/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const char4 &  a,
char  s 
)

◆ operator<() [69/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( char  s,
const char4 &  b 
)

◆ operator<() [70/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const char3 &  a,
char  s 
)

◆ operator<() [71/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( char  s,
const char3 &  b 
)

◆ operator<() [72/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( char  s,
const char2 &  b 
)

◆ operator<() [73/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const ushort2 &  a,
ushort  s 
)

◆ operator<() [74/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( ushort  s,
const ushort2 &  b 
)

◆ operator<() [75/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const ushort1 &  a,
ushort  s 
)

◆ operator<() [76/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const ushort3 &  a,
ushort  s 
)

◆ operator<() [77/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const ushort4 &  a,
ushort  s 
)

◆ operator<() [78/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( ushort  s,
const ushort1 &  b 
)

◆ operator<() [79/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( ushort  s,
const ushort3 &  b 
)

◆ operator<() [80/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( ushort  s,
const ushort4 &  b 
)

◆ operator<() [81/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const short2 &  a,
short  s 
)

◆ operator<() [82/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const short1 &  a,
short  s 
)

◆ operator<() [83/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const short4 &  a,
short  s 
)

◆ operator<() [84/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( short  s,
const short3 &  b 
)

◆ operator<() [85/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( short  s,
const short4 &  b 
)

◆ operator<() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const short3 &  a,
short  s 
)

◆ operator<() [87/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( short  s,
const short1 &  b 
)

◆ operator<() [88/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( short  s,
const short2 &  b 
)

◆ operator<() [89/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( int  s,
const int3 &  b 
)

◆ operator<() [90/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const int2 &  a,
int  s 
)

◆ operator<() [91/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const int1 &  a,
int  s 
)

◆ operator<() [92/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const int4 &  a,
int  s 
)

◆ operator<() [93/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( int  s,
const int1 &  b 
)

◆ operator<() [94/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( int  s,
const int2 &  b 
)

◆ operator<() [95/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const int3 &  a,
int  s 
)

◆ operator<() [96/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( int  s,
const int4 &  b 
)

◆ operator<() [97/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const uint1 &  a,
uint  s 
)

◆ operator<() [98/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( uint  s,
const uint2 &  b 
)

◆ operator<() [99/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const uint2 &  a,
uint  s 
)

◆ operator<() [100/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const uint3 &  a,
uint  s 
)

◆ operator<() [101/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( uint  s,
const uint3 &  b 
)

◆ operator<() [102/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( uint  s,
const uint1 &  b 
)

◆ operator<() [103/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const uint4 &  a,
uint  s 
)

◆ operator<() [104/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( uint  s,
const uint4 &  b 
)

◆ operator<() [105/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( float  s,
const float3 &  b 
)

◆ operator<() [106/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const float1 &  a,
float  s 
)

◆ operator<() [107/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const float3 &  a,
float  s 
)

◆ operator<() [108/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const float4 &  a,
float  s 
)

◆ operator<() [109/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const float2 &  a,
float  s 
)

◆ operator<() [110/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( float  s,
const float2 &  b 
)

◆ operator<() [111/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( float  s,
const float4 &  b 
)

◆ operator<() [112/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( float  s,
const float1 &  b 
)

◆ operator<() [113/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( double  s,
const double1 &  b 
)

◆ operator<() [114/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( double  s,
const double3 &  b 
)

◆ operator<() [115/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const double1 &  a,
double  s 
)

◆ operator<() [116/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const double3 &  a,
double  s 
)

◆ operator<() [117/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const double4 &  a,
double  s 
)

◆ operator<() [118/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const double2 &  a,
double  s 
)

◆ operator<() [119/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( double  s,
const double4 &  b 
)

◆ operator<() [120/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( double  s,
const double2 &  b 
)

◆ operator<<() [1/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_lshift <T> > > cv::cudev::operator<< ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator<<() [2/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< bit_lshift <T> > > > cv::cudev::operator<< ( val,
const GpuMat_< T > &  src 
)

◆ operator<<() [3/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< bit_lshift <T> > > > cv::cudev::operator<< ( const GpuMat_< T > &  src,
val 
)

◆ operator<<() [4/24]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, bit_lshift <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator<< ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator<<() [5/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_lshift <T> > > cv::cudev::operator<< ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator<<() [6/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_lshift <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator<< ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator<<() [7/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_lshift <T> > > cv::cudev::operator<< ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator<<() [8/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_lshift <T> > > cv::cudev::operator<< ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator<<() [9/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_lshift <T> > > cv::cudev::operator<< ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator<<() [10/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_lshift <T> > > cv::cudev::operator<< ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator<<() [11/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_lshift <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator<< ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator<<() [12/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< bit_lshift <T> > > > cv::cudev::operator<< ( const GlobPtrSz< T > &  src,
val 
)

◆ operator<<() [13/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< bit_lshift <T> > > > cv::cudev::operator<< ( val,
const GlobPtrSz< T > &  src 
)

◆ operator<<() [14/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_lshift <T> > > cv::cudev::operator<< ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator<<() [15/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_lshift <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator<< ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator<<() [16/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_lshift <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator<< ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator<<() [17/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< bit_lshift <T> > > > cv::cudev::operator<< ( const Texture< T > &  src,
val 
)

◆ operator<<() [18/24]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< bit_lshift <T> > > > cv::cudev::operator<< ( val,
const Texture< T > &  src 
)

◆ operator<<() [19/24]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< bit_lshift <typename Body::value_type> > > > cv::cudev::operator<< ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator<<() [20/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_lshift <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator<< ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator<<() [21/24]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< bit_lshift <typename Body::value_type> > > > cv::cudev::operator<< ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator<<() [22/24]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_lshift <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator<< ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator<<() [23/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_lshift <T> > > cv::cudev::operator<< ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator<<() [24/24]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_lshift <T> > > cv::cudev::operator<< ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator<=() [1/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, less_equal <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator<= ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator<=() [2/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< less_equal <T> > > > cv::cudev::operator<= ( const GpuMat_< T > &  src,
val 
)

◆ operator<=() [3/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< less_equal <T> > > > cv::cudev::operator<= ( val,
const GpuMat_< T > &  src 
)

◆ operator<=() [4/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, less_equal <T> > > cv::cudev::operator<= ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator<=() [5/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, less_equal <T> > > cv::cudev::operator<= ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator<=() [6/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, less_equal <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator<= ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator<=() [7/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, less_equal <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator<= ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator<=() [8/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< less_equal <T> > > > cv::cudev::operator<= ( val,
const Texture< T > &  src 
)

◆ operator<=() [9/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< less_equal <typename Body::value_type> > > > cv::cudev::operator<= ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator<=() [10/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< less_equal <typename Body::value_type> > > > cv::cudev::operator<= ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator<=() [11/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, less_equal <T> > > cv::cudev::operator<= ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator<=() [12/120]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, less_equal <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator<= ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator<=() [13/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, less_equal <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator<= ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator<=() [14/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, less_equal <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator<= ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator<=() [15/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, less_equal <T> > > cv::cudev::operator<= ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator<=() [16/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< less_equal <T> > > > cv::cudev::operator<= ( val,
const GlobPtrSz< T > &  src 
)

◆ operator<=() [17/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< less_equal <T> > > > cv::cudev::operator<= ( const GlobPtrSz< T > &  src,
val 
)

◆ operator<=() [18/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, less_equal <T> > > cv::cudev::operator<= ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator<=() [19/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, less_equal <T> > > cv::cudev::operator<= ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator<=() [20/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< less_equal <T> > > > cv::cudev::operator<= ( const Texture< T > &  src,
val 
)

◆ operator<=() [21/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, less_equal <T> > > cv::cudev::operator<= ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator<=() [22/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, less_equal <T> > > cv::cudev::operator<= ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator<=() [23/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, less_equal <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator<= ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator<=() [24/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, less_equal <T> > > cv::cudev::operator<= ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator<=() [25/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator<=() [26/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator<=() [27/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator<=() [28/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator<=() [29/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const char4 &  a,
const char4 &  b 
)

◆ operator<=() [30/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const char2 &  a,
const char2 &  b 
)

◆ operator<=() [31/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const char3 &  a,
const char3 &  b 
)

◆ operator<=() [32/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const char1 &  a,
const char1 &  b 
)

◆ operator<=() [33/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator<=() [34/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator<=() [35/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator<=() [36/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator<=() [37/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const short1 &  a,
const short1 &  b 
)

◆ operator<=() [38/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const short2 &  a,
const short2 &  b 
)

◆ operator<=() [39/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const short4 &  a,
const short4 &  b 
)

◆ operator<=() [40/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const short3 &  a,
const short3 &  b 
)

◆ operator<=() [41/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const int1 &  a,
const int1 &  b 
)

◆ operator<=() [42/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const int3 &  a,
const int3 &  b 
)

◆ operator<=() [43/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const int2 &  a,
const int2 &  b 
)

◆ operator<=() [44/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const int4 &  a,
const int4 &  b 
)

◆ operator<=() [45/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const uint1 &  a,
const uint1 &  b 
)

◆ operator<=() [46/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const uint4 &  a,
const uint4 &  b 
)

◆ operator<=() [47/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const uint2 &  a,
const uint2 &  b 
)

◆ operator<=() [48/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const uint3 &  a,
const uint3 &  b 
)

◆ operator<=() [49/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const float4 &  a,
const float4 &  b 
)

◆ operator<=() [50/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const float3 &  a,
const float3 &  b 
)

◆ operator<=() [51/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const float2 &  a,
const float2 &  b 
)

◆ operator<=() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const float1 &  a,
const float1 &  b 
)

◆ operator<=() [53/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const double3 &  a,
const double3 &  b 
)

◆ operator<=() [54/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const double2 &  a,
const double2 &  b 
)

◆ operator<=() [55/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const double1 &  a,
const double1 &  b 
)

◆ operator<=() [56/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const double4 &  a,
const double4 &  b 
)

◆ operator<=() [57/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( uchar  s,
const uchar1 &  b 
)

◆ operator<=() [58/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( uchar  s,
const uchar2 &  b 
)

◆ operator<=() [59/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( uchar  s,
const uchar3 &  b 
)

◆ operator<=() [60/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( uchar  s,
const uchar4 &  b 
)

◆ operator<=() [61/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const uchar4 &  a,
uchar  s 
)

◆ operator<=() [62/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const uchar3 &  a,
uchar  s 
)

◆ operator<=() [63/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const uchar2 &  a,
uchar  s 
)

◆ operator<=() [64/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const uchar1 &  a,
uchar  s 
)

◆ operator<=() [65/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const char2 &  a,
char  s 
)

◆ operator<=() [66/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const char3 &  a,
char  s 
)

◆ operator<=() [67/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( char  s,
const char1 &  b 
)

◆ operator<=() [68/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( char  s,
const char3 &  b 
)

◆ operator<=() [69/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( char  s,
const char4 &  b 
)

◆ operator<=() [70/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const char1 &  a,
char  s 
)

◆ operator<=() [71/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const char4 &  a,
char  s 
)

◆ operator<=() [72/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( char  s,
const char2 &  b 
)

◆ operator<=() [73/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const ushort2 &  a,
ushort  s 
)

◆ operator<=() [74/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const ushort3 &  a,
ushort  s 
)

◆ operator<=() [75/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( ushort  s,
const ushort1 &  b 
)

◆ operator<=() [76/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( ushort  s,
const ushort2 &  b 
)

◆ operator<=() [77/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( ushort  s,
const ushort4 &  b 
)

◆ operator<=() [78/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const ushort1 &  a,
ushort  s 
)

◆ operator<=() [79/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const ushort4 &  a,
ushort  s 
)

◆ operator<=() [80/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( ushort  s,
const ushort3 &  b 
)

◆ operator<=() [81/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const short4 &  a,
short  s 
)

◆ operator<=() [82/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( short  s,
const short1 &  b 
)

◆ operator<=() [83/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const short2 &  a,
short  s 
)

◆ operator<=() [84/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( short  s,
const short2 &  b 
)

◆ operator<=() [85/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const short3 &  a,
short  s 
)

◆ operator<=() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( short  s,
const short3 &  b 
)

◆ operator<=() [87/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( short  s,
const short4 &  b 
)

◆ operator<=() [88/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const short1 &  a,
short  s 
)

◆ operator<=() [89/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const int2 &  a,
int  s 
)

◆ operator<=() [90/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( int  s,
const int4 &  b 
)

◆ operator<=() [91/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( int  s,
const int2 &  b 
)

◆ operator<=() [92/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( int  s,
const int1 &  b 
)

◆ operator<=() [93/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const int1 &  a,
int  s 
)

◆ operator<=() [94/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( int  s,
const int3 &  b 
)

◆ operator<=() [95/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const int3 &  a,
int  s 
)

◆ operator<=() [96/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const int4 &  a,
int  s 
)

◆ operator<=() [97/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( uint  s,
const uint4 &  b 
)

◆ operator<=() [98/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( uint  s,
const uint1 &  b 
)

◆ operator<=() [99/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const uint2 &  a,
uint  s 
)

◆ operator<=() [100/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const uint4 &  a,
uint  s 
)

◆ operator<=() [101/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( uint  s,
const uint2 &  b 
)

◆ operator<=() [102/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const uint3 &  a,
uint  s 
)

◆ operator<=() [103/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const uint1 &  a,
uint  s 
)

◆ operator<=() [104/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( uint  s,
const uint3 &  b 
)

◆ operator<=() [105/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( float  s,
const float1 &  b 
)

◆ operator<=() [106/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const float2 &  a,
float  s 
)

◆ operator<=() [107/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const float1 &  a,
float  s 
)

◆ operator<=() [108/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const float3 &  a,
float  s 
)

◆ operator<=() [109/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( float  s,
const float3 &  b 
)

◆ operator<=() [110/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( float  s,
const float2 &  b 
)

◆ operator<=() [111/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const float4 &  a,
float  s 
)

◆ operator<=() [112/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( float  s,
const float4 &  b 
)

◆ operator<=() [113/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( double  s,
const double4 &  b 
)

◆ operator<=() [114/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( double  s,
const double1 &  b 
)

◆ operator<=() [115/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( double  s,
const double2 &  b 
)

◆ operator<=() [116/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const double1 &  a,
double  s 
)

◆ operator<=() [117/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( double  s,
const double3 &  b 
)

◆ operator<=() [118/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const double2 &  a,
double  s 
)

◆ operator<=() [119/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const double3 &  a,
double  s 
)

◆ operator<=() [120/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const double4 &  a,
double  s 
)

◆ operator==() [1/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< equal_to <T> > > > cv::cudev::operator== ( const GpuMat_< T > &  src,
val 
)

◆ operator==() [2/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< equal_to <T> > > > cv::cudev::operator== ( val,
const Texture< T > &  src 
)

◆ operator==() [3/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, equal_to <T> > > cv::cudev::operator== ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator==() [4/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, equal_to <T> > > cv::cudev::operator== ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator==() [5/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, equal_to <T> > > cv::cudev::operator== ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator==() [6/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, equal_to <T> > > cv::cudev::operator== ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator==() [7/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, equal_to <T> > > cv::cudev::operator== ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator==() [8/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, equal_to <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator== ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator==() [9/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, equal_to <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator== ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator==() [10/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< equal_to <T> > > > cv::cudev::operator== ( val,
const GpuMat_< T > &  src 
)

◆ operator==() [11/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, equal_to <T> > > cv::cudev::operator== ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator==() [12/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, equal_to <T> > > cv::cudev::operator== ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator==() [13/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, equal_to <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator== ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator==() [14/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, equal_to <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator== ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator==() [15/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, equal_to <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator== ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator==() [16/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< equal_to <typename Body::value_type> > > > cv::cudev::operator== ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator==() [17/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, equal_to <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator== ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator==() [18/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, equal_to <T> > > cv::cudev::operator== ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator==() [19/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, equal_to <T> > > cv::cudev::operator== ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator==() [20/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< equal_to <T> > > > cv::cudev::operator== ( val,
const GlobPtrSz< T > &  src 
)

◆ operator==() [21/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< equal_to <T> > > > cv::cudev::operator== ( const GlobPtrSz< T > &  src,
val 
)

◆ operator==() [22/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< equal_to <typename Body::value_type> > > > cv::cudev::operator== ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator==() [23/120]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, equal_to <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator== ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator==() [24/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< equal_to <T> > > > cv::cudev::operator== ( const Texture< T > &  src,
val 
)

◆ operator==() [25/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator==() [26/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator==() [27/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator==() [28/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator==() [29/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const char2 &  a,
const char2 &  b 
)

◆ operator==() [30/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const char1 &  a,
const char1 &  b 
)

◆ operator==() [31/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const char4 &  a,
const char4 &  b 
)

◆ operator==() [32/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const char3 &  a,
const char3 &  b 
)

◆ operator==() [33/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator==() [34/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator==() [35/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator==() [36/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator==() [37/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const short4 &  a,
const short4 &  b 
)

◆ operator==() [38/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const short3 &  a,
const short3 &  b 
)

◆ operator==() [39/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const short2 &  a,
const short2 &  b 
)

◆ operator==() [40/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const short1 &  a,
const short1 &  b 
)

◆ operator==() [41/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const int3 &  a,
const int3 &  b 
)

◆ operator==() [42/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const int4 &  a,
const int4 &  b 
)

◆ operator==() [43/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const int1 &  a,
const int1 &  b 
)

◆ operator==() [44/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const int2 &  a,
const int2 &  b 
)

◆ operator==() [45/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const uint3 &  a,
const uint3 &  b 
)

◆ operator==() [46/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const uint2 &  a,
const uint2 &  b 
)

◆ operator==() [47/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const uint4 &  a,
const uint4 &  b 
)

◆ operator==() [48/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const uint1 &  a,
const uint1 &  b 
)

◆ operator==() [49/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const float4 &  a,
const float4 &  b 
)

◆ operator==() [50/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const float2 &  a,
const float2 &  b 
)

◆ operator==() [51/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const float3 &  a,
const float3 &  b 
)

◆ operator==() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const float1 &  a,
const float1 &  b 
)

◆ operator==() [53/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const double3 &  a,
const double3 &  b 
)

◆ operator==() [54/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const double1 &  a,
const double1 &  b 
)

◆ operator==() [55/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const double4 &  a,
const double4 &  b 
)

◆ operator==() [56/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const double2 &  a,
const double2 &  b 
)

◆ operator==() [57/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const uchar2 &  a,
uchar  s 
)

◆ operator==() [58/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( uchar  s,
const uchar4 &  b 
)

◆ operator==() [59/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const uchar3 &  a,
uchar  s 
)

◆ operator==() [60/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( uchar  s,
const uchar3 &  b 
)

◆ operator==() [61/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const uchar4 &  a,
uchar  s 
)

◆ operator==() [62/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const uchar1 &  a,
uchar  s 
)

◆ operator==() [63/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( uchar  s,
const uchar1 &  b 
)

◆ operator==() [64/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( uchar  s,
const uchar2 &  b 
)

◆ operator==() [65/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const char2 &  a,
char  s 
)

◆ operator==() [66/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const char1 &  a,
char  s 
)

◆ operator==() [67/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const char3 &  a,
char  s 
)

◆ operator==() [68/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const char4 &  a,
char  s 
)

◆ operator==() [69/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( char  s,
const char3 &  b 
)

◆ operator==() [70/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( char  s,
const char2 &  b 
)

◆ operator==() [71/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( char  s,
const char4 &  b 
)

◆ operator==() [72/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( char  s,
const char1 &  b 
)

◆ operator==() [73/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( ushort  s,
const ushort4 &  b 
)

◆ operator==() [74/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const ushort2 &  a,
ushort  s 
)

◆ operator==() [75/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( ushort  s,
const ushort1 &  b 
)

◆ operator==() [76/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const ushort4 &  a,
ushort  s 
)

◆ operator==() [77/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const ushort3 &  a,
ushort  s 
)

◆ operator==() [78/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( ushort  s,
const ushort3 &  b 
)

◆ operator==() [79/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const ushort1 &  a,
ushort  s 
)

◆ operator==() [80/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( ushort  s,
const ushort2 &  b 
)

◆ operator==() [81/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const short2 &  a,
short  s 
)

◆ operator==() [82/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const short4 &  a,
short  s 
)

◆ operator==() [83/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( short  s,
const short1 &  b 
)

◆ operator==() [84/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const short1 &  a,
short  s 
)

◆ operator==() [85/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( short  s,
const short3 &  b 
)

◆ operator==() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const short3 &  a,
short  s 
)

◆ operator==() [87/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( short  s,
const short2 &  b 
)

◆ operator==() [88/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( short  s,
const short4 &  b 
)

◆ operator==() [89/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const int2 &  a,
int  s 
)

◆ operator==() [90/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const int4 &  a,
int  s 
)

◆ operator==() [91/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const int3 &  a,
int  s 
)

◆ operator==() [92/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( int  s,
const int3 &  b 
)

◆ operator==() [93/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( int  s,
const int4 &  b 
)

◆ operator==() [94/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const int1 &  a,
int  s 
)

◆ operator==() [95/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( int  s,
const int1 &  b 
)

◆ operator==() [96/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( int  s,
const int2 &  b 
)

◆ operator==() [97/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( uint  s,
const uint4 &  b 
)

◆ operator==() [98/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const uint2 &  a,
uint  s 
)

◆ operator==() [99/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const uint1 &  a,
uint  s 
)

◆ operator==() [100/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const uint3 &  a,
uint  s 
)

◆ operator==() [101/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( uint  s,
const uint2 &  b 
)

◆ operator==() [102/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const uint4 &  a,
uint  s 
)

◆ operator==() [103/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( uint  s,
const uint1 &  b 
)

◆ operator==() [104/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( uint  s,
const uint3 &  b 
)

◆ operator==() [105/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const float1 &  a,
float  s 
)

◆ operator==() [106/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const float4 &  a,
float  s 
)

◆ operator==() [107/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( float  s,
const float1 &  b 
)

◆ operator==() [108/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const float3 &  a,
float  s 
)

◆ operator==() [109/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const float2 &  a,
float  s 
)

◆ operator==() [110/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( float  s,
const float2 &  b 
)

◆ operator==() [111/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( float  s,
const float3 &  b 
)

◆ operator==() [112/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( float  s,
const float4 &  b 
)

◆ operator==() [113/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const double4 &  a,
double  s 
)

◆ operator==() [114/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( double  s,
const double2 &  b 
)

◆ operator==() [115/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const double1 &  a,
double  s 
)

◆ operator==() [116/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( double  s,
const double3 &  b 
)

◆ operator==() [117/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const double2 &  a,
double  s 
)

◆ operator==() [118/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const double3 &  a,
double  s 
)

◆ operator==() [119/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( double  s,
const double4 &  b 
)

◆ operator==() [120/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( double  s,
const double1 &  b 
)

◆ operator|() [1/96]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< bit_or <typename Body::value_type> > > > cv::cudev::operator| ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator|() [2/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_or <T> > > cv::cudev::operator| ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator|() [3/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_or <T> > > cv::cudev::operator| ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator|() [4/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< bit_or <T> > > > cv::cudev::operator| ( val,
const GlobPtrSz< T > &  src 
)

◆ operator|() [5/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_or <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator| ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator|() [6/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_or <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator| ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator|() [7/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_or <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator| ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator|() [8/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< bit_or <T> > > > cv::cudev::operator| ( const Texture< T > &  src,
val 
)

◆ operator|() [9/96]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, bit_or <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator| ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator|() [10/96]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< bit_or <typename Body::value_type> > > > cv::cudev::operator| ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator|() [11/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< bit_or <T> > > > cv::cudev::operator| ( val,
const Texture< T > &  src 
)

◆ operator|() [12/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< bit_or <T> > > > cv::cudev::operator| ( const GlobPtrSz< T > &  src,
val 
)

◆ operator|() [13/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_or <T> > > cv::cudev::operator| ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator|() [14/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, bit_or <T> > > cv::cudev::operator| ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator|() [15/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_or <T> > > cv::cudev::operator| ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator|() [16/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_or <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator| ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator|() [17/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< bit_or <T> > > > cv::cudev::operator| ( val,
const GpuMat_< T > &  src 
)

◆ operator|() [18/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_or <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator| ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator|() [19/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_or <T> > > cv::cudev::operator| ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator|() [20/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, bit_or <T> > > cv::cudev::operator| ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator|() [21/96]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, bit_or <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator| ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator|() [22/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_or <T> > > cv::cudev::operator| ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator|() [23/96]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, bit_or <T> > > cv::cudev::operator| ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator|() [24/96]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< bit_or <T> > > > cv::cudev::operator| ( const GpuMat_< T > &  src,
val 
)

◆ operator|() [25/96]

__device__ __forceinline__ uchar3 cv::cudev::operator| ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator|() [26/96]

__device__ __forceinline__ uchar4 cv::cudev::operator| ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator|() [27/96]

__device__ __forceinline__ uchar2 cv::cudev::operator| ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator|() [28/96]

__device__ __forceinline__ uchar1 cv::cudev::operator| ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator|() [29/96]

__device__ __forceinline__ char1 cv::cudev::operator| ( const char1 &  a,
const char1 &  b 
)

◆ operator|() [30/96]

__device__ __forceinline__ char2 cv::cudev::operator| ( const char2 &  a,
const char2 &  b 
)

◆ operator|() [31/96]

__device__ __forceinline__ char4 cv::cudev::operator| ( const char4 &  a,
const char4 &  b 
)

◆ operator|() [32/96]

__device__ __forceinline__ char3 cv::cudev::operator| ( const char3 &  a,
const char3 &  b 
)

◆ operator|() [33/96]

__device__ __forceinline__ ushort4 cv::cudev::operator| ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator|() [34/96]

__device__ __forceinline__ ushort2 cv::cudev::operator| ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator|() [35/96]

__device__ __forceinline__ ushort3 cv::cudev::operator| ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator|() [36/96]

__device__ __forceinline__ ushort1 cv::cudev::operator| ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator|() [37/96]

__device__ __forceinline__ short2 cv::cudev::operator| ( const short2 &  a,
const short2 &  b 
)

◆ operator|() [38/96]

__device__ __forceinline__ short3 cv::cudev::operator| ( const short3 &  a,
const short3 &  b 
)

◆ operator|() [39/96]

__device__ __forceinline__ short1 cv::cudev::operator| ( const short1 &  a,
const short1 &  b 
)

◆ operator|() [40/96]

__device__ __forceinline__ short4 cv::cudev::operator| ( const short4 &  a,
const short4 &  b 
)

◆ operator|() [41/96]

__device__ __forceinline__ int1 cv::cudev::operator| ( const int1 &  a,
const int1 &  b 
)

◆ operator|() [42/96]

__device__ __forceinline__ int3 cv::cudev::operator| ( const int3 &  a,
const int3 &  b 
)

◆ operator|() [43/96]

__device__ __forceinline__ int4 cv::cudev::operator| ( const int4 &  a,
const int4 &  b 
)

◆ operator|() [44/96]

__device__ __forceinline__ int2 cv::cudev::operator| ( const int2 &  a,
const int2 &  b 
)

◆ operator|() [45/96]

__device__ __forceinline__ uint1 cv::cudev::operator| ( const uint1 &  a,
const uint1 &  b 
)

◆ operator|() [46/96]

__device__ __forceinline__ uint3 cv::cudev::operator| ( const uint3 &  a,
const uint3 &  b 
)

◆ operator|() [47/96]

__device__ __forceinline__ uint4 cv::cudev::operator| ( const uint4 &  a,
const uint4 &  b 
)

◆ operator|() [48/96]

__device__ __forceinline__ uint2 cv::cudev::operator| ( const uint2 &  a,
const uint2 &  b 
)

◆ operator|() [49/96]

__device__ __forceinline__ uchar1 cv::cudev::operator| ( const uchar1 &  a,
uchar  s 
)

◆ operator|() [50/96]

__device__ __forceinline__ uchar2 cv::cudev::operator| ( const uchar2 &  a,
uchar  s 
)

◆ operator|() [51/96]

__device__ __forceinline__ uchar4 cv::cudev::operator| ( const uchar4 &  a,
uchar  s 
)

◆ operator|() [52/96]

__device__ __forceinline__ uchar1 cv::cudev::operator| ( uchar  s,
const uchar1 &  b 
)

◆ operator|() [53/96]

__device__ __forceinline__ uchar3 cv::cudev::operator| ( const uchar3 &  a,
uchar  s 
)

◆ operator|() [54/96]

__device__ __forceinline__ uchar2 cv::cudev::operator| ( uchar  s,
const uchar2 &  b 
)

◆ operator|() [55/96]

__device__ __forceinline__ uchar3 cv::cudev::operator| ( uchar  s,
const uchar3 &  b 
)

◆ operator|() [56/96]

__device__ __forceinline__ uchar4 cv::cudev::operator| ( uchar  s,
const uchar4 &  b 
)

◆ operator|() [57/96]

__device__ __forceinline__ char1 cv::cudev::operator| ( char  s,
const char1 &  b 
)

◆ operator|() [58/96]

__device__ __forceinline__ char3 cv::cudev::operator| ( const char3 &  a,
char  s 
)

◆ operator|() [59/96]

__device__ __forceinline__ char2 cv::cudev::operator| ( char  s,
const char2 &  b 
)

◆ operator|() [60/96]

__device__ __forceinline__ char4 cv::cudev::operator| ( char  s,
const char4 &  b 
)

◆ operator|() [61/96]

__device__ __forceinline__ char2 cv::cudev::operator| ( const char2 &  a,
char  s 
)

◆ operator|() [62/96]

__device__ __forceinline__ char1 cv::cudev::operator| ( const char1 &  a,
char  s 
)

◆ operator|() [63/96]

__device__ __forceinline__ char4 cv::cudev::operator| ( const char4 &  a,
char  s 
)

◆ operator|() [64/96]

__device__ __forceinline__ char3 cv::cudev::operator| ( char  s,
const char3 &  b 
)

◆ operator|() [65/96]

__device__ __forceinline__ ushort3 cv::cudev::operator| ( ushort  s,
const ushort3 &  b 
)

◆ operator|() [66/96]

__device__ __forceinline__ ushort3 cv::cudev::operator| ( const ushort3 &  a,
ushort  s 
)

◆ operator|() [67/96]

__device__ __forceinline__ ushort2 cv::cudev::operator| ( const ushort2 &  a,
ushort  s 
)

◆ operator|() [68/96]

__device__ __forceinline__ ushort1 cv::cudev::operator| ( const ushort1 &  a,
ushort  s 
)

◆ operator|() [69/96]

__device__ __forceinline__ ushort1 cv::cudev::operator| ( ushort  s,
const ushort1 &  b 
)

◆ operator|() [70/96]

__device__ __forceinline__ ushort2 cv::cudev::operator| ( ushort  s,
const ushort2 &  b 
)

◆ operator|() [71/96]

__device__ __forceinline__ ushort4 cv::cudev::operator| ( const ushort4 &  a,
ushort  s 
)

◆ operator|() [72/96]

__device__ __forceinline__ ushort4 cv::cudev::operator| ( ushort  s,
const ushort4 &  b 
)

◆ operator|() [73/96]

__device__ __forceinline__ short4 cv::cudev::operator| ( const short4 &  a,
short  s 
)

◆ operator|() [74/96]

__device__ __forceinline__ short3 cv::cudev::operator| ( short  s,
const short3 &  b 
)

◆ operator|() [75/96]

__device__ __forceinline__ short1 cv::cudev::operator| ( const short1 &  a,
short  s 
)

◆ operator|() [76/96]

__device__ __forceinline__ short2 cv::cudev::operator| ( short  s,
const short2 &  b 
)

◆ operator|() [77/96]

__device__ __forceinline__ short4 cv::cudev::operator| ( short  s,
const short4 &  b 
)

◆ operator|() [78/96]

__device__ __forceinline__ short2 cv::cudev::operator| ( const short2 &  a,
short  s 
)

◆ operator|() [79/96]

__device__ __forceinline__ short3 cv::cudev::operator| ( const short3 &  a,
short  s 
)

◆ operator|() [80/96]

__device__ __forceinline__ short1 cv::cudev::operator| ( short  s,
const short1 &  b 
)

◆ operator|() [81/96]

__device__ __forceinline__ int1 cv::cudev::operator| ( int  s,
const int1 &  b 
)

◆ operator|() [82/96]

__device__ __forceinline__ int2 cv::cudev::operator| ( int  s,
const int2 &  b 
)

◆ operator|() [83/96]

__device__ __forceinline__ int3 cv::cudev::operator| ( int  s,
const int3 &  b 
)

◆ operator|() [84/96]

__device__ __forceinline__ int2 cv::cudev::operator| ( const int2 &  a,
int  s 
)

◆ operator|() [85/96]

__device__ __forceinline__ int1 cv::cudev::operator| ( const int1 &  a,
int  s 
)

◆ operator|() [86/96]

__device__ __forceinline__ int3 cv::cudev::operator| ( const int3 &  a,
int  s 
)

◆ operator|() [87/96]

__device__ __forceinline__ int4 cv::cudev::operator| ( const int4 &  a,
int  s 
)

◆ operator|() [88/96]

__device__ __forceinline__ int4 cv::cudev::operator| ( int  s,
const int4 &  b 
)

◆ operator|() [89/96]

__device__ __forceinline__ uint1 cv::cudev::operator| ( const uint1 &  a,
uint  s 
)

◆ operator|() [90/96]

__device__ __forceinline__ uint4 cv::cudev::operator| ( const uint4 &  a,
uint  s 
)

◆ operator|() [91/96]

__device__ __forceinline__ uint2 cv::cudev::operator| ( uint  s,
const uint2 &  b 
)

◆ operator|() [92/96]

__device__ __forceinline__ uint2 cv::cudev::operator| ( const uint2 &  a,
uint  s 
)

◆ operator|() [93/96]

__device__ __forceinline__ uint3 cv::cudev::operator| ( const uint3 &  a,
uint  s 
)

◆ operator|() [94/96]

__device__ __forceinline__ uint3 cv::cudev::operator| ( uint  s,
const uint3 &  b 
)

◆ operator|() [95/96]

__device__ __forceinline__ uint4 cv::cudev::operator| ( uint  s,
const uint4 &  b 
)

◆ operator|() [96/96]

__device__ __forceinline__ uint1 cv::cudev::operator| ( uint  s,
const uint1 &  b 
)

◆ operator||() [1/120]

template<class Body1 , class Body2 >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body1>::ptr_type, typename PtrTraits<Body2>::ptr_type, logical_or <typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type> > > cv::cudev::operator|| ( const Expr< Body1 > &  a,
const Expr< Body2 > &  b 
)

◆ operator||() [2/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, logical_or <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator|| ( const Expr< Body > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator||() [3/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, logical_or <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator|| ( const GpuMat_< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator||() [4/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, logical_or <T> > > cv::cudev::operator|| ( const Texture< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator||() [5/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< logical_or <T> > > > cv::cudev::operator|| ( const GpuMat_< T > &  src,
val 
)

◆ operator||() [6/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< logical_or <T> > > > cv::cudev::operator|| ( val,
const GpuMat_< T > &  src 
)

◆ operator||() [7/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, logical_or <T> > > cv::cudev::operator|| ( const GlobPtrSz< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator||() [8/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder2nd< logical_or <typename Body::value_type> > > > cv::cudev::operator|| ( const Expr< Body > &  a,
typename Body::value_type  val 
)

◆ operator||() [9/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, logical_or <T> > > cv::cudev::operator|| ( const GlobPtrSz< T > &  src1,
const Texture< T > &  src2 
)

◆ operator||() [10/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, logical_or <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator|| ( const Texture< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator||() [11/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, logical_or <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator|| ( const Expr< Body > &  src1,
const Texture< T > &  src2 
)

◆ operator||() [12/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, logical_or <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator|| ( const GlobPtrSz< T > &  src1,
const Expr< Body > &  src2 
)

◆ operator||() [13/120]

template<class Body >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, Binder1st< logical_or <typename Body::value_type> > > > cv::cudev::operator|| ( typename Body::value_type  val,
const Expr< Body > &  a 
)

◆ operator||() [14/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< logical_or <T> > > > cv::cudev::operator|| ( const Texture< T > &  src,
val 
)

◆ operator||() [15/120]

template<typename T , class Body >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, logical_or <typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > cv::cudev::operator|| ( const Expr< Body > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator||() [16/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< logical_or <T> > > > cv::cudev::operator|| ( val,
const GlobPtrSz< T > &  src 
)

◆ operator||() [17/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, logical_or <T> > > cv::cudev::operator|| ( const Texture< T > &  src1,
const Texture< T > &  src2 
)

◆ operator||() [18/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, logical_or <T> > > cv::cudev::operator|| ( const GlobPtrSz< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator||() [19/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, logical_or <T> > > cv::cudev::operator|| ( const GpuMat_< T > &  src1,
const Texture< T > &  src2 
)

◆ operator||() [20/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, logical_or <T> > > cv::cudev::operator|| ( const GpuMat_< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator||() [21/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< logical_or <T> > > > cv::cudev::operator|| ( const GlobPtrSz< T > &  src,
val 
)

◆ operator||() [22/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, logical_or <T> > > cv::cudev::operator|| ( const Texture< T > &  src1,
const GlobPtrSz< T > &  src2 
)

◆ operator||() [23/120]

template<typename T >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< logical_or <T> > > > cv::cudev::operator|| ( val,
const Texture< T > &  src 
)

◆ operator||() [24/120]

template<typename T >
__host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, logical_or <T> > > cv::cudev::operator|| ( const GpuMat_< T > &  src1,
const GpuMat_< T > &  src2 
)

◆ operator||() [25/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const uchar1 &  a,
const uchar1 &  b 
)

◆ operator||() [26/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const uchar3 &  a,
const uchar3 &  b 
)

◆ operator||() [27/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const uchar4 &  a,
const uchar4 &  b 
)

◆ operator||() [28/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const uchar2 &  a,
const uchar2 &  b 
)

◆ operator||() [29/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const char2 &  a,
const char2 &  b 
)

◆ operator||() [30/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const char1 &  a,
const char1 &  b 
)

◆ operator||() [31/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const char3 &  a,
const char3 &  b 
)

◆ operator||() [32/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const char4 &  a,
const char4 &  b 
)

◆ operator||() [33/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const ushort1 &  a,
const ushort1 &  b 
)

◆ operator||() [34/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const ushort4 &  a,
const ushort4 &  b 
)

◆ operator||() [35/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const ushort3 &  a,
const ushort3 &  b 
)

◆ operator||() [36/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const ushort2 &  a,
const ushort2 &  b 
)

◆ operator||() [37/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const short1 &  a,
const short1 &  b 
)

◆ operator||() [38/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const short4 &  a,
const short4 &  b 
)

◆ operator||() [39/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const short3 &  a,
const short3 &  b 
)

◆ operator||() [40/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const short2 &  a,
const short2 &  b 
)

◆ operator||() [41/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const int4 &  a,
const int4 &  b 
)

◆ operator||() [42/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const int3 &  a,
const int3 &  b 
)

◆ operator||() [43/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const int1 &  a,
const int1 &  b 
)

◆ operator||() [44/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const int2 &  a,
const int2 &  b 
)

◆ operator||() [45/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const uint2 &  a,
const uint2 &  b 
)

◆ operator||() [46/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const uint3 &  a,
const uint3 &  b 
)

◆ operator||() [47/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const uint4 &  a,
const uint4 &  b 
)

◆ operator||() [48/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const uint1 &  a,
const uint1 &  b 
)

◆ operator||() [49/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const float3 &  a,
const float3 &  b 
)

◆ operator||() [50/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const float2 &  a,
const float2 &  b 
)

◆ operator||() [51/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const float4 &  a,
const float4 &  b 
)

◆ operator||() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const float1 &  a,
const float1 &  b 
)

◆ operator||() [53/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const double2 &  a,
const double2 &  b 
)

◆ operator||() [54/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const double4 &  a,
const double4 &  b 
)

◆ operator||() [55/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const double3 &  a,
const double3 &  b 
)

◆ operator||() [56/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const double1 &  a,
const double1 &  b 
)

◆ operator||() [57/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const uchar4 &  a,
uchar  s 
)

◆ operator||() [58/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( uchar  s,
const uchar4 &  b 
)

◆ operator||() [59/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( uchar  s,
const uchar1 &  b 
)

◆ operator||() [60/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const uchar1 &  a,
uchar  s 
)

◆ operator||() [61/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( uchar  s,
const uchar3 &  b 
)

◆ operator||() [62/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const uchar2 &  a,
uchar  s 
)

◆ operator||() [63/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( uchar  s,
const uchar2 &  b 
)

◆ operator||() [64/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const uchar3 &  a,
uchar  s 
)

◆ operator||() [65/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( char  s,
const char1 &  b 
)

◆ operator||() [66/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( char  s,
const char4 &  b 
)

◆ operator||() [67/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const char4 &  a,
char  s 
)

◆ operator||() [68/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const char1 &  a,
char  s 
)

◆ operator||() [69/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( char  s,
const char3 &  b 
)

◆ operator||() [70/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const char2 &  a,
char  s 
)

◆ operator||() [71/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( char  s,
const char2 &  b 
)

◆ operator||() [72/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const char3 &  a,
char  s 
)

◆ operator||() [73/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const ushort2 &  a,
ushort  s 
)

◆ operator||() [74/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( ushort  s,
const ushort1 &  b 
)

◆ operator||() [75/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( ushort  s,
const ushort2 &  b 
)

◆ operator||() [76/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const ushort1 &  a,
ushort  s 
)

◆ operator||() [77/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( ushort  s,
const ushort3 &  b 
)

◆ operator||() [78/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const ushort3 &  a,
ushort  s 
)

◆ operator||() [79/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( ushort  s,
const ushort4 &  b 
)

◆ operator||() [80/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const ushort4 &  a,
ushort  s 
)

◆ operator||() [81/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( short  s,
const short2 &  b 
)

◆ operator||() [82/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( short  s,
const short4 &  b 
)

◆ operator||() [83/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( short  s,
const short3 &  b 
)

◆ operator||() [84/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const short1 &  a,
short  s 
)

◆ operator||() [85/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const short4 &  a,
short  s 
)

◆ operator||() [86/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const short2 &  a,
short  s 
)

◆ operator||() [87/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( short  s,
const short1 &  b 
)

◆ operator||() [88/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const short3 &  a,
short  s 
)

◆ operator||() [89/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const int2 &  a,
int  s 
)

◆ operator||() [90/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( int  s,
const int2 &  b 
)

◆ operator||() [91/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const int3 &  a,
int  s 
)

◆ operator||() [92/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( int  s,
const int4 &  b 
)

◆ operator||() [93/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const int1 &  a,
int  s 
)

◆ operator||() [94/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( int  s,
const int1 &  b 
)

◆ operator||() [95/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( int  s,
const int3 &  b 
)

◆ operator||() [96/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const int4 &  a,
int  s 
)

◆ operator||() [97/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const uint2 &  a,
uint  s 
)

◆ operator||() [98/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( uint  s,
const uint1 &  b 
)

◆ operator||() [99/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const uint4 &  a,
uint  s 
)

◆ operator||() [100/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( uint  s,
const uint4 &  b 
)

◆ operator||() [101/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const uint1 &  a,
uint  s 
)

◆ operator||() [102/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( uint  s,
const uint3 &  b 
)

◆ operator||() [103/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( uint  s,
const uint2 &  b 
)

◆ operator||() [104/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const uint3 &  a,
uint  s 
)

◆ operator||() [105/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const float1 &  a,
float  s 
)

◆ operator||() [106/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const float4 &  a,
float  s 
)

◆ operator||() [107/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const float3 &  a,
float  s 
)

◆ operator||() [108/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( float  s,
const float2 &  b 
)

◆ operator||() [109/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( float  s,
const float1 &  b 
)

◆ operator||() [110/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const float2 &  a,
float  s 
)

◆ operator||() [111/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( float  s,
const float3 &  b 
)

◆ operator||() [112/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( float  s,
const float4 &  b 
)

◆ operator||() [113/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( double  s,
const double2 &  b 
)

◆ operator||() [114/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( double  s,
const double1 &  b 
)

◆ operator||() [115/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( double  s,
const double3 &  b 
)

◆ operator||() [116/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const double4 &  a,
double  s 
)

◆ operator||() [117/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const double1 &  a,
double  s 
)

◆ operator||() [118/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const double2 &  a,
double  s 
)

◆ operator||() [119/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( double  s,
const double4 &  b 
)

◆ operator||() [120/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const double3 &  a,
double  s 
)

◆ perspectiveMap()

static __host__ PerspectiveMapPtrSz cv::cudev::perspectiveMap ( Size  dstSize,
const GpuMat_< float > &  warpMat 
)
static

◆ pow_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Binder2nd<pow_func<typename PtrTraits<SrcPtr>::value_type> > > > cv::cudev::pow_ ( const SrcPtr &  src,
float  power 
)

◆ pyrDown_()

template<class SrcPtr >
__host__ Expr<PyrDownBody<SrcPtr> > cv::cudev::pyrDown_ ( const SrcPtr &  src)

◆ pyrUp_()

template<class SrcPtr >
__host__ Expr<PyrUpBody<SrcPtr> > cv::cudev::pyrUp_ ( const SrcPtr &  src)

◆ reduceToColumn_()

template<class Reductor , class SrcPtr >
__host__ Expr<ReduceToColumnBody<Reductor, SrcPtr> > cv::cudev::reduceToColumn_ ( const SrcPtr &  src)

◆ reduceToRow_()

template<class Reductor , class SrcPtr >
__host__ Expr<ReduceToRowBody<Reductor, SrcPtr> > cv::cudev::reduceToRow_ ( const SrcPtr &  src)

◆ remap_() [1/2]

template<class SrcPtr , class MapPtr >
__host__ Expr<RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, typename PtrTraits<MapPtr>::ptr_type> > cv::cudev::remap_ ( const SrcPtr &  src,
const MapPtr &  map 
)

◆ remap_() [2/2]

template<class SrcPtr , class MapXPtr , class MapYPtr >
__host__ Expr<RemapPtr2Sz<typename PtrTraits<SrcPtr>::ptr_type, typename PtrTraits<MapXPtr>::ptr_type, typename PtrTraits<MapYPtr>::ptr_type> > cv::cudev::remap_ ( const SrcPtr &  src,
const MapXPtr &  mapx,
const MapYPtr &  mapy 
)

◆ remapPtr() [1/2]

template<class SrcPtr , class MapPtr >
__host__ RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, typename PtrTraits<MapPtr>::ptr_type> cv::cudev::remapPtr ( const SrcPtr &  src,
const MapPtr &  map 
)

◆ remapPtr() [2/2]

template<class SrcPtr , class MapXPtr , class MapYPtr >
__host__ RemapPtr2Sz<typename PtrTraits<SrcPtr>::ptr_type, typename PtrTraits<MapXPtr>::ptr_type, typename PtrTraits<MapYPtr>::ptr_type> cv::cudev::remapPtr ( const SrcPtr &  src,
const MapXPtr &  mapx,
const MapYPtr &  mapy 
)

◆ reshape_()

template<int cn, typename T >
__host__ GpuMat_<typename MakeVec<typename VecTraits<T>::elem_type, cn>::type> cv::cudev::reshape_ ( const GpuMat_< T > &  mat,
int  rows = 0 
)

creates alternative GpuMat header for the same data, with different number of channels and/or different number of rows. see cvReshape.

◆ resize_()

template<class SrcPtr >
__host__ Expr<ResizePtrSz<typename PtrTraits<SrcPtr>::ptr_type> > cv::cudev::resize_ ( const SrcPtr &  src,
float  fx,
float  fy 
)

◆ resizePtr()

template<class SrcPtr >
__host__ ResizePtrSz<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::resizePtr ( const SrcPtr &  src,
float  fx,
float  fy 
)

◆ RGB_to_GRAY_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_GRAY_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_GRAY_ ( const SrcPtr &  src)

◆ RGB_to_HLS4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_HLS4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_HLS4_ ( const SrcPtr &  src)

◆ RGB_to_HLS4_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_HLS4_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_HLS4_FULL_ ( const SrcPtr &  src)

◆ RGB_to_HLS_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_HLS_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_HLS_ ( const SrcPtr &  src)

◆ RGB_to_HLS_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_HLS_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_HLS_FULL_ ( const SrcPtr &  src)

◆ RGB_to_HSV4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_HSV4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_HSV4_ ( const SrcPtr &  src)

◆ RGB_to_HSV4_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_HSV4_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_HSV4_FULL_ ( const SrcPtr &  src)

◆ RGB_to_HSV_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_HSV_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_HSV_ ( const SrcPtr &  src)

◆ RGB_to_HSV_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_HSV_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_HSV_FULL_ ( const SrcPtr &  src)

◆ RGB_to_Lab4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_Lab4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_Lab4_ ( const SrcPtr &  src)

◆ RGB_to_Lab_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_Lab_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_Lab_ ( const SrcPtr &  src)

◆ RGB_to_Luv4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_Luv4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_Luv4_ ( const SrcPtr &  src)

◆ RGB_to_Luv_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_Luv_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_Luv_ ( const SrcPtr &  src)

◆ RGB_to_XYZ4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_XYZ4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_XYZ4_ ( const SrcPtr &  src)

◆ RGB_to_XYZ_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_XYZ_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_XYZ_ ( const SrcPtr &  src)

◆ RGB_to_YCrCb4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_YCrCb4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_YCrCb4_ ( const SrcPtr &  src)

◆ RGB_to_YCrCb_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_YCrCb_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_YCrCb_ ( const SrcPtr &  src)

◆ RGB_to_YUV4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_YUV4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_YUV4_ ( const SrcPtr &  src)

◆ RGB_to_YUV_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGB_to_YUV_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGB_to_YUV_ ( const SrcPtr &  src)

◆ RGBA_to_GRAY_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_GRAY_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_GRAY_ ( const SrcPtr &  src)

◆ RGBA_to_HLS4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_HLS4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_HLS4_ ( const SrcPtr &  src)

◆ RGBA_to_HLS4_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_HLS4_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_HLS4_FULL_ ( const SrcPtr &  src)

◆ RGBA_to_HLS_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_HLS_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_HLS_ ( const SrcPtr &  src)

◆ RGBA_to_HLS_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_HLS_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_HLS_FULL_ ( const SrcPtr &  src)

◆ RGBA_to_HSV4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_HSV4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_HSV4_ ( const SrcPtr &  src)

◆ RGBA_to_HSV4_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_HSV4_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_HSV4_FULL_ ( const SrcPtr &  src)

◆ RGBA_to_HSV_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_HSV_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_HSV_ ( const SrcPtr &  src)

◆ RGBA_to_HSV_FULL_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_HSV_FULL_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_HSV_FULL_ ( const SrcPtr &  src)

◆ RGBA_to_Lab4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_Lab4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_Lab4_ ( const SrcPtr &  src)

◆ RGBA_to_Lab_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_Lab_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_Lab_ ( const SrcPtr &  src)

◆ RGBA_to_Luv4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_Luv4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_Luv4_ ( const SrcPtr &  src)

◆ RGBA_to_Luv_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_Luv_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_Luv_ ( const SrcPtr &  src)

◆ RGBA_to_XYZ4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_XYZ4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_XYZ4_ ( const SrcPtr &  src)

◆ RGBA_to_XYZ_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_XYZ_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_XYZ_ ( const SrcPtr &  src)

◆ RGBA_to_YCrCb4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_YCrCb4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_YCrCb4_ ( const SrcPtr &  src)

◆ RGBA_to_YCrCb_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_YCrCb_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_YCrCb_ ( const SrcPtr &  src)

◆ RGBA_to_YUV4_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_YUV4_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_YUV4_ ( const SrcPtr &  src)

◆ RGBA_to_YUV_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, RGBA_to_YUV_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::RGBA_to_YUV_ ( const SrcPtr &  src)

◆ saturate_cast() [1/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( uchar  v)

◆ saturate_cast() [2/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( schar  v)

◆ saturate_cast() [3/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( ushort  v)

◆ saturate_cast() [4/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( short  v)

◆ saturate_cast() [5/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( uint  v)

◆ saturate_cast() [6/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( int  v)

◆ saturate_cast() [7/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( float  v)

◆ saturate_cast() [8/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( double  v)

◆ saturate_cast() [9/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uchar1 &  v)

◆ saturate_cast() [10/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const char1 &  v)

◆ saturate_cast() [11/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const ushort1 &  v)

◆ saturate_cast() [12/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const short1 &  v)

◆ saturate_cast() [13/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uint1 &  v)

◆ saturate_cast() [14/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const int1 &  v)

◆ saturate_cast() [15/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const float1 &  v)

◆ saturate_cast() [16/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const double1 &  v)

◆ saturate_cast() [17/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uchar2 &  v)

◆ saturate_cast() [18/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const char2 &  v)

◆ saturate_cast() [19/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const ushort2 &  v)

◆ saturate_cast() [20/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const short2 &  v)

◆ saturate_cast() [21/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uint2 &  v)

◆ saturate_cast() [22/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const int2 &  v)

◆ saturate_cast() [23/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const float2 &  v)

◆ saturate_cast() [24/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const double2 &  v)

◆ saturate_cast() [25/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uchar3 &  v)

◆ saturate_cast() [26/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const char3 &  v)

◆ saturate_cast() [27/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const ushort3 &  v)

◆ saturate_cast() [28/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const short3 &  v)

◆ saturate_cast() [29/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uint3 &  v)

◆ saturate_cast() [30/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const int3 &  v)

◆ saturate_cast() [31/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const float3 &  v)

◆ saturate_cast() [32/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const double3 &  v)

◆ saturate_cast() [33/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uchar4 &  v)

◆ saturate_cast() [34/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const char4 &  v)

◆ saturate_cast() [35/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const ushort4 &  v)

◆ saturate_cast() [36/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const short4 &  v)

◆ saturate_cast() [37/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uint4 &  v)

◆ saturate_cast() [38/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const int4 &  v)

◆ saturate_cast() [39/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const float4 &  v)

◆ saturate_cast() [40/40]

template<typename T >
__device__ __forceinline__ T cv::cudev::saturate_cast ( const double4 &  v)

◆ saturate_cast< schar >() [1/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( uchar  v)

◆ saturate_cast< schar >() [2/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( short  v)

◆ saturate_cast< schar >() [3/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( ushort  v)

◆ saturate_cast< schar >() [4/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( int  v)

◆ saturate_cast< schar >() [5/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( uint  v)

◆ saturate_cast< schar >() [6/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( float  v)

◆ saturate_cast< schar >() [7/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( double  v)

◆ saturate_cast< short >() [1/5]

template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > ( ushort  v)

◆ saturate_cast< short >() [2/5]

template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > ( int  v)

◆ saturate_cast< short >() [3/5]

template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > ( uint  v)

◆ saturate_cast< short >() [4/5]

template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > ( float  v)

◆ saturate_cast< short >() [5/5]

template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > ( double  v)

◆ saturate_cast< uchar >() [1/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( schar  v)

◆ saturate_cast< uchar >() [2/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( short  v)

◆ saturate_cast< uchar >() [3/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( ushort  v)

◆ saturate_cast< uchar >() [4/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( int  v)

◆ saturate_cast< uchar >() [5/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( uint  v)

◆ saturate_cast< uchar >() [6/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( float  v)

◆ saturate_cast< uchar >() [7/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( double  v)

◆ saturate_cast< uint >() [1/5]

template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > ( schar  v)

◆ saturate_cast< uint >() [2/5]

template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > ( short  v)

◆ saturate_cast< uint >() [3/5]

template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > ( int  v)

◆ saturate_cast< uint >() [4/5]

template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > ( float  v)

◆ saturate_cast< uint >() [5/5]

template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > ( double  v)

◆ saturate_cast< ushort >() [1/6]

template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > ( schar  v)

◆ saturate_cast< ushort >() [2/6]

template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > ( short  v)

◆ saturate_cast< ushort >() [3/6]

template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > ( int  v)

◆ saturate_cast< ushort >() [4/6]

template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > ( uint  v)

◆ saturate_cast< ushort >() [5/6]

template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > ( float  v)

◆ saturate_cast< ushort >() [6/6]

template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > ( double  v)

◆ scharrX_()

template<class SrcPtr >
__host__ Expr<ScharrXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> > cv::cudev::scharrX_ ( const SrcPtr &  src)

◆ scharrXPtr()

template<class SrcPtr >
__host__ ScharrXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::scharrXPtr ( const SrcPtr &  src)

◆ scharrY_()

template<class SrcPtr >
__host__ Expr<ScharrYPtrSz<typename PtrTraits<SrcPtr>::ptr_type> > cv::cudev::scharrY_ ( const SrcPtr &  src)

◆ scharrYPtr()

template<class SrcPtr >
__host__ ScharrYPtrSz<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::scharrYPtr ( const SrcPtr &  src)

◆ shrinkPtr()

template<class Ptr2DSz >
__host__ PtrTraits<Ptr2DSz>::ptr_type cv::cudev::shrinkPtr ( const Ptr2DSz &  ptr)

◆ sin() [1/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const uchar2 &  a)

◆ sin() [2/32]

__device__ __forceinline__ float1 cv::cudev::sin ( const uchar1 &  a)

◆ sin() [3/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const uchar3 &  a)

◆ sin() [4/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const uchar4 &  a)

◆ sin() [5/32]

__device__ __forceinline__ float1 cv::cudev::sin ( const char1 &  a)

◆ sin() [6/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const char4 &  a)

◆ sin() [7/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const char3 &  a)

◆ sin() [8/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const char2 &  a)

◆ sin() [9/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const ushort2 &  a)

◆ sin() [10/32]

__device__ __forceinline__ float1 cv::cudev::sin ( const ushort1 &  a)

◆ sin() [11/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const ushort4 &  a)

◆ sin() [12/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const ushort3 &  a)

◆ sin() [13/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const short2 &  a)

◆ sin() [14/32]

__device__ __forceinline__ float1 cv::cudev::sin ( const short1 &  a)

◆ sin() [15/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const short4 &  a)

◆ sin() [16/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const short3 &  a)

◆ sin() [17/32]

__device__ __forceinline__ float1 cv::cudev::sin ( const int1 &  a)

◆ sin() [18/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const int4 &  a)

◆ sin() [19/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const int2 &  a)

◆ sin() [20/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const int3 &  a)

◆ sin() [21/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const uint2 &  a)

◆ sin() [22/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const uint3 &  a)

◆ sin() [23/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const uint4 &  a)

◆ sin() [24/32]

__device__ __forceinline__ float1 cv::cudev::sin ( const uint1 &  a)

◆ sin() [25/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const float3 &  a)

◆ sin() [26/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const float4 &  a)

◆ sin() [27/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const float2 &  a)

◆ sin() [28/32]

__device__ __forceinline__ float1 cv::cudev::sin ( const float1 &  a)

◆ sin() [29/32]

__device__ __forceinline__ double3 cv::cudev::sin ( const double3 &  a)

◆ sin() [30/32]

__device__ __forceinline__ double4 cv::cudev::sin ( const double4 &  a)

◆ sin() [31/32]

__device__ __forceinline__ double2 cv::cudev::sin ( const double2 &  a)

◆ sin() [32/32]

__device__ __forceinline__ double1 cv::cudev::sin ( const double1 &  a)

◆ sin_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, sin_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::sin_ ( const SrcPtr &  src)

◆ singleMaskChannels()

template<class MaskPtr >
__host__ SingleMaskChannelsSz<typename PtrTraits<MaskPtr>::ptr_type> cv::cudev::singleMaskChannels ( const MaskPtr &  mask,
int  channels 
)

◆ sinh() [1/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const uchar4 &  a)

◆ sinh() [2/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const uchar2 &  a)

◆ sinh() [3/32]

__device__ __forceinline__ float1 cv::cudev::sinh ( const uchar1 &  a)

◆ sinh() [4/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const uchar3 &  a)

◆ sinh() [5/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const char4 &  a)

◆ sinh() [6/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const char2 &  a)

◆ sinh() [7/32]

__device__ __forceinline__ float1 cv::cudev::sinh ( const char1 &  a)

◆ sinh() [8/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const char3 &  a)

◆ sinh() [9/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const ushort3 &  a)

◆ sinh() [10/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const ushort2 &  a)

◆ sinh() [11/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const ushort4 &  a)

◆ sinh() [12/32]

__device__ __forceinline__ float1 cv::cudev::sinh ( const ushort1 &  a)

◆ sinh() [13/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const short2 &  a)

◆ sinh() [14/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const short3 &  a)

◆ sinh() [15/32]

__device__ __forceinline__ float1 cv::cudev::sinh ( const short1 &  a)

◆ sinh() [16/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const short4 &  a)

◆ sinh() [17/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const int2 &  a)

◆ sinh() [18/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const int4 &  a)

◆ sinh() [19/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const int3 &  a)

◆ sinh() [20/32]

__device__ __forceinline__ float1 cv::cudev::sinh ( const int1 &  a)

◆ sinh() [21/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const uint4 &  a)

◆ sinh() [22/32]

__device__ __forceinline__ float1 cv::cudev::sinh ( const uint1 &  a)

◆ sinh() [23/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const uint2 &  a)

◆ sinh() [24/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const uint3 &  a)

◆ sinh() [25/32]

__device__ __forceinline__ float1 cv::cudev::sinh ( const float1 &  a)

◆ sinh() [26/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const float2 &  a)

◆ sinh() [27/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const float3 &  a)

◆ sinh() [28/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const float4 &  a)

◆ sinh() [29/32]

__device__ __forceinline__ double2 cv::cudev::sinh ( const double2 &  a)

◆ sinh() [30/32]

__device__ __forceinline__ double3 cv::cudev::sinh ( const double3 &  a)

◆ sinh() [31/32]

__device__ __forceinline__ double4 cv::cudev::sinh ( const double4 &  a)

◆ sinh() [32/32]

__device__ __forceinline__ double1 cv::cudev::sinh ( const double1 &  a)

◆ sinh_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, sinh_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::sinh_ ( const SrcPtr &  src)

◆ smem_tuple() [1/10]

template<typename T0 >
__device__ __forceinline__ tuple<volatile T0*> cv::cudev::smem_tuple ( T0 *  t0)

◆ smem_tuple() [2/10]

template<typename T0 , typename T1 >
__device__ __forceinline__ tuple<volatile T0*, volatile T1*> cv::cudev::smem_tuple ( T0 *  t0,
T1 *  t1 
)

◆ smem_tuple() [3/10]

template<typename T0 , typename T1 , typename T2 >
__device__ __forceinline__ tuple<volatile T0*, volatile T1*, volatile T2*> cv::cudev::smem_tuple ( T0 *  t0,
T1 *  t1,
T2 *  t2 
)

◆ smem_tuple() [4/10]

template<typename T0 , typename T1 , typename T2 , typename T3 >
__device__ __forceinline__ tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*> cv::cudev::smem_tuple ( T0 *  t0,
T1 *  t1,
T2 *  t2,
T3 *  t3 
)

◆ smem_tuple() [5/10]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
__device__ __forceinline__ tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*, volatile T4*> cv::cudev::smem_tuple ( T0 *  t0,
T1 *  t1,
T2 *  t2,
T3 *  t3,
T4 *  t4 
)

◆ smem_tuple() [6/10]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
__device__ __forceinline__ tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*, volatile T4*, volatile T5*> cv::cudev::smem_tuple ( T0 *  t0,
T1 *  t1,
T2 *  t2,
T3 *  t3,
T4 *  t4,
T5 *  t5 
)

◆ smem_tuple() [7/10]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
__device__ __forceinline__ tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*, volatile T4*, volatile T5*, volatile T6*> cv::cudev::smem_tuple ( T0 *  t0,
T1 *  t1,
T2 *  t2,
T3 *  t3,
T4 *  t4,
T5 *  t5,
T6 *  t6 
)

◆ smem_tuple() [8/10]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
__device__ __forceinline__ tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*, volatile T4*, volatile T5*, volatile T6*, volatile T7*> cv::cudev::smem_tuple ( T0 *  t0,
T1 *  t1,
T2 *  t2,
T3 *  t3,
T4 *  t4,
T5 *  t5,
T6 *  t6,
T7 *  t7 
)

◆ smem_tuple() [9/10]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
__device__ __forceinline__ tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*, volatile T4*, volatile T5*, volatile T6*, volatile T7*, volatile T8*> cv::cudev::smem_tuple ( T0 *  t0,
T1 *  t1,
T2 *  t2,
T3 *  t3,
T4 *  t4,
T5 *  t5,
T6 *  t6,
T7 *  t7,
T8 *  t8 
)

◆ smem_tuple() [10/10]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
__device__ __forceinline__ tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*, volatile T4*, volatile T5*, volatile T6*, volatile T7*, volatile T8*, volatile T9*> cv::cudev::smem_tuple ( T0 *  t0,
T1 *  t1,
T2 *  t2,
T3 *  t3,
T4 *  t4,
T5 *  t5,
T6 *  t6,
T7 *  t7,
T8 *  t8,
T9 *  t9 
)

◆ sobelX_()

template<class SrcPtr >
__host__ Expr<SobelXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> > cv::cudev::sobelX_ ( const SrcPtr &  src)

◆ sobelXPtr()

template<class SrcPtr >
__host__ SobelXPtrSz<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::sobelXPtr ( const SrcPtr &  src)

◆ sobelY_()

template<class SrcPtr >
__host__ Expr<SobelYPtrSz<typename PtrTraits<SrcPtr>::ptr_type> > cv::cudev::sobelY_ ( const SrcPtr &  src)

◆ sobelYPtr()

template<class SrcPtr >
__host__ SobelYPtrSz<typename PtrTraits<SrcPtr>::ptr_type> cv::cudev::sobelYPtr ( const SrcPtr &  src)

◆ sqr_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, sqr_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::sqr_ ( const SrcPtr &  src)

◆ sqrt() [1/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const uchar4 &  a)

◆ sqrt() [2/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const uchar3 &  a)

◆ sqrt() [3/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const uchar2 &  a)

◆ sqrt() [4/32]

__device__ __forceinline__ float1 cv::cudev::sqrt ( const uchar1 &  a)

◆ sqrt() [5/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const char4 &  a)

◆ sqrt() [6/32]

__device__ __forceinline__ float1 cv::cudev::sqrt ( const char1 &  a)

◆ sqrt() [7/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const char2 &  a)

◆ sqrt() [8/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const char3 &  a)

◆ sqrt() [9/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const ushort3 &  a)

◆ sqrt() [10/32]

__device__ __forceinline__ float1 cv::cudev::sqrt ( const ushort1 &  a)

◆ sqrt() [11/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const ushort4 &  a)

◆ sqrt() [12/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const ushort2 &  a)

◆ sqrt() [13/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const short2 &  a)

◆ sqrt() [14/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const short3 &  a)

◆ sqrt() [15/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const short4 &  a)

◆ sqrt() [16/32]

__device__ __forceinline__ float1 cv::cudev::sqrt ( const short1 &  a)

◆ sqrt() [17/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const int2 &  a)

◆ sqrt() [18/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const int3 &  a)

◆ sqrt() [19/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const int4 &  a)

◆ sqrt() [20/32]

__device__ __forceinline__ float1 cv::cudev::sqrt ( const int1 &  a)

◆ sqrt() [21/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const uint4 &  a)

◆ sqrt() [22/32]

__device__ __forceinline__ float1 cv::cudev::sqrt ( const uint1 &  a)

◆ sqrt() [23/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const uint3 &  a)

◆ sqrt() [24/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const uint2 &  a)

◆ sqrt() [25/32]

__device__ __forceinline__ float1 cv::cudev::sqrt ( const float1 &  a)

◆ sqrt() [26/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const float2 &  a)

◆ sqrt() [27/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const float4 &  a)

◆ sqrt() [28/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const float3 &  a)

◆ sqrt() [29/32]

__device__ __forceinline__ double3 cv::cudev::sqrt ( const double3 &  a)

◆ sqrt() [30/32]

__device__ __forceinline__ double4 cv::cudev::sqrt ( const double4 &  a)

◆ sqrt() [31/32]

__device__ __forceinline__ double2 cv::cudev::sqrt ( const double2 &  a)

◆ sqrt() [32/32]

__device__ __forceinline__ double1 cv::cudev::sqrt ( const double1 &  a)

◆ sqrt_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, sqrt_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::sqrt_ ( const SrcPtr &  src)

◆ sum_()

template<class SrcPtr >
__host__ Expr<SumExprBody<SrcPtr> > cv::cudev::sum_ ( const SrcPtr &  src)

◆ tan() [1/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const uchar4 &  a)

◆ tan() [2/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const uchar2 &  a)

◆ tan() [3/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const uchar3 &  a)

◆ tan() [4/32]

__device__ __forceinline__ float1 cv::cudev::tan ( const uchar1 &  a)

◆ tan() [5/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const char3 &  a)

◆ tan() [6/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const char4 &  a)

◆ tan() [7/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const char2 &  a)

◆ tan() [8/32]

__device__ __forceinline__ float1 cv::cudev::tan ( const char1 &  a)

◆ tan() [9/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const ushort4 &  a)

◆ tan() [10/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const ushort3 &  a)

◆ tan() [11/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const ushort2 &  a)

◆ tan() [12/32]

__device__ __forceinline__ float1 cv::cudev::tan ( const ushort1 &  a)

◆ tan() [13/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const short4 &  a)

◆ tan() [14/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const short3 &  a)

◆ tan() [15/32]

__device__ __forceinline__ float1 cv::cudev::tan ( const short1 &  a)

◆ tan() [16/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const short2 &  a)

◆ tan() [17/32]

__device__ __forceinline__ float1 cv::cudev::tan ( const int1 &  a)

◆ tan() [18/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const int4 &  a)

◆ tan() [19/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const int3 &  a)

◆ tan() [20/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const int2 &  a)

◆ tan() [21/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const uint2 &  a)

◆ tan() [22/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const uint4 &  a)

◆ tan() [23/32]

__device__ __forceinline__ float1 cv::cudev::tan ( const uint1 &  a)

◆ tan() [24/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const uint3 &  a)

◆ tan() [25/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const float3 &  a)

◆ tan() [26/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const float4 &  a)

◆ tan() [27/32]

__device__ __forceinline__ float1 cv::cudev::tan ( const float1 &  a)

◆ tan() [28/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const float2 &  a)

◆ tan() [29/32]

__device__ __forceinline__ double2 cv::cudev::tan ( const double2 &  a)

◆ tan() [30/32]

__device__ __forceinline__ double3 cv::cudev::tan ( const double3 &  a)

◆ tan() [31/32]

__device__ __forceinline__ double4 cv::cudev::tan ( const double4 &  a)

◆ tan() [32/32]

__device__ __forceinline__ double1 cv::cudev::tan ( const double1 &  a)

◆ tan_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, tan_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::tan_ ( const SrcPtr &  src)

◆ tanh() [1/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const uchar4 &  a)

◆ tanh() [2/32]

__device__ __forceinline__ float1 cv::cudev::tanh ( const uchar1 &  a)

◆ tanh() [3/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const uchar2 &  a)

◆ tanh() [4/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const uchar3 &  a)

◆ tanh() [5/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const char2 &  a)

◆ tanh() [6/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const char3 &  a)

◆ tanh() [7/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const char4 &  a)

◆ tanh() [8/32]

__device__ __forceinline__ float1 cv::cudev::tanh ( const char1 &  a)

◆ tanh() [9/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const ushort4 &  a)

◆ tanh() [10/32]

__device__ __forceinline__ float1 cv::cudev::tanh ( const ushort1 &  a)

◆ tanh() [11/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const ushort3 &  a)

◆ tanh() [12/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const ushort2 &  a)

◆ tanh() [13/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const short2 &  a)

◆ tanh() [14/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const short4 &  a)

◆ tanh() [15/32]

__device__ __forceinline__ float1 cv::cudev::tanh ( const short1 &  a)

◆ tanh() [16/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const short3 &  a)

◆ tanh() [17/32]

__device__ __forceinline__ float1 cv::cudev::tanh ( const int1 &  a)

◆ tanh() [18/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const int3 &  a)

◆ tanh() [19/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const int4 &  a)

◆ tanh() [20/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const int2 &  a)

◆ tanh() [21/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const uint3 &  a)

◆ tanh() [22/32]

__device__ __forceinline__ float1 cv::cudev::tanh ( const uint1 &  a)

◆ tanh() [23/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const uint2 &  a)

◆ tanh() [24/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const uint4 &  a)

◆ tanh() [25/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const float2 &  a)

◆ tanh() [26/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const float4 &  a)

◆ tanh() [27/32]

__device__ __forceinline__ float1 cv::cudev::tanh ( const float1 &  a)

◆ tanh() [28/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const float3 &  a)

◆ tanh() [29/32]

__device__ __forceinline__ double1 cv::cudev::tanh ( const double1 &  a)

◆ tanh() [30/32]

__device__ __forceinline__ double4 cv::cudev::tanh ( const double4 &  a)

◆ tanh() [31/32]

__device__ __forceinline__ double3 cv::cudev::tanh ( const double3 &  a)

◆ tanh() [32/32]

__device__ __forceinline__ double2 cv::cudev::tanh ( const double2 &  a)

◆ tanh_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, tanh_func<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::tanh_ ( const SrcPtr &  src)

◆ thresh_binary_func()

template<typename T >
__host__ __device__ ThreshBinaryFunc<T> cv::cudev::thresh_binary_func ( thresh,
maxVal 
)

◆ thresh_binary_inv_func()

template<typename T >
__host__ __device__ ThreshBinaryInvFunc<T> cv::cudev::thresh_binary_inv_func ( thresh,
maxVal 
)

◆ thresh_to_zero_func()

template<typename T >
__host__ __device__ ThreshToZeroFunc<T> cv::cudev::thresh_to_zero_func ( thresh)

◆ thresh_to_zero_inv_func()

template<typename T >
__host__ __device__ ThreshToZeroInvFunc<T> cv::cudev::thresh_to_zero_inv_func ( thresh)

◆ thresh_trunc_func()

template<typename T >
__host__ __device__ ThreshTruncFunc<T> cv::cudev::thresh_trunc_func ( thresh)

◆ threshBinary_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, ThreshBinaryFunc<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::threshBinary_ ( const SrcPtr &  src,
typename PtrTraits< SrcPtr >::value_type  thresh,
typename PtrTraits< SrcPtr >::value_type  maxVal 
)

◆ threshBinaryInv_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, ThreshBinaryInvFunc<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::threshBinaryInv_ ( const SrcPtr &  src,
typename PtrTraits< SrcPtr >::value_type  thresh,
typename PtrTraits< SrcPtr >::value_type  maxVal 
)

◆ threshToZero_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, ThreshToZeroFunc<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::threshToZero_ ( const SrcPtr &  src,
typename PtrTraits< SrcPtr >::value_type  thresh 
)

◆ threshToZeroInv_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, ThreshToZeroInvFunc<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::threshToZeroInv_ ( const SrcPtr &  src,
typename PtrTraits< SrcPtr >::value_type  thresh 
)

◆ threshTrunc_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, ThreshTruncFunc<typename PtrTraits<SrcPtr>::value_type> > > cv::cudev::threshTrunc_ ( const SrcPtr &  src,
typename PtrTraits< SrcPtr >::value_type  thresh 
)

◆ transformPtr() [1/2]

template<class SrcPtr , class Op >
__host__ UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, Op> cv::cudev::transformPtr ( const SrcPtr &  src,
const Op &  op 
)

◆ transformPtr() [2/2]

template<class Src1Ptr , class Src2Ptr , class Op >
__host__ BinaryTransformPtrSz<typename PtrTraits<Src1Ptr>::ptr_type, typename PtrTraits<Src2Ptr>::ptr_type, Op> cv::cudev::transformPtr ( const Src1Ptr &  src1,
const Src2Ptr &  src2,
const Op &  op 
)

◆ transpose_()

template<class SrcPtr >
__host__ Expr<TransposeBody<SrcPtr> > cv::cudev::transpose_ ( const SrcPtr &  src)

◆ unaryTupleAdapter()

template<int n, class Op >
__host__ __device__ UnaryTupleAdapter<Op, n> cv::cudev::unaryTupleAdapter ( const Op &  op)

◆ vabsdiff2()

__device__ __forceinline__ uint cv::cudev::vabsdiff2 ( uint  a,
uint  b 
)

◆ vabsdiff4()

__device__ __forceinline__ uint cv::cudev::vabsdiff4 ( uint  a,
uint  b 
)

◆ vadd2()

__device__ __forceinline__ uint cv::cudev::vadd2 ( uint  a,
uint  b 
)

◆ vadd4()

__device__ __forceinline__ uint cv::cudev::vadd4 ( uint  a,
uint  b 
)

◆ vavg2()

__device__ __forceinline__ uint cv::cudev::vavg2 ( uint  a,
uint  b 
)

◆ vavg4()

__device__ __forceinline__ uint cv::cudev::vavg4 ( uint  a,
uint  b 
)

◆ vavrg2()

__device__ __forceinline__ uint cv::cudev::vavrg2 ( uint  a,
uint  b 
)

◆ vavrg4()

__device__ __forceinline__ uint cv::cudev::vavrg4 ( uint  a,
uint  b 
)

◆ vcmpeq2()

__device__ __forceinline__ uint cv::cudev::vcmpeq2 ( uint  a,
uint  b 
)

◆ vcmpeq4()

__device__ __forceinline__ uint cv::cudev::vcmpeq4 ( uint  a,
uint  b 
)

◆ vcmpge2()

__device__ __forceinline__ uint cv::cudev::vcmpge2 ( uint  a,
uint  b 
)

◆ vcmpge4()

__device__ __forceinline__ uint cv::cudev::vcmpge4 ( uint  a,
uint  b 
)

◆ vcmpgt2()

__device__ __forceinline__ uint cv::cudev::vcmpgt2 ( uint  a,
uint  b 
)

◆ vcmpgt4()

__device__ __forceinline__ uint cv::cudev::vcmpgt4 ( uint  a,
uint  b 
)

◆ vcmple2()

__device__ __forceinline__ uint cv::cudev::vcmple2 ( uint  a,
uint  b 
)

◆ vcmple4()

__device__ __forceinline__ uint cv::cudev::vcmple4 ( uint  a,
uint  b 
)

◆ vcmplt2()

__device__ __forceinline__ uint cv::cudev::vcmplt2 ( uint  a,
uint  b 
)

◆ vcmplt4()

__device__ __forceinline__ uint cv::cudev::vcmplt4 ( uint  a,
uint  b 
)

◆ vcmpne2()

__device__ __forceinline__ uint cv::cudev::vcmpne2 ( uint  a,
uint  b 
)

◆ vcmpne4()

__device__ __forceinline__ uint cv::cudev::vcmpne4 ( uint  a,
uint  b 
)

◆ vmax2()

__device__ __forceinline__ uint cv::cudev::vmax2 ( uint  a,
uint  b 
)

◆ vmax4()

__device__ __forceinline__ uint cv::cudev::vmax4 ( uint  a,
uint  b 
)

◆ vmin2()

__device__ __forceinline__ uint cv::cudev::vmin2 ( uint  a,
uint  b 
)

◆ vmin4()

__device__ __forceinline__ uint cv::cudev::vmin4 ( uint  a,
uint  b 
)

◆ vseteq2()

__device__ __forceinline__ uint cv::cudev::vseteq2 ( uint  a,
uint  b 
)

◆ vseteq4()

__device__ __forceinline__ uint cv::cudev::vseteq4 ( uint  a,
uint  b 
)

◆ vsetge2()

__device__ __forceinline__ uint cv::cudev::vsetge2 ( uint  a,
uint  b 
)

◆ vsetge4()

__device__ __forceinline__ uint cv::cudev::vsetge4 ( uint  a,
uint  b 
)

◆ vsetgt2()

__device__ __forceinline__ uint cv::cudev::vsetgt2 ( uint  a,
uint  b 
)

◆ vsetgt4()

__device__ __forceinline__ uint cv::cudev::vsetgt4 ( uint  a,
uint  b 
)

◆ vsetle2()

__device__ __forceinline__ uint cv::cudev::vsetle2 ( uint  a,
uint  b 
)

◆ vsetle4()

__device__ __forceinline__ uint cv::cudev::vsetle4 ( uint  a,
uint  b 
)

◆ vsetlt2()

__device__ __forceinline__ uint cv::cudev::vsetlt2 ( uint  a,
uint  b 
)

◆ vsetlt4()

__device__ __forceinline__ uint cv::cudev::vsetlt4 ( uint  a,
uint  b 
)

◆ vsetne2()

__device__ __forceinline__ uint cv::cudev::vsetne2 ( uint  a,
uint  b 
)

◆ vsetne4()

__device__ __forceinline__ uint cv::cudev::vsetne4 ( uint  a,
uint  b 
)

◆ vsub2()

__device__ __forceinline__ uint cv::cudev::vsub2 ( uint  a,
uint  b 
)

◆ vsub4()

__device__ __forceinline__ uint cv::cudev::vsub4 ( uint  a,
uint  b 
)

◆ warpAffine_()

template<class SrcPtr >
__host__ Expr<RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, AffineMapPtr> > cv::cudev::warpAffine_ ( const SrcPtr &  src,
Size  dstSize,
const GpuMat_< float > &  warpMat 
)

◆ warpAffinePtr()

template<class SrcPtr >
__host__ RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, AffineMapPtr> cv::cudev::warpAffinePtr ( const SrcPtr &  src,
Size  dstSize,
const GpuMat_< float > &  warpMat 
)

◆ warpCopy()

template<class InIt , class OutIt >
__device__ __forceinline__ OutIt cv::cudev::warpCopy ( InIt  beg,
InIt  end,
OutIt  out 
)

◆ warpFill()

template<class It , typename T >
__device__ __forceinline__ void cv::cudev::warpFill ( It  beg,
It  end,
const T &  value 
)

◆ warpPerspective_()

template<class SrcPtr >
__host__ Expr<RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, PerspectiveMapPtr> > cv::cudev::warpPerspective_ ( const SrcPtr &  src,
Size  dstSize,
const GpuMat_< float > &  warpMat 
)

◆ warpPerspectivePtr()

template<class SrcPtr >
__host__ RemapPtr1Sz<typename PtrTraits<SrcPtr>::ptr_type, PerspectiveMapPtr> cv::cudev::warpPerspectivePtr ( const SrcPtr &  src,
Size  dstSize,
const GpuMat_< float > &  warpMat 
)

◆ warpReduce() [1/2]

template<typename T , class Op >
__device__ __forceinline__ void cv::cudev::warpReduce ( volatile T *  smem,
T &  val,
uint  tid,
const Op &  op 
)

◆ warpReduce() [2/2]

template<typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename R0 , typename R1 , typename R2 , typename R3 , typename R4 , typename R5 , typename R6 , typename R7 , typename R8 , typename R9 , class Op0 , class Op1 , class Op2 , class Op3 , class Op4 , class Op5 , class Op6 , class Op7 , class Op8 , class Op9 >
__device__ __forceinline__ void cv::cudev::warpReduce ( const tuple< P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 > &  smem,
const tuple< R0, R1, R2, R3, R4, R5, R6, R7, R8, R9 > &  val,
uint  tid,
const tuple< Op0, Op1, Op2, Op3, Op4, Op5, Op6, Op7, Op8, Op9 > &  op 
)

◆ warpReduceKeyVal() [1/3]

template<typename K , typename V , class Cmp >
__device__ __forceinline__ void cv::cudev::warpReduceKeyVal ( volatile K *  skeys,
K &  key,
volatile V *  svals,
V &  val,
uint  tid,
const Cmp &  cmp 
)

◆ warpReduceKeyVal() [2/3]

template<typename K , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp >
__device__ __forceinline__ void cv::cudev::warpReduceKeyVal ( volatile K *  skeys,
K &  key,
const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &  svals,
const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &  val,
uint  tid,
const Cmp &  cmp 
)

◆ warpReduceKeyVal() [3/3]

template<typename KP0 , typename KP1 , typename KP2 , typename KP3 , typename KP4 , typename KP5 , typename KP6 , typename KP7 , typename KP8 , typename KP9 , typename KR0 , typename KR1 , typename KR2 , typename KR3 , typename KR4 , typename KR5 , typename KR6 , typename KR7 , typename KR8 , typename KR9 , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp0 , class Cmp1 , class Cmp2 , class Cmp3 , class Cmp4 , class Cmp5 , class Cmp6 , class Cmp7 , class Cmp8 , class Cmp9 >
__device__ __forceinline__ void cv::cudev::warpReduceKeyVal ( const tuple< KP0, KP1, KP2, KP3, KP4, KP5, KP6, KP7, KP8, KP9 > &  skeys,
const tuple< KR0, KR1, KR2, KR3, KR4, KR5, KR6, KR7, KR8, KR9 > &  key,
const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &  svals,
const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &  val,
uint  tid,
const tuple< Cmp0, Cmp1, Cmp2, Cmp3, Cmp4, Cmp5, Cmp6, Cmp7, Cmp8, Cmp9 > &  cmp 
)

◆ warpScanExclusive()

template<typename T >
__device__ __forceinline__ T cv::cudev::warpScanExclusive ( data,
volatile T *  smem,
uint  tid 
)

◆ warpScanInclusive()

template<typename T >
__device__ T cv::cudev::warpScanInclusive ( data,
volatile T *  smem,
uint  tid 
)

◆ warpTransform() [1/2]

template<class InIt , class OutIt , class UnOp >
__device__ __forceinline__ OutIt cv::cudev::warpTransform ( InIt  beg,
InIt  end,
OutIt  out,
const UnOp &  op 
)

◆ warpTransform() [2/2]

template<class InIt1 , class InIt2 , class OutIt , class BinOp >
__device__ __forceinline__ OutIt cv::cudev::warpTransform ( InIt1  beg1,
InIt1  end1,
InIt2  beg2,
OutIt  out,
const BinOp &  op 
)

◆ warpYota()

template<typename OutIt , typename T >
__device__ __forceinline__ void cv::cudev::warpYota ( OutIt  beg,
OutIt  end,
value 
)

◆ XYZ4_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, XYZ4_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::XYZ4_to_BGR_ ( const SrcPtr &  src)

◆ XYZ4_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, XYZ4_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::XYZ4_to_BGRA_ ( const SrcPtr &  src)

◆ XYZ4_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, XYZ4_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::XYZ4_to_RGB_ ( const SrcPtr &  src)

◆ XYZ4_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, XYZ4_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::XYZ4_to_RGBA_ ( const SrcPtr &  src)

◆ XYZ_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, XYZ_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::XYZ_to_BGR_ ( const SrcPtr &  src)

◆ XYZ_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, XYZ_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::XYZ_to_BGRA_ ( const SrcPtr &  src)

◆ XYZ_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, XYZ_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::XYZ_to_RGB_ ( const SrcPtr &  src)

◆ XYZ_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, XYZ_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::XYZ_to_RGBA_ ( const SrcPtr &  src)

◆ YCrCb4_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YCrCb4_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YCrCb4_to_BGR_ ( const SrcPtr &  src)

◆ YCrCb4_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YCrCb4_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YCrCb4_to_BGRA_ ( const SrcPtr &  src)

◆ YCrCb4_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YCrCb4_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YCrCb4_to_RGB_ ( const SrcPtr &  src)

◆ YCrCb4_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YCrCb4_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YCrCb4_to_RGBA_ ( const SrcPtr &  src)

◆ YCrCb_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YCrCb_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YCrCb_to_BGR_ ( const SrcPtr &  src)

◆ YCrCb_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YCrCb_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YCrCb_to_BGRA_ ( const SrcPtr &  src)

◆ YCrCb_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YCrCb_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YCrCb_to_RGB_ ( const SrcPtr &  src)

◆ YCrCb_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YCrCb_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YCrCb_to_RGBA_ ( const SrcPtr &  src)

◆ YUV4_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YUV4_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YUV4_to_BGR_ ( const SrcPtr &  src)

◆ YUV4_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YUV4_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YUV4_to_BGRA_ ( const SrcPtr &  src)

◆ YUV4_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YUV4_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YUV4_to_RGB_ ( const SrcPtr &  src)

◆ YUV4_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YUV4_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YUV4_to_RGBA_ ( const SrcPtr &  src)

◆ YUV_to_BGR_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YUV_to_BGR_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YUV_to_BGR_ ( const SrcPtr &  src)

◆ YUV_to_BGRA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YUV_to_BGRA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YUV_to_BGRA_ ( const SrcPtr &  src)

◆ YUV_to_RGB_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YUV_to_RGB_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YUV_to_RGB_ ( const SrcPtr &  src)

◆ YUV_to_RGBA_()

template<class SrcPtr >
__host__ Expr<UnaryTransformPtrSz<typename PtrTraits<SrcPtr>::ptr_type, YUV_to_RGBA_func<typename VecTraits<typename PtrTraits<SrcPtr>::value_type>::elem_type> > > cv::cudev::YUV_to_RGBA_ ( const SrcPtr &  src)

◆ zipPtr() [1/3]

template<class Ptr0 , class Ptr1 >
__host__ ZipPtrSz< tuple<typename PtrTraits<Ptr0>::ptr_type, typename PtrTraits<Ptr1>::ptr_type> > cv::cudev::zipPtr ( const Ptr0 &  ptr0,
const Ptr1 &  ptr1 
)

◆ zipPtr() [2/3]

template<class Ptr0 , class Ptr1 , class Ptr2 >
__host__ ZipPtrSz< tuple<typename PtrTraits<Ptr0>::ptr_type, typename PtrTraits<Ptr1>::ptr_type, typename PtrTraits<Ptr2>::ptr_type> > cv::cudev::zipPtr ( const Ptr0 &  ptr0,
const Ptr1 &  ptr1,
const Ptr2 &  ptr2 
)

◆ zipPtr() [3/3]

template<class Ptr0 , class Ptr1 , class Ptr2 , class Ptr3 >
__host__ ZipPtrSz< tuple<typename PtrTraits<Ptr0>::ptr_type, typename PtrTraits<Ptr1>::ptr_type, typename PtrTraits<Ptr2>::ptr_type, typename PtrTraits<Ptr3>::ptr_type> > cv::cudev::zipPtr ( const Ptr0 &  ptr0,
const Ptr1 &  ptr1,
const Ptr2 &  ptr2,
const Ptr3 &  ptr3 
)