OpenCV  4.10.0
Open Source Computer Vision
Loading...
Searching...
No Matches

Detailed Description

Namespaces

namespace  cv::cudev::functional_detail
namespace  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::InRangeComparator< T, cn, i >
 Functor that checks if a CUDA vector v is in the range between lowerb and upperb. More...
struct  cv::cudev::InRangeCopier< T, cn, i >
 Functor that copies a cv::Scalar into a CUDA vector, e.g. a uchar3. More...
struct  cv::cudev::InRangeFunc< T, cn >
 unary_function implementation of inRange More...
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, R > >
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 >
class  cv::cudev::Texture< T, R >
 sharable smart CUDA texture object More...
class  cv::cudev::TextureOff< T, R >
 sharable smart CUDA texture object with offset TextureOff is a smart sharable wrapper for a cudaTextureObject_t handle which ensures that the handle is destroyed after use. More...
struct  cv::cudev::TextureOffPtr< T, R >
struct  cv::cudev::TexturePtr< T, R >
 Simple lightweight structures that encapsulate information about an image texture on the device. They are intended to be passed to nvcc-compiled code. More...
struct  cv::cudev::TexturePtr< uint64, R >
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 >
class  cv::cudev::UniqueTexture< T, R >
 non-copyable smart CUDA texture object More...
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)
#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)
#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)
#define CV_CUDEV_RGB5x52RGB_INST(name, dcn, bidx, green_bits)
#define CV_CUDEV_SAFE_CALL(expr)
#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)
#define OPENCV_CUDEV_FUNCTIONAL_MAKE_IN_RANGE_COMPARATOR(i, field)
#define OPENCV_CUDEV_FUNCTIONAL_MAKE_IN_RANGE_COPIER(i, field)

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 R cv::cudev::TextureOffPtr< T, R >::elem_type
typedef R cv::cudev::TexturePtr< T, R >::elem_type
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 float cv::cudev::TextureOffPtr< T, R >::index_type
typedef float cv::cudev::TexturePtr< T, R >::index_type
typedef float cv::cudev::TexturePtr< uint64, R >::index_type
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
typedef R cv::cudev::TexturePtr< T, R >::value_type

Enumerations

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

Functions

 cv::cudev::Texture< T, R >::Texture ()=default
__host__ cv::cudev::Texture< T, R >::Texture (const int rows_, const int cols_, T *data, const size_t step, const bool normalizedCoords=false, const cudaTextureFilterMode filterMode=cudaFilterModePoint, const cudaTextureAddressMode addressMode=cudaAddressModeClamp, const cudaTextureReadMode readMode=cudaReadModeElementType)
__host__ cv::cudev::Texture< T, R >::Texture (const size_t sizeInBytes, T *data, const bool normalizedCoords=false, const cudaTextureFilterMode filterMode=cudaFilterModePoint, const cudaTextureAddressMode addressMode=cudaAddressModeClamp, const cudaTextureReadMode readMode=cudaReadModeElementType)
 cv::cudev::Texture< T, R >::Texture (const Texture &)=default
__host__ cv::cudev::Texture< T, R >::Texture (PtrStepSz< T > src, const bool normalizedCoords=false, const cudaTextureFilterMode filterMode=cudaFilterModePoint, const cudaTextureAddressMode addressMode=cudaAddressModeClamp, const cudaTextureReadMode readMode=cudaReadModeElementType)
 cv::cudev::Texture< T, R >::Texture (Texture &&)=default
__host__ cv::cudev::TextureOff< T, R >::TextureOff (const int rows, const int cols, T *data, const size_t step, const int yoff_=0, const int xoff_=0, const bool normalizedCoords=false, const cudaTextureFilterMode filterMode=cudaFilterModePoint, const cudaTextureAddressMode addressMode=cudaAddressModeClamp, const cudaTextureReadMode readMode=cudaReadModeElementType)
 cv::cudev::TextureOff< T, R >::TextureOff (const TextureOff &)=default
__host__ cv::cudev::TextureOff< T, R >::TextureOff (PtrStepSz< T > src, const int yoff_=0, const int xoff_=0, const bool normalizedCoords=false, const cudaTextureFilterMode filterMode=cudaFilterModePoint, const cudaTextureAddressMode addressMode=cudaAddressModeClamp, const cudaTextureReadMode readMode=cudaReadModeElementType)
 cv::cudev::TextureOff< T, R >::TextureOff (TextureOff &&)=default
__host__ cv::cudev::TextureOffPtr< T, R >::TextureOffPtr (const cudaTextureObject_t tex_, const int yoff_, const int xoff_)
__host__ cv::cudev::TexturePtr< T, R >::TexturePtr ()
__host__ cv::cudev::TexturePtr< T, R >::TexturePtr (const cudaTextureObject_t tex_)
__host__ cv::cudev::TexturePtr< uint64, R >::TexturePtr ()
__host__ cv::cudev::TexturePtr< uint64, R >::TexturePtr (const cudaTextureObject_t tex_)
__host__ cv::cudev::UniqueTexture< T, R >::UniqueTexture () noexcept
__host__ cv::cudev::UniqueTexture< T, R >::UniqueTexture (const int rows, const int cols, T *data, const size_t step, const bool normalizedCoords=false, const cudaTextureFilterMode filterMode=cudaFilterModePoint, const cudaTextureAddressMode addressMode=cudaAddressModeClamp, const cudaTextureReadMode readMode=cudaReadModeElementType)
__host__ cv::cudev::UniqueTexture< T, R >::UniqueTexture (const size_t sizeInBytes, T *data, const bool normalizedCoords=false, const cudaTextureFilterMode filterMode=cudaFilterModePoint, const cudaTextureAddressMode addressMode=cudaAddressModeClamp, const cudaTextureReadMode readMode=cudaReadModeElementType)
__host__ cv::cudev::UniqueTexture< T, R >::UniqueTexture (UniqueTexture &&other) noexcept
__host__ cv::cudev::UniqueTexture< T, R >::UniqueTexture (UniqueTexture &)=delete
__host__ cv::cudev::UniqueTexture< T, R >::~UniqueTexture ()
__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__ 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)
__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__ 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__ 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__ 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__ 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__ 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)
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 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__ 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)
__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__ 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 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 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 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 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)
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 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__ 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)
__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__ 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 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 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 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 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)
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__ 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__ double1 cv::cudev::asin (const double1 &a)
__device__ __forceinline__ double2 cv::cudev::asin (const double2 &a)
__device__ __forceinline__ double3 cv::cudev::asin (const double3 &a)
__device__ __forceinline__ double4 cv::cudev::asin (const double4 &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__ 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 short1 &a)
__device__ __forceinline__ float2 cv::cudev::asin (const short2 &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 uchar1 &a)
__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 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 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)
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__ 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__ double1 cv::cudev::asinh (const double1 &a)
__device__ __forceinline__ double2 cv::cudev::asinh (const double2 &a)
__device__ __forceinline__ double3 cv::cudev::asinh (const double3 &a)
__device__ __forceinline__ double4 cv::cudev::asinh (const double4 &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__ 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 short1 &a)
__device__ __forceinline__ float2 cv::cudev::asinh (const short2 &a)
__device__ __forceinline__ float3 cv::cudev::asinh (const short3 &a)
__device__ __forceinline__ float4 cv::cudev::asinh (const short4 &a)
__device__ __forceinline__ float1 cv::cudev::asinh (const uchar1 &a)
__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 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 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)
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 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__ 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::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__ 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 short1 &a)
__device__ __forceinline__ float2 cv::cudev::atan (const short2 &a)
__device__ __forceinline__ float3 cv::cudev::atan (const short3 &a)
__device__ __forceinline__ float4 cv::cudev::atan (const short4 &a)
__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 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 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__ float1 cv::cudev::atan2 (const char1 &a, const char1 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (const char1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::atan2 (const char1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const char2 &a, const char2 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (const char2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const char2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const char3 &a, const char3 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (const char3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const char3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const char4 &a, const char4 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (const char4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const char4 &a, float s)
__device__ __forceinline__ double1 cv::cudev::atan2 (const double1 &a, const double1 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (const double1 &a, double s)
__device__ __forceinline__ double2 cv::cudev::atan2 (const double2 &a, const double2 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (const double2 &a, double s)
__device__ __forceinline__ double3 cv::cudev::atan2 (const double3 &a, const double3 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (const double3 &a, double s)
__device__ __forceinline__ double4 cv::cudev::atan2 (const double4 &a, const double4 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (const double4 &a, double s)
__device__ __forceinline__ float1 cv::cudev::atan2 (const float1 &a, const float1 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (const float1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::atan2 (const float1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const float2 &a, const float2 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (const float2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const float2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const float3 &a, const float3 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (const float3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const float3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const float4 &a, const float4 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (const float4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const float4 &a, float s)
__device__ __forceinline__ float1 cv::cudev::atan2 (const int1 &a, const int1 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (const int1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::atan2 (const int1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const int2 &a, const int2 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (const int2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const int2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const int3 &a, const int3 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (const int3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const int3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const int4 &a, const int4 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (const int4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const int4 &a, float s)
__device__ __forceinline__ float1 cv::cudev::atan2 (const short1 &a, const short1 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (const short1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::atan2 (const short1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const short2 &a, const short2 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (const short2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const short2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const short3 &a, const short3 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (const short3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const short3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const short4 &a, const short4 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (const short4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const short4 &a, float s)
__device__ __forceinline__ float1 cv::cudev::atan2 (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (const uchar1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::atan2 (const uchar1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (const uchar2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const uchar2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (const uchar3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const uchar3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (const uchar4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const uchar4 &a, float s)
__device__ __forceinline__ float1 cv::cudev::atan2 (const uint1 &a, const uint1 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (const uint1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::atan2 (const uint1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const uint2 &a, const uint2 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (const uint2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const uint2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const uint3 &a, const uint3 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (const uint3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const uint3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const uint4 &a, const uint4 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (const uint4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const uint4 &a, float s)
__device__ __forceinline__ float1 cv::cudev::atan2 (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (const ushort1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::atan2 (const ushort1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (const ushort2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::atan2 (const ushort2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (const ushort3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::atan2 (const ushort3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (const ushort4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::atan2 (const ushort4 &a, float s)
__device__ __forceinline__ double1 cv::cudev::atan2 (double s, const char1 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (double s, const char2 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (double s, const char3 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (double s, const char4 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (double s, const double1 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (double s, const double2 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (double s, const double3 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (double s, const double4 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (double s, const float1 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (double s, const float2 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (double s, const float3 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (double s, const float4 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (double s, const int1 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (double s, const int2 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (double s, const int3 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (double s, const int4 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (double s, const short1 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (double s, const short2 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (double s, const short3 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (double s, const short4 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (double s, const uchar1 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (double s, const uchar2 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (double s, const uchar3 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (double s, const uchar4 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (double s, const uint1 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (double s, const uint2 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (double s, const uint3 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (double s, const uint4 &b)
__device__ __forceinline__ double1 cv::cudev::atan2 (double s, const ushort1 &b)
__device__ __forceinline__ double2 cv::cudev::atan2 (double s, const ushort2 &b)
__device__ __forceinline__ double3 cv::cudev::atan2 (double s, const ushort3 &b)
__device__ __forceinline__ double4 cv::cudev::atan2 (double s, const ushort4 &b)
__device__ __forceinline__ float1 cv::cudev::atan2 (float s, const char1 &b)
__device__ __forceinline__ float2 cv::cudev::atan2 (float s, const char2 &b)
__device__ __forceinline__ float3 cv::cudev::atan2 (float s, const char3 &b)
__device__ __forceinline__ float4 cv::cudev::atan2 (float s, const char4 &b)
__device__ __forceinline__ float1 cv::cudev::atan2 (float s, const float1 &b)
__device__ __forceinline__ float2 cv::cudev::atan2 (float s, const float2 &b)
__device__ __forceinline__ float3 cv::cudev::atan2 (float s, const float3 &b)
__device__ __forceinline__ float4 cv::cudev::atan2 (float s, const float4 &b)
__device__ __forceinline__ float1 cv::cudev::atan2 (float s, const int1 &b)
__device__ __forceinline__ float2 cv::cudev::atan2 (float s, const int2 &b)
__device__ __forceinline__ float3 cv::cudev::atan2 (float s, const int3 &b)
__device__ __forceinline__ float4 cv::cudev::atan2 (float s, const int4 &b)
__device__ __forceinline__ float1 cv::cudev::atan2 (float s, const short1 &b)
__device__ __forceinline__ float2 cv::cudev::atan2 (float s, const short2 &b)
__device__ __forceinline__ float3 cv::cudev::atan2 (float s, const short3 &b)
__device__ __forceinline__ float4 cv::cudev::atan2 (float s, const short4 &b)
__device__ __forceinline__ float1 cv::cudev::atan2 (float s, const uchar1 &b)
__device__ __forceinline__ float2 cv::cudev::atan2 (float s, const uchar2 &b)
__device__ __forceinline__ float3 cv::cudev::atan2 (float s, const uchar3 &b)
__device__ __forceinline__ float4 cv::cudev::atan2 (float s, const uchar4 &b)
__device__ __forceinline__ float1 cv::cudev::atan2 (float s, const uint1 &b)
__device__ __forceinline__ float2 cv::cudev::atan2 (float s, const uint2 &b)
__device__ __forceinline__ float3 cv::cudev::atan2 (float s, const uint3 &b)
__device__ __forceinline__ float4 cv::cudev::atan2 (float s, const uint4 &b)
__device__ __forceinline__ float1 cv::cudev::atan2 (float s, const ushort1 &b)
__device__ __forceinline__ float2 cv::cudev::atan2 (float s, const ushort2 &b)
__device__ __forceinline__ float3 cv::cudev::atan2 (float s, const ushort3 &b)
__device__ __forceinline__ float4 cv::cudev::atan2 (float s, const ushort4 &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 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__ 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)
__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__ 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 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 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 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 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)
template<class SrcPtr>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, atanh_func< typename PtrTraits< SrcPtr >::value_type > > > cv::cudev::atanh_ (const SrcPtr &src)
static __device__ double cv::cudev::atomicAdd (double *address, double val)
__device__ __forceinline__ float cv::cudev::atomicAdd (float *address, float val)
__device__ __forceinline__ int cv::cudev::atomicAdd (int *address, int val)
__device__ __forceinline__ uint cv::cudev::atomicAdd (uint *address, uint val)
static __device__ double cv::cudev::atomicMax (double *address, double val)
static __device__ float cv::cudev::atomicMax (float *address, float val)
__device__ __forceinline__ int cv::cudev::atomicMax (int *address, int val)
__device__ __forceinline__ uint cv::cudev::atomicMax (uint *address, uint val)
static __device__ double cv::cudev::atomicMin (double *address, double val)
static __device__ float cv::cudev::atomicMin (float *address, float val)
__device__ __forceinline__ int cv::cudev::atomicMin (int *address, int val)
__device__ __forceinline__ uint cv::cudev::atomicMin (uint *address, uint 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 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 T, class Op>
__device__ __forceinline__ void cv::cudev::blockReduce (volatile T *smem, T &val, uint tid, const Op &op)
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 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 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 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_typecv::cudev::brdConstant (const SrcPtr &src)
template<class SrcPtr>
__host__ BrdConstant< typename PtrTraits< SrcPtr >::ptr_typecv::cudev::brdConstant (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type val)
template<class SrcPtr>
__host__ BrdBase< BrdReflect, typename PtrTraits< SrcPtr >::ptr_typecv::cudev::brdReflect (const SrcPtr &src)
template<class SrcPtr>
__host__ BrdBase< BrdReflect101, typename PtrTraits< SrcPtr >::ptr_typecv::cudev::brdReflect101 (const SrcPtr &src)
template<class SrcPtr>
__host__ BrdBase< BrdReplicate, typename PtrTraits< SrcPtr >::ptr_typecv::cudev::brdReplicate (const SrcPtr &src)
template<class SrcPtr>
__host__ BrdBase< BrdWrap, typename PtrTraits< SrcPtr >::ptr_typecv::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 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__ 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)
__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__ 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 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 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 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 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)
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 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__ 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)
__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__ 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 short1 &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 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 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 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)
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_typecv::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_typecv::cudev::derivYPtr (const SrcPtr &src)
__host__ __device__ __forceinline__ int cv::cudev::divUp (int total, int grain)
__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__ 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::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__ 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 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 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 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 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::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__ 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)
__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__ 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 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 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 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 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)
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 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__ double1 cv::cudev::exp2 (const double1 &a)
__device__ __forceinline__ double2 cv::cudev::exp2 (const double2 &a)
__device__ __forceinline__ double3 cv::cudev::exp2 (const double3 &a)
__device__ __forceinline__ double4 cv::cudev::exp2 (const double4 &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__ 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 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 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 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 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)
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)
__host__ cudaTextureObject_t cv::cudev::UniqueTexture< T, R >::get () const noexcept
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__ GlobPtrSz< T > cv::cudev::globPtr (const GpuMat &mat)
template<typename T>
__host__ GlobPtrSz< T > cv::cudev::globPtr (const GpuMat_< T > &mat)
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<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, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, 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 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>
__host__ void cv::cudev::gridCopy (const SrcPtr &src, GpuMat_< 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< 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< 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< 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< 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< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &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< GpuMat_< D0 > &, GpuMat_< 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, 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>
__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, 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 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, const GlobPtrSz< DstType > &dst, 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>
__host__ void cv::cudev::gridCopy_ (const SrcPtr &src, GpuMat_< 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< 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< 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< 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< 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< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const MaskPtr &mask, 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 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 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>
__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, 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>
__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, 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>
__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< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< 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, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, 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 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>
__host__ void cv::cudev::gridMerge (const SrcPtrTuple &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
template<class ArrayType, size_t ArraySize, typename DstType, class MaskPtr>
__host__ void cv::cudev::gridMerge (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
template<class ArrayType, size_t ArraySize, typename DstType>
__host__ void cv::cudev::gridMerge (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
template<class ArrayType, size_t ArraySize, typename DstType>
__host__ void cv::cudev::gridMerge (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, 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, 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>
__host__ void cv::cudev::gridMerge_ (const SrcPtrTuple &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
template<class ArrayType, size_t ArraySize, typename DstType, class MaskPtr>
__host__ void cv::cudev::gridMergeArray (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
template<class Policy, class ArrayType, size_t ArraySize, typename DstType, class MaskPtr>
__host__ void cv::cudev::gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
template<class Policy, class ArrayType, size_t ArraySize, typename DstType>
__host__ void cv::cudev::gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
template<class Policy, class ArrayType, size_t ArraySize, typename DstType, class MaskPtr>
__host__ void cv::cudev::gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
template<class Policy, class ArrayType, size_t ArraySize, typename DstType>
__host__ void cv::cudev::gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, GpuMat_< 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, 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, GlobPtrSz< DstType >(&dst)[COUNT], 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>
__host__ void cv::cudev::gridSplit (const SrcPtr &src, GpuMat_< 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>
__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, 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>
__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, 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>
__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, 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, 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, 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, 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, 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, GlobPtrSz< DstType >(&dst)[4], 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>
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[2], 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>
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[3], 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>
__host__ void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< 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, 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, const GlobPtrSz< DstType > &dst, const Op &op, Stream &stream=Stream::Null())
template<class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class Op1, class Op2>
__host__ void cv::cudev::gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType1 > &dst1, const GlobPtrSz< DstType2 > &dst2, const Op1 &op1, const Op2 &op2, Stream &stream=Stream::Null())
template<class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class Op1, class Op2, class MaskPtr>
__host__ void cv::cudev::gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType2 > &dst1, const GlobPtrSz< DstType2 > &dst2, const Op1 &op1, const Op2 &op2, 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, GpuMat_< 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 DstType1, typename DstType2, class Op1, class Op2, class MaskPtr>
__host__ void cv::cudev::gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType1 > &dst1, GpuMat_< DstType2 > &dst2, const Op1 &op1, const Op2 &op2, const MaskPtr &mask, Stream &stream=Stream::Null())
template<class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class Op1, class Op2>
__host__ void cv::cudev::gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType1 > &dst1, GpuMat_< DstType2 > &dst2, const Op1 &op1, const Op2 &op2, 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, const GlobPtrSz< DstType > &dst, const BinOp &op, Stream &stream=Stream::Null())
template<class Policy, class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class BinOp1, class BinOp2, class MaskPtr>
__host__ void cv::cudev::gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType1 > &dst1, const GlobPtrSz< DstType2 > &dst2, const BinOp1 &op1, const BinOp2 &op2, const MaskPtr &mask, Stream &stream=Stream::Null())
template<class Policy, class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class BinOp1, class BinOp2>
__host__ void cv::cudev::gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType1 > &dst1, const GlobPtrSz< DstType2 > &dst2, const BinOp1 &op1, const BinOp2 &op2, 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>
__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 DstType1, typename DstType2, class BinOp1, class BinOp2, class MaskPtr>
__host__ void cv::cudev::gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType1 > &dst1, GpuMat_< DstType2 > &dst2, const BinOp1 &op1, const BinOp2 &op2, const MaskPtr &mask, Stream &stream=Stream::Null())
template<class Policy, class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class BinOp1, class BinOp2>
__host__ void cv::cudev::gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType1 > &dst1, GpuMat_< DstType2 > &dst2, const BinOp1 &op1, const BinOp2 &op2, 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< 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< 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< 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< 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< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const OpTuple &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>
__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, 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>
__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, 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>
__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, 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< 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< 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< 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< 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< 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>
__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, 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>
__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, 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>
__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 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, const GlobPtrSz< DstType > &dst, const Op &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>
__host__ void cv::cudev::gridTransformUnary (const SrcPtr &src, GpuMat_< 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, 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, const GlobPtrSz< DstType > &dst, const UnOp &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>
__host__ void cv::cudev::gridTransformUnary_ (const SrcPtr &src, GpuMat_< DstType > &dst, const UnOp &op, 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 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<class Policy, class SrcPtr, typename DstType>
__host__ void cv::cudev::gridTranspose_ (const SrcPtr &src, GpuMat_< 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 char1 &a, const char1 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (const char1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::hypot (const char1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::hypot (const char2 &a, const char2 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (const char2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::hypot (const char2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::hypot (const char3 &a, const char3 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (const char3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::hypot (const char3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::hypot (const char4 &a, const char4 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (const char4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::hypot (const char4 &a, float s)
__device__ __forceinline__ double1 cv::cudev::hypot (const double1 &a, const double1 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (const double1 &a, double s)
__device__ __forceinline__ double2 cv::cudev::hypot (const double2 &a, const double2 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (const double2 &a, double s)
__device__ __forceinline__ double3 cv::cudev::hypot (const double3 &a, const double3 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (const double3 &a, double s)
__device__ __forceinline__ double4 cv::cudev::hypot (const double4 &a, const double4 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (const double4 &a, double s)
__device__ __forceinline__ float1 cv::cudev::hypot (const float1 &a, const float1 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (const float1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::hypot (const float1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::hypot (const float2 &a, const float2 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (const float2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::hypot (const float2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::hypot (const float3 &a, const float3 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (const float3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::hypot (const float3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::hypot (const float4 &a, const float4 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (const float4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::hypot (const float4 &a, float s)
__device__ __forceinline__ float1 cv::cudev::hypot (const int1 &a, const int1 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (const int1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::hypot (const int1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::hypot (const int2 &a, const int2 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (const int2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::hypot (const int2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::hypot (const int3 &a, const int3 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (const int3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::hypot (const int3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::hypot (const int4 &a, const int4 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (const int4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::hypot (const int4 &a, float s)
__device__ __forceinline__ float1 cv::cudev::hypot (const short1 &a, const short1 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (const short1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::hypot (const short1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::hypot (const short2 &a, const short2 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (const short2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::hypot (const short2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::hypot (const short3 &a, const short3 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (const short3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::hypot (const short3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::hypot (const short4 &a, const short4 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (const short4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::hypot (const short4 &a, float s)
__device__ __forceinline__ float1 cv::cudev::hypot (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (const uchar1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::hypot (const uchar1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::hypot (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (const uchar2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::hypot (const uchar2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::hypot (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (const uchar3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::hypot (const uchar3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::hypot (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (const uchar4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::hypot (const uchar4 &a, float s)
__device__ __forceinline__ float1 cv::cudev::hypot (const uint1 &a, const uint1 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (const uint1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::hypot (const uint1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::hypot (const uint2 &a, const uint2 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (const uint2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::hypot (const uint2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::hypot (const uint3 &a, const uint3 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (const uint3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::hypot (const uint3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::hypot (const uint4 &a, const uint4 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (const uint4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::hypot (const uint4 &a, float s)
__device__ __forceinline__ float1 cv::cudev::hypot (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (const ushort1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::hypot (const ushort1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::hypot (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (const ushort2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::hypot (const ushort2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::hypot (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (const ushort3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::hypot (const ushort3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::hypot (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (const ushort4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::hypot (const ushort4 &a, float s)
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const char1 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const char2 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const char3 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const char4 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const double1 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const double2 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const double3 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const double4 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const float1 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const float2 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const float3 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const float4 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const int1 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const int2 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const int3 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const int4 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const short1 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const short2 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const short3 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const short4 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const uchar1 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const uchar2 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const uchar3 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const uchar4 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const uint1 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const uint2 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const uint3 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const uint4 &b)
__device__ __forceinline__ double1 cv::cudev::hypot (double s, const ushort1 &b)
__device__ __forceinline__ double2 cv::cudev::hypot (double s, const ushort2 &b)
__device__ __forceinline__ double3 cv::cudev::hypot (double s, const ushort3 &b)
__device__ __forceinline__ double4 cv::cudev::hypot (double s, const ushort4 &b)
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const char1 &b)
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const char2 &b)
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const char3 &b)
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const char4 &b)
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const float1 &b)
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const float2 &b)
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const float3 &b)
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const float4 &b)
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const int1 &b)
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const int2 &b)
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const int3 &b)
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const int4 &b)
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const short1 &b)
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const short2 &b)
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const short3 &b)
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const short4 &b)
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const uchar1 &b)
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const uchar2 &b)
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const uchar3 &b)
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const uchar4 &b)
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const uint1 &b)
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const uint2 &b)
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const uint3 &b)
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const uint4 &b)
__device__ __forceinline__ float1 cv::cudev::hypot (float s, const ushort1 &b)
__device__ __forceinline__ float2 cv::cudev::hypot (float s, const ushort2 &b)
__device__ __forceinline__ float3 cv::cudev::hypot (float s, const ushort3 &b)
__device__ __forceinline__ float4 cv::cudev::hypot (float s, const ushort4 &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_typecv::cudev::interArea (const SrcPtr &src, Size areaSize)
template<class SrcPtr>
__host__ CommonAreaInterPtrSz< typename PtrTraits< SrcPtr >::ptr_typecv::cudev::interArea (const SrcPtr &src, Size2f areaSize)
template<class SrcPtr>
__host__ CubicInterPtrSz< typename PtrTraits< SrcPtr >::ptr_typecv::cudev::interCubic (const SrcPtr &src)
template<class SrcPtr>
__host__ LinearInterPtrSz< typename PtrTraits< SrcPtr >::ptr_typecv::cudev::interLinear (const SrcPtr &src)
template<class SrcPtr>
__host__ NearestInterPtrSz< typename PtrTraits< SrcPtr >::ptr_typecv::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_typecv::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 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__ 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::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__ 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 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 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 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 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::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__ 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)
__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__ 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 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 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 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 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)
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 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__ 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)
__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__ 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 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 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 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 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)
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_typecv::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__ char1 cv::cudev::max (char s, const char1 &b)
__device__ __forceinline__ char2 cv::cudev::max (char s, const char2 &b)
__device__ __forceinline__ char3 cv::cudev::max (char s, const char3 &b)
__device__ __forceinline__ char4 cv::cudev::max (char s, const char4 &b)
__device__ __forceinline__ char1 cv::cudev::max (const char1 &a, char s)
__device__ __forceinline__ char1 cv::cudev::max (const char1 &a, const char1 &b)
__device__ __forceinline__ double1 cv::cudev::max (const char1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::max (const char1 &a, float s)
__device__ __forceinline__ char2 cv::cudev::max (const char2 &a, char s)
__device__ __forceinline__ char2 cv::cudev::max (const char2 &a, const char2 &b)
__device__ __forceinline__ double2 cv::cudev::max (const char2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::max (const char2 &a, float s)
__device__ __forceinline__ char3 cv::cudev::max (const char3 &a, char s)
__device__ __forceinline__ char3 cv::cudev::max (const char3 &a, const char3 &b)
__device__ __forceinline__ double3 cv::cudev::max (const char3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::max (const char3 &a, float s)
__device__ __forceinline__ char4 cv::cudev::max (const char4 &a, char s)
__device__ __forceinline__ char4 cv::cudev::max (const char4 &a, const char4 &b)
__device__ __forceinline__ double4 cv::cudev::max (const char4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::max (const char4 &a, float s)
__device__ __forceinline__ double1 cv::cudev::max (const double1 &a, const double1 &b)
__device__ __forceinline__ double1 cv::cudev::max (const double1 &a, double s)
__device__ __forceinline__ double2 cv::cudev::max (const double2 &a, const double2 &b)
__device__ __forceinline__ double2 cv::cudev::max (const double2 &a, double s)
__device__ __forceinline__ double3 cv::cudev::max (const double3 &a, const double3 &b)
__device__ __forceinline__ double3 cv::cudev::max (const double3 &a, double s)
__device__ __forceinline__ double4 cv::cudev::max (const double4 &a, const double4 &b)
__device__ __forceinline__ double4 cv::cudev::max (const double4 &a, double s)
__device__ __forceinline__ float1 cv::cudev::max (const float1 &a, const float1 &b)
__device__ __forceinline__ double1 cv::cudev::max (const float1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::max (const float1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::max (const float2 &a, const float2 &b)
__device__ __forceinline__ double2 cv::cudev::max (const float2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::max (const float2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::max (const float3 &a, const float3 &b)
__device__ __forceinline__ double3 cv::cudev::max (const float3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::max (const float3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::max (const float4 &a, const float4 &b)
__device__ __forceinline__ double4 cv::cudev::max (const float4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::max (const float4 &a, float s)
__device__ __forceinline__ int1 cv::cudev::max (const int1 &a, const int1 &b)
__device__ __forceinline__ double1 cv::cudev::max (const int1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::max (const int1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::max (const int1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::max (const int2 &a, const int2 &b)
__device__ __forceinline__ double2 cv::cudev::max (const int2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::max (const int2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::max (const int2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::max (const int3 &a, const int3 &b)
__device__ __forceinline__ double3 cv::cudev::max (const int3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::max (const int3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::max (const int3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::max (const int4 &a, const int4 &b)
__device__ __forceinline__ double4 cv::cudev::max (const int4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::max (const int4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::max (const int4 &a, int s)
__device__ __forceinline__ short1 cv::cudev::max (const short1 &a, const short1 &b)
__device__ __forceinline__ double1 cv::cudev::max (const short1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::max (const short1 &a, float s)
__device__ __forceinline__ short1 cv::cudev::max (const short1 &a, short s)
__device__ __forceinline__ short2 cv::cudev::max (const short2 &a, const short2 &b)
__device__ __forceinline__ double2 cv::cudev::max (const short2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::max (const short2 &a, float s)
__device__ __forceinline__ short2 cv::cudev::max (const short2 &a, short s)
__device__ __forceinline__ short3 cv::cudev::max (const short3 &a, const short3 &b)
__device__ __forceinline__ double3 cv::cudev::max (const short3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::max (const short3 &a, float s)
__device__ __forceinline__ short3 cv::cudev::max (const short3 &a, short s)
__device__ __forceinline__ short4 cv::cudev::max (const short4 &a, const short4 &b)
__device__ __forceinline__ double4 cv::cudev::max (const short4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::max (const short4 &a, float s)
__device__ __forceinline__ short4 cv::cudev::max (const short4 &a, short s)
__device__ __forceinline__ uchar1 cv::cudev::max (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ double1 cv::cudev::max (const uchar1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::max (const uchar1 &a, float s)
__device__ __forceinline__ uchar1 cv::cudev::max (const uchar1 &a, uchar s)
__device__ __forceinline__ uchar2 cv::cudev::max (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ double2 cv::cudev::max (const uchar2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::max (const uchar2 &a, float s)
__device__ __forceinline__ uchar2 cv::cudev::max (const uchar2 &a, uchar s)
__device__ __forceinline__ uchar3 cv::cudev::max (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ double3 cv::cudev::max (const uchar3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::max (const uchar3 &a, float s)
__device__ __forceinline__ uchar3 cv::cudev::max (const uchar3 &a, uchar s)
__device__ __forceinline__ uchar4 cv::cudev::max (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ double4 cv::cudev::max (const uchar4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::max (const uchar4 &a, float s)
__device__ __forceinline__ uchar4 cv::cudev::max (const uchar4 &a, uchar s)
__device__ __forceinline__ uint1 cv::cudev::max (const uint1 &a, const uint1 &b)
__device__ __forceinline__ double1 cv::cudev::max (const uint1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::max (const uint1 &a, float s)
__device__ __forceinline__ uint1 cv::cudev::max (const uint1 &a, uint s)
__device__ __forceinline__ uint2 cv::cudev::max (const uint2 &a, const uint2 &b)
__device__ __forceinline__ double2 cv::cudev::max (const uint2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::max (const uint2 &a, float s)
__device__ __forceinline__ uint2 cv::cudev::max (const uint2 &a, uint s)
__device__ __forceinline__ uint3 cv::cudev::max (const uint3 &a, const uint3 &b)
__device__ __forceinline__ double3 cv::cudev::max (const uint3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::max (const uint3 &a, float s)
__device__ __forceinline__ uint3 cv::cudev::max (const uint3 &a, uint s)
__device__ __forceinline__ uint4 cv::cudev::max (const uint4 &a, const uint4 &b)
__device__ __forceinline__ double4 cv::cudev::max (const uint4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::max (const uint4 &a, float s)
__device__ __forceinline__ uint4 cv::cudev::max (const uint4 &a, uint s)
__device__ __forceinline__ ushort1 cv::cudev::max (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ double1 cv::cudev::max (const ushort1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::max (const ushort1 &a, float s)
__device__ __forceinline__ ushort1 cv::cudev::max (const ushort1 &a, ushort s)
__device__ __forceinline__ ushort2 cv::cudev::max (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ double2 cv::cudev::max (const ushort2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::max (const ushort2 &a, float s)
__device__ __forceinline__ ushort2 cv::cudev::max (const ushort2 &a, ushort s)
__device__ __forceinline__ ushort3 cv::cudev::max (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ double3 cv::cudev::max (const ushort3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::max (const ushort3 &a, float s)
__device__ __forceinline__ ushort3 cv::cudev::max (const ushort3 &a, ushort s)
__device__ __forceinline__ ushort4 cv::cudev::max (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ double4 cv::cudev::max (const ushort4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::max (const ushort4 &a, float s)
__device__ __forceinline__ ushort4 cv::cudev::max (const ushort4 &a, ushort s)
__device__ __forceinline__ double1 cv::cudev::max (double s, const char1 &b)
__device__ __forceinline__ double2 cv::cudev::max (double s, const char2 &b)
__device__ __forceinline__ double3 cv::cudev::max (double s, const char3 &b)
__device__ __forceinline__ double4 cv::cudev::max (double s, const char4 &b)
__device__ __forceinline__ double1 cv::cudev::max (double s, const double1 &b)
__device__ __forceinline__ double2 cv::cudev::max (double s, const double2 &b)
__device__ __forceinline__ double3 cv::cudev::max (double s, const double3 &b)
__device__ __forceinline__ double4 cv::cudev::max (double s, const double4 &b)
__device__ __forceinline__ double1 cv::cudev::max (double s, const float1 &b)
__device__ __forceinline__ double2 cv::cudev::max (double s, const float2 &b)
__device__ __forceinline__ double3 cv::cudev::max (double s, const float3 &b)
__device__ __forceinline__ double4 cv::cudev::max (double s, const float4 &b)
__device__ __forceinline__ double1 cv::cudev::max (double s, const int1 &b)
__device__ __forceinline__ double2 cv::cudev::max (double s, const int2 &b)
__device__ __forceinline__ double3 cv::cudev::max (double s, const int3 &b)
__device__ __forceinline__ double4 cv::cudev::max (double s, const int4 &b)
__device__ __forceinline__ double1 cv::cudev::max (double s, const short1 &b)
__device__ __forceinline__ double2 cv::cudev::max (double s, const short2 &b)
__device__ __forceinline__ double3 cv::cudev::max (double s, const short3 &b)
__device__ __forceinline__ double4 cv::cudev::max (double s, const short4 &b)
__device__ __forceinline__ double1 cv::cudev::max (double s, const uchar1 &b)
__device__ __forceinline__ double2 cv::cudev::max (double s, const uchar2 &b)
__device__ __forceinline__ double3 cv::cudev::max (double s, const uchar3 &b)
__device__ __forceinline__ double4 cv::cudev::max (double s, const uchar4 &b)
__device__ __forceinline__ double1 cv::cudev::max (double s, const uint1 &b)
__device__ __forceinline__ double2 cv::cudev::max (double s, const uint2 &b)
__device__ __forceinline__ double3 cv::cudev::max (double s, const uint3 &b)
__device__ __forceinline__ double4 cv::cudev::max (double s, const uint4 &b)
__device__ __forceinline__ double1 cv::cudev::max (double s, const ushort1 &b)
__device__ __forceinline__ double2 cv::cudev::max (double s, const ushort2 &b)
__device__ __forceinline__ double3 cv::cudev::max (double s, const ushort3 &b)
__device__ __forceinline__ double4 cv::cudev::max (double s, const ushort4 &b)
__device__ __forceinline__ float1 cv::cudev::max (float s, const char1 &b)
__device__ __forceinline__ float2 cv::cudev::max (float s, const char2 &b)
__device__ __forceinline__ float3 cv::cudev::max (float s, const char3 &b)
__device__ __forceinline__ float4 cv::cudev::max (float s, const char4 &b)
__device__ __forceinline__ float1 cv::cudev::max (float s, const float1 &b)
__device__ __forceinline__ float2 cv::cudev::max (float s, const float2 &b)
__device__ __forceinline__ float3 cv::cudev::max (float s, const float3 &b)
__device__ __forceinline__ float4 cv::cudev::max (float s, const float4 &b)
__device__ __forceinline__ float1 cv::cudev::max (float s, const int1 &b)
__device__ __forceinline__ float2 cv::cudev::max (float s, const int2 &b)
__device__ __forceinline__ float3 cv::cudev::max (float s, const int3 &b)
__device__ __forceinline__ float4 cv::cudev::max (float s, const int4 &b)
__device__ __forceinline__ float1 cv::cudev::max (float s, const short1 &b)
__device__ __forceinline__ float2 cv::cudev::max (float s, const short2 &b)
__device__ __forceinline__ float3 cv::cudev::max (float s, const short3 &b)
__device__ __forceinline__ float4 cv::cudev::max (float s, const short4 &b)
__device__ __forceinline__ float1 cv::cudev::max (float s, const uchar1 &b)
__device__ __forceinline__ float2 cv::cudev::max (float s, const uchar2 &b)
__device__ __forceinline__ float3 cv::cudev::max (float s, const uchar3 &b)
__device__ __forceinline__ float4 cv::cudev::max (float s, const uchar4 &b)
__device__ __forceinline__ float1 cv::cudev::max (float s, const uint1 &b)
__device__ __forceinline__ float2 cv::cudev::max (float s, const uint2 &b)
__device__ __forceinline__ float3 cv::cudev::max (float s, const uint3 &b)
__device__ __forceinline__ float4 cv::cudev::max (float s, const uint4 &b)
__device__ __forceinline__ float1 cv::cudev::max (float s, const ushort1 &b)
__device__ __forceinline__ float2 cv::cudev::max (float s, const ushort2 &b)
__device__ __forceinline__ float3 cv::cudev::max (float s, const ushort3 &b)
__device__ __forceinline__ float4 cv::cudev::max (float s, const ushort4 &b)
__device__ __forceinline__ int1 cv::cudev::max (int s, const int1 &b)
__device__ __forceinline__ int2 cv::cudev::max (int s, const int2 &b)
__device__ __forceinline__ int3 cv::cudev::max (int s, const int3 &b)
__device__ __forceinline__ int4 cv::cudev::max (int s, const int4 &b)
__device__ __forceinline__ short1 cv::cudev::max (short s, const short1 &b)
__device__ __forceinline__ short2 cv::cudev::max (short s, const short2 &b)
__device__ __forceinline__ short3 cv::cudev::max (short s, const short3 &b)
__device__ __forceinline__ short4 cv::cudev::max (short s, const short4 &b)
__device__ __forceinline__ uchar1 cv::cudev::max (uchar s, const uchar1 &b)
__device__ __forceinline__ uchar2 cv::cudev::max (uchar s, const uchar2 &b)
__device__ __forceinline__ uchar3 cv::cudev::max (uchar s, const uchar3 &b)
__device__ __forceinline__ uchar4 cv::cudev::max (uchar s, const uchar4 &b)
__device__ __forceinline__ uint1 cv::cudev::max (uint s, const uint1 &b)
__device__ __forceinline__ uint2 cv::cudev::max (uint s, const uint2 &b)
__device__ __forceinline__ uint3 cv::cudev::max (uint s, const uint3 &b)
__device__ __forceinline__ uint4 cv::cudev::max (uint s, const uint4 &b)
__device__ __forceinline__ ushort1 cv::cudev::max (ushort s, const ushort1 &b)
__device__ __forceinline__ ushort2 cv::cudev::max (ushort s, const ushort2 &b)
__device__ __forceinline__ ushort3 cv::cudev::max (ushort s, const ushort3 &b)
__device__ __forceinline__ ushort4 cv::cudev::max (ushort s, const ushort4 &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__ char1 cv::cudev::min (char s, const char1 &b)
__device__ __forceinline__ char2 cv::cudev::min (char s, const char2 &b)
__device__ __forceinline__ char3 cv::cudev::min (char s, const char3 &b)
__device__ __forceinline__ char4 cv::cudev::min (char s, const char4 &b)
__device__ __forceinline__ char1 cv::cudev::min (const char1 &a, char s)
__device__ __forceinline__ char1 cv::cudev::min (const char1 &a, const char1 &b)
__device__ __forceinline__ double1 cv::cudev::min (const char1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::min (const char1 &a, float s)
__device__ __forceinline__ char2 cv::cudev::min (const char2 &a, char s)
__device__ __forceinline__ char2 cv::cudev::min (const char2 &a, const char2 &b)
__device__ __forceinline__ double2 cv::cudev::min (const char2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::min (const char2 &a, float s)
__device__ __forceinline__ char3 cv::cudev::min (const char3 &a, char s)
__device__ __forceinline__ char3 cv::cudev::min (const char3 &a, const char3 &b)
__device__ __forceinline__ double3 cv::cudev::min (const char3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::min (const char3 &a, float s)
__device__ __forceinline__ char4 cv::cudev::min (const char4 &a, char s)
__device__ __forceinline__ char4 cv::cudev::min (const char4 &a, const char4 &b)
__device__ __forceinline__ double4 cv::cudev::min (const char4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::min (const char4 &a, float s)
__device__ __forceinline__ double1 cv::cudev::min (const double1 &a, const double1 &b)
__device__ __forceinline__ double1 cv::cudev::min (const double1 &a, double s)
__device__ __forceinline__ double2 cv::cudev::min (const double2 &a, const double2 &b)
__device__ __forceinline__ double2 cv::cudev::min (const double2 &a, double s)
__device__ __forceinline__ double3 cv::cudev::min (const double3 &a, const double3 &b)
__device__ __forceinline__ double3 cv::cudev::min (const double3 &a, double s)
__device__ __forceinline__ double4 cv::cudev::min (const double4 &a, const double4 &b)
__device__ __forceinline__ double4 cv::cudev::min (const double4 &a, double s)
__device__ __forceinline__ float1 cv::cudev::min (const float1 &a, const float1 &b)
__device__ __forceinline__ double1 cv::cudev::min (const float1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::min (const float1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::min (const float2 &a, const float2 &b)
__device__ __forceinline__ double2 cv::cudev::min (const float2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::min (const float2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::min (const float3 &a, const float3 &b)
__device__ __forceinline__ double3 cv::cudev::min (const float3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::min (const float3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::min (const float4 &a, const float4 &b)
__device__ __forceinline__ double4 cv::cudev::min (const float4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::min (const float4 &a, float s)
__device__ __forceinline__ int1 cv::cudev::min (const int1 &a, const int1 &b)
__device__ __forceinline__ double1 cv::cudev::min (const int1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::min (const int1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::min (const int1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::min (const int2 &a, const int2 &b)
__device__ __forceinline__ double2 cv::cudev::min (const int2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::min (const int2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::min (const int2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::min (const int3 &a, const int3 &b)
__device__ __forceinline__ double3 cv::cudev::min (const int3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::min (const int3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::min (const int3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::min (const int4 &a, const int4 &b)
__device__ __forceinline__ double4 cv::cudev::min (const int4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::min (const int4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::min (const int4 &a, int s)
__device__ __forceinline__ short1 cv::cudev::min (const short1 &a, const short1 &b)
__device__ __forceinline__ double1 cv::cudev::min (const short1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::min (const short1 &a, float s)
__device__ __forceinline__ short1 cv::cudev::min (const short1 &a, short s)
__device__ __forceinline__ short2 cv::cudev::min (const short2 &a, const short2 &b)
__device__ __forceinline__ double2 cv::cudev::min (const short2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::min (const short2 &a, float s)
__device__ __forceinline__ short2 cv::cudev::min (const short2 &a, short s)
__device__ __forceinline__ short3 cv::cudev::min (const short3 &a, const short3 &b)
__device__ __forceinline__ double3 cv::cudev::min (const short3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::min (const short3 &a, float s)
__device__ __forceinline__ short3 cv::cudev::min (const short3 &a, short s)
__device__ __forceinline__ short4 cv::cudev::min (const short4 &a, const short4 &b)
__device__ __forceinline__ double4 cv::cudev::min (const short4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::min (const short4 &a, float s)
__device__ __forceinline__ short4 cv::cudev::min (const short4 &a, short s)
__device__ __forceinline__ uchar1 cv::cudev::min (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ double1 cv::cudev::min (const uchar1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::min (const uchar1 &a, float s)
__device__ __forceinline__ uchar1 cv::cudev::min (const uchar1 &a, uchar s)
__device__ __forceinline__ uchar2 cv::cudev::min (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ double2 cv::cudev::min (const uchar2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::min (const uchar2 &a, float s)
__device__ __forceinline__ uchar2 cv::cudev::min (const uchar2 &a, uchar s)
__device__ __forceinline__ uchar3 cv::cudev::min (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ double3 cv::cudev::min (const uchar3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::min (const uchar3 &a, float s)
__device__ __forceinline__ uchar3 cv::cudev::min (const uchar3 &a, uchar s)
__device__ __forceinline__ uchar4 cv::cudev::min (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ double4 cv::cudev::min (const uchar4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::min (const uchar4 &a, float s)
__device__ __forceinline__ uchar4 cv::cudev::min (const uchar4 &a, uchar s)
__device__ __forceinline__ uint1 cv::cudev::min (const uint1 &a, const uint1 &b)
__device__ __forceinline__ double1 cv::cudev::min (const uint1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::min (const uint1 &a, float s)
__device__ __forceinline__ uint1 cv::cudev::min (const uint1 &a, uint s)
__device__ __forceinline__ uint2 cv::cudev::min (const uint2 &a, const uint2 &b)
__device__ __forceinline__ double2 cv::cudev::min (const uint2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::min (const uint2 &a, float s)
__device__ __forceinline__ uint2 cv::cudev::min (const uint2 &a, uint s)
__device__ __forceinline__ uint3 cv::cudev::min (const uint3 &a, const uint3 &b)
__device__ __forceinline__ double3 cv::cudev::min (const uint3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::min (const uint3 &a, float s)
__device__ __forceinline__ uint3 cv::cudev::min (const uint3 &a, uint s)
__device__ __forceinline__ uint4 cv::cudev::min (const uint4 &a, const uint4 &b)
__device__ __forceinline__ double4 cv::cudev::min (const uint4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::min (const uint4 &a, float s)
__device__ __forceinline__ uint4 cv::cudev::min (const uint4 &a, uint s)
__device__ __forceinline__ ushort1 cv::cudev::min (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ double1 cv::cudev::min (const ushort1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::min (const ushort1 &a, float s)
__device__ __forceinline__ ushort1 cv::cudev::min (const ushort1 &a, ushort s)
__device__ __forceinline__ ushort2 cv::cudev::min (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ double2 cv::cudev::min (const ushort2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::min (const ushort2 &a, float s)
__device__ __forceinline__ ushort2 cv::cudev::min (const ushort2 &a, ushort s)
__device__ __forceinline__ ushort3 cv::cudev::min (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ double3 cv::cudev::min (const ushort3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::min (const ushort3 &a, float s)
__device__ __forceinline__ ushort3 cv::cudev::min (const ushort3 &a, ushort s)
__device__ __forceinline__ ushort4 cv::cudev::min (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ double4 cv::cudev::min (const ushort4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::min (const ushort4 &a, float s)
__device__ __forceinline__ ushort4 cv::cudev::min (const ushort4 &a, ushort s)
__device__ __forceinline__ double1 cv::cudev::min (double s, const char1 &b)
__device__ __forceinline__ double2 cv::cudev::min (double s, const char2 &b)
__device__ __forceinline__ double3 cv::cudev::min (double s, const char3 &b)
__device__ __forceinline__ double4 cv::cudev::min (double s, const char4 &b)
__device__ __forceinline__ double1 cv::cudev::min (double s, const double1 &b)
__device__ __forceinline__ double2 cv::cudev::min (double s, const double2 &b)
__device__ __forceinline__ double3 cv::cudev::min (double s, const double3 &b)
__device__ __forceinline__ double4 cv::cudev::min (double s, const double4 &b)
__device__ __forceinline__ double1 cv::cudev::min (double s, const float1 &b)
__device__ __forceinline__ double2 cv::cudev::min (double s, const float2 &b)
__device__ __forceinline__ double3 cv::cudev::min (double s, const float3 &b)
__device__ __forceinline__ double4 cv::cudev::min (double s, const float4 &b)
__device__ __forceinline__ double1 cv::cudev::min (double s, const int1 &b)
__device__ __forceinline__ double2 cv::cudev::min (double s, const int2 &b)
__device__ __forceinline__ double3 cv::cudev::min (double s, const int3 &b)
__device__ __forceinline__ double4 cv::cudev::min (double s, const int4 &b)
__device__ __forceinline__ double1 cv::cudev::min (double s, const short1 &b)
__device__ __forceinline__ double2 cv::cudev::min (double s, const short2 &b)
__device__ __forceinline__ double3 cv::cudev::min (double s, const short3 &b)
__device__ __forceinline__ double4 cv::cudev::min (double s, const short4 &b)
__device__ __forceinline__ double1 cv::cudev::min (double s, const uchar1 &b)
__device__ __forceinline__ double2 cv::cudev::min (double s, const uchar2 &b)
__device__ __forceinline__ double3 cv::cudev::min (double s, const uchar3 &b)
__device__ __forceinline__ double4 cv::cudev::min (double s, const uchar4 &b)
__device__ __forceinline__ double1 cv::cudev::min (double s, const uint1 &b)
__device__ __forceinline__ double2 cv::cudev::min (double s, const uint2 &b)
__device__ __forceinline__ double3 cv::cudev::min (double s, const uint3 &b)
__device__ __forceinline__ double4 cv::cudev::min (double s, const uint4 &b)
__device__ __forceinline__ double1 cv::cudev::min (double s, const ushort1 &b)
__device__ __forceinline__ double2 cv::cudev::min (double s, const ushort2 &b)
__device__ __forceinline__ double3 cv::cudev::min (double s, const ushort3 &b)
__device__ __forceinline__ double4 cv::cudev::min (double s, const ushort4 &b)
__device__ __forceinline__ float1 cv::cudev::min (float s, const char1 &b)
__device__ __forceinline__ float2 cv::cudev::min (float s, const char2 &b)
__device__ __forceinline__ float3 cv::cudev::min (float s, const char3 &b)
__device__ __forceinline__ float4 cv::cudev::min (float s, const char4 &b)
__device__ __forceinline__ float1 cv::cudev::min (float s, const float1 &b)
__device__ __forceinline__ float2 cv::cudev::min (float s, const float2 &b)
__device__ __forceinline__ float3 cv::cudev::min (float s, const float3 &b)
__device__ __forceinline__ float4 cv::cudev::min (float s, const float4 &b)
__device__ __forceinline__ float1 cv::cudev::min (float s, const int1 &b)
__device__ __forceinline__ float2 cv::cudev::min (float s, const int2 &b)
__device__ __forceinline__ float3 cv::cudev::min (float s, const int3 &b)
__device__ __forceinline__ float4 cv::cudev::min (float s, const int4 &b)
__device__ __forceinline__ float1 cv::cudev::min (float s, const short1 &b)
__device__ __forceinline__ float2 cv::cudev::min (float s, const short2 &b)
__device__ __forceinline__ float3 cv::cudev::min (float s, const short3 &b)
__device__ __forceinline__ float4 cv::cudev::min (float s, const short4 &b)
__device__ __forceinline__ float1 cv::cudev::min (float s, const uchar1 &b)
__device__ __forceinline__ float2 cv::cudev::min (float s, const uchar2 &b)
__device__ __forceinline__ float3 cv::cudev::min (float s, const uchar3 &b)
__device__ __forceinline__ float4 cv::cudev::min (float s, const uchar4 &b)
__device__ __forceinline__ float1 cv::cudev::min (float s, const uint1 &b)
__device__ __forceinline__ float2 cv::cudev::min (float s, const uint2 &b)
__device__ __forceinline__ float3 cv::cudev::min (float s, const uint3 &b)
__device__ __forceinline__ float4 cv::cudev::min (float s, const uint4 &b)
__device__ __forceinline__ float1 cv::cudev::min (float s, const ushort1 &b)
__device__ __forceinline__ float2 cv::cudev::min (float s, const ushort2 &b)
__device__ __forceinline__ float3 cv::cudev::min (float s, const ushort3 &b)
__device__ __forceinline__ float4 cv::cudev::min (float s, const ushort4 &b)
__device__ __forceinline__ int1 cv::cudev::min (int s, const int1 &b)
__device__ __forceinline__ int2 cv::cudev::min (int s, const int2 &b)
__device__ __forceinline__ int3 cv::cudev::min (int s, const int3 &b)
__device__ __forceinline__ int4 cv::cudev::min (int s, const int4 &b)
__device__ __forceinline__ short1 cv::cudev::min (short s, const short1 &b)
__device__ __forceinline__ short2 cv::cudev::min (short s, const short2 &b)
__device__ __forceinline__ short3 cv::cudev::min (short s, const short3 &b)
__device__ __forceinline__ short4 cv::cudev::min (short s, const short4 &b)
__device__ __forceinline__ uchar1 cv::cudev::min (uchar s, const uchar1 &b)
__device__ __forceinline__ uchar2 cv::cudev::min (uchar s, const uchar2 &b)
__device__ __forceinline__ uchar3 cv::cudev::min (uchar s, const uchar3 &b)
__device__ __forceinline__ uchar4 cv::cudev::min (uchar s, const uchar4 &b)
__device__ __forceinline__ uint1 cv::cudev::min (uint s, const uint1 &b)
__device__ __forceinline__ uint2 cv::cudev::min (uint s, const uint2 &b)
__device__ __forceinline__ uint3 cv::cudev::min (uint s, const uint3 &b)
__device__ __forceinline__ uint4 cv::cudev::min (uint s, const uint4 &b)
__device__ __forceinline__ ushort1 cv::cudev::min (ushort s, const ushort1 &b)
__device__ __forceinline__ ushort2 cv::cudev::min (ushort s, const ushort2 &b)
__device__ __forceinline__ ushort3 cv::cudev::min (ushort s, const ushort3 &b)
__device__ __forceinline__ ushort4 cv::cudev::min (ushort s, const ushort4 &b)
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)
__host__ cv::cudev::Texture< T, R >::operator bool () const noexcept
__host__ cv::cudev::UniqueTexture< T, R >::operator bool () const noexcept
__host__ cv::cudev::TextureOff< T, R >::operator TextureOffPtr< T, R > () const
__host__ cv::cudev::Texture< T, R >::operator TexturePtr< T, R > () const
__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 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<class Body>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, logical_not< typename Body::value_type > > > cv::cudev::operator! (const Expr< Body > &src)
__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)
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< GpuMat_< T > >::ptr_type, logical_not< T > > > cv::cudev::operator! (const GpuMat_< T > &src)
__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 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)
template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, logical_not< T > > > cv::cudev::operator! (const Texture< T > &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__ 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 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!= (char s, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (char s, const char2 &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__ uchar1 cv::cudev::operator!= (const char1 &a, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const char2 &a, char s)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const char2 &a, const char2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const char3 &a, char s)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const char3 &a, const char3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const char4 &a, char s)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const char4 &a, const char4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const double1 &a, const double1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const double1 &a, double s)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const double2 &a, const double2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const double2 &a, double s)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const double3 &a, const double3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const double3 &a, double s)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const double4 &a, const double4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const double4 &a, double s)
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<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, 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, 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<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)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const float1 &a, const float1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const float1 &a, float s)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const float2 &a, const float2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const float2 &a, float s)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const float3 &a, const float3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const float3 &a, float s)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const float4 &a, const float4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const float4 &a, float s)
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, 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< 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< 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< 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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< not_equal_to< T > > > > cv::cudev::operator!= (const GpuMat_< T > &src, T val)
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>
__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< 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< Texture< T > >::ptr_type, not_equal_to< T > > > cv::cudev::operator!= (const GpuMat_< T > &src1, const Texture< T > &src2)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const int1 &a, const int1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const int1 &a, int s)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const int2 &a, const int2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const int2 &a, int s)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const int3 &a, const int3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const int3 &a, int s)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const int4 &a, const int4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const int4 &a, int s)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const short1 &a, const short1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const short1 &a, short s)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const short2 &a, const short2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const short2 &a, short s)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const short3 &a, const short3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const short3 &a, short s)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const short4 &a, const short4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const short4 &a, short s)
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, 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< 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>
__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>
__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)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const uchar1 &a, uchar s)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const uchar2 &a, uchar s)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const uchar3 &a, uchar s)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const uchar4 &a, uchar s)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const uint1 &a, const uint1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const uint1 &a, uint s)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const uint2 &a, const uint2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const uint2 &a, uint s)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const uint3 &a, const uint3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const uint3 &a, uint s)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const uint4 &a, const uint4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const uint4 &a, uint s)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (const ushort1 &a, ushort s)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (const ushort2 &a, ushort s)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (const ushort3 &a, ushort s)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (const ushort4 &a, ushort s)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (double s, const double1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (double s, const double2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (double s, const double3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (double s, const double4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (float s, const float1 &b)
__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__ 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!= (int s, const int3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (int s, const int4 &b)
__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!= (short s, const short3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (short s, const short4 &b)
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>
__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< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< not_equal_to< T > > > > cv::cudev::operator!= (T val, const Texture< T > &src)
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__ 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__ uchar1 cv::cudev::operator!= (uint s, const uint1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (uint s, const uint2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (uint s, const uint3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (uint s, const uint4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator!= (ushort s, const ushort1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator!= (ushort s, const ushort2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator!= (ushort s, const ushort3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator!= (ushort s, const ushort4 &b)
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<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, 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, 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<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<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, 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< 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< 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>
__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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< modulus< T > > > > cv::cudev::operator% (const GpuMat_< T > &src, T val)
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< 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< 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< Texture< T > >::ptr_type, Binder2nd< modulus< T > > > > cv::cudev::operator% (const Texture< T > &src, T val)
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< 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>
__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>
__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>
__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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< modulus< T > > > > cv::cudev::operator% (T val, const GpuMat_< T > &src)
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, Binder1st< modulus< typename Body::value_type > > > > cv::cudev::operator% (typename Body::value_type val, const Expr< Body > &a)
__device__ __forceinline__ char1 cv::cudev::operator& (char s, const char1 &b)
__device__ __forceinline__ char2 cv::cudev::operator& (char s, const char2 &b)
__device__ __forceinline__ char3 cv::cudev::operator& (char s, const char3 &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& (const char1 &a, const char1 &b)
__device__ __forceinline__ char2 cv::cudev::operator& (const char2 &a, char s)
__device__ __forceinline__ char2 cv::cudev::operator& (const char2 &a, const char2 &b)
__device__ __forceinline__ char3 cv::cudev::operator& (const char3 &a, char s)
__device__ __forceinline__ char3 cv::cudev::operator& (const char3 &a, const char3 &b)
__device__ __forceinline__ char4 cv::cudev::operator& (const char4 &a, char s)
__device__ __forceinline__ char4 cv::cudev::operator& (const char4 &a, const char4 &b)
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<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, 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, 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<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<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, 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>
__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< 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< 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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_and< T > > > > cv::cudev::operator& (const GpuMat_< T > &src, T val)
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>
__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< 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< Texture< T > >::ptr_type, bit_and< T > > > cv::cudev::operator& (const GpuMat_< T > &src1, const Texture< T > &src2)
__device__ __forceinline__ int1 cv::cudev::operator& (const int1 &a, const int1 &b)
__device__ __forceinline__ int1 cv::cudev::operator& (const int1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator& (const int2 &a, const int2 &b)
__device__ __forceinline__ int2 cv::cudev::operator& (const int2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator& (const int3 &a, const int3 &b)
__device__ __forceinline__ int3 cv::cudev::operator& (const int3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator& (const int4 &a, const int4 &b)
__device__ __forceinline__ int4 cv::cudev::operator& (const int4 &a, int s)
__device__ __forceinline__ short1 cv::cudev::operator& (const short1 &a, const short1 &b)
__device__ __forceinline__ short1 cv::cudev::operator& (const short1 &a, short s)
__device__ __forceinline__ short2 cv::cudev::operator& (const short2 &a, const short2 &b)
__device__ __forceinline__ short2 cv::cudev::operator& (const short2 &a, short s)
__device__ __forceinline__ short3 cv::cudev::operator& (const short3 &a, const short3 &b)
__device__ __forceinline__ short3 cv::cudev::operator& (const short3 &a, short s)
__device__ __forceinline__ short4 cv::cudev::operator& (const short4 &a, const short4 &b)
__device__ __forceinline__ short4 cv::cudev::operator& (const short4 &a, short s)
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, 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>
__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>
__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>
__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)
__device__ __forceinline__ uchar1 cv::cudev::operator& (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator& (const uchar1 &a, uchar s)
__device__ __forceinline__ uchar2 cv::cudev::operator& (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator& (const uchar2 &a, uchar s)
__device__ __forceinline__ uchar3 cv::cudev::operator& (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator& (const uchar3 &a, uchar s)
__device__ __forceinline__ uchar4 cv::cudev::operator& (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator& (const uchar4 &a, uchar s)
__device__ __forceinline__ uint1 cv::cudev::operator& (const uint1 &a, const uint1 &b)
__device__ __forceinline__ uint1 cv::cudev::operator& (const uint1 &a, uint s)
__device__ __forceinline__ uint2 cv::cudev::operator& (const uint2 &a, const uint2 &b)
__device__ __forceinline__ uint2 cv::cudev::operator& (const uint2 &a, uint s)
__device__ __forceinline__ uint3 cv::cudev::operator& (const uint3 &a, const uint3 &b)
__device__ __forceinline__ uint3 cv::cudev::operator& (const uint3 &a, uint s)
__device__ __forceinline__ uint4 cv::cudev::operator& (const uint4 &a, const uint4 &b)
__device__ __forceinline__ uint4 cv::cudev::operator& (const uint4 &a, uint s)
__device__ __forceinline__ ushort1 cv::cudev::operator& (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ ushort1 cv::cudev::operator& (const ushort1 &a, ushort s)
__device__ __forceinline__ ushort2 cv::cudev::operator& (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ ushort2 cv::cudev::operator& (const ushort2 &a, ushort s)
__device__ __forceinline__ ushort3 cv::cudev::operator& (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ ushort3 cv::cudev::operator& (const ushort3 &a, ushort s)
__device__ __forceinline__ ushort4 cv::cudev::operator& (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ ushort4 cv::cudev::operator& (const ushort4 &a, ushort s)
__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__ int4 cv::cudev::operator& (int s, const int4 &b)
__device__ __forceinline__ short1 cv::cudev::operator& (short s, const short1 &b)
__device__ __forceinline__ short2 cv::cudev::operator& (short s, const short2 &b)
__device__ __forceinline__ short3 cv::cudev::operator& (short s, const short3 &b)
__device__ __forceinline__ short4 cv::cudev::operator& (short s, const short4 &b)
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< 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< 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, 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& (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__ uint1 cv::cudev::operator& (uint s, const uint1 &b)
__device__ __forceinline__ uint2 cv::cudev::operator& (uint s, const uint2 &b)
__device__ __forceinline__ uint3 cv::cudev::operator& (uint s, const uint3 &b)
__device__ __forceinline__ uint4 cv::cudev::operator& (uint s, const uint4 &b)
__device__ __forceinline__ ushort1 cv::cudev::operator& (ushort s, const ushort1 &b)
__device__ __forceinline__ ushort2 cv::cudev::operator& (ushort s, const ushort2 &b)
__device__ __forceinline__ ushort3 cv::cudev::operator& (ushort s, const ushort3 &b)
__device__ __forceinline__ ushort4 cv::cudev::operator& (ushort s, const ushort4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (char s, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (char s, const char2 &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__ uchar1 cv::cudev::operator&& (const char1 &a, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const char2 &a, char s)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const char2 &a, const char2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const char3 &a, char s)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const char3 &a, const char3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const char4 &a, char s)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const char4 &a, const char4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (const double1 &a, const double1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (const double1 &a, double s)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const double2 &a, const double2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const double2 &a, double s)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const double3 &a, const double3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const double3 &a, double s)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const double4 &a, const double4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const double4 &a, double s)
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<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, 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< 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<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 float1 &a, const float1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (const float1 &a, float s)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const float2 &a, const float2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const float2 &a, float s)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const float3 &a, const float3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const float3 &a, float s)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const float4 &a, const float4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const float4 &a, float s)
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< 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< 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< 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< 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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< logical_and< T > > > > cv::cudev::operator&& (const GpuMat_< T > &src, T val)
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< 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< 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< Texture< T > >::ptr_type, logical_and< T > > > cv::cudev::operator&& (const GpuMat_< T > &src1, const Texture< T > &src2)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (const int1 &a, const int1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (const int1 &a, int s)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const int2 &a, const int2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const int2 &a, int s)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const int3 &a, const int3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const int3 &a, int s)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const int4 &a, const int4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const int4 &a, int s)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (const short1 &a, const short1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (const short1 &a, short s)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const short2 &a, const short2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const short2 &a, short s)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const short3 &a, const short3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const short3 &a, short s)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const short4 &a, const short4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const short4 &a, short s)
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, 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>
__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>
__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>
__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)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (const uchar1 &a, uchar s)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const uchar2 &a, uchar s)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const uchar3 &a, uchar s)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const uchar4 &a, uchar s)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (const uint1 &a, const uint1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (const uint1 &a, uint s)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const uint2 &a, const uint2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const uint2 &a, uint s)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const uint3 &a, const uint3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const uint3 &a, uint s)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const uint4 &a, const uint4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const uint4 &a, uint s)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (const ushort1 &a, ushort s)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (const ushort2 &a, ushort s)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (const ushort3 &a, ushort s)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (const ushort4 &a, ushort s)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (double s, const double1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (double s, const double2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (double s, const double3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (double s, const double4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (float s, const float1 &b)
__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__ 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&& (int s, const int3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (int s, const int4 &b)
__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&& (short s, const short3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (short s, const short4 &b)
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< 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< 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)
__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__ uchar1 cv::cudev::operator&& (uint s, const uint1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (uint s, const uint2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator&& (uint s, const uint3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator&& (uint s, const uint4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator&& (ushort s, const ushort1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator&& (ushort s, const ushort2 &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__ R cv::cudev::TextureOffPtr< T, R >::operator() (index_type y, index_type x) const
__device__ __forceinline__ R cv::cudev::TexturePtr< T, R >::operator() (index_type x) const
__device__ __forceinline__ R cv::cudev::TexturePtr< T, R >::operator() (index_type y, index_type x) const
__device__ __forceinline__ R cv::cudev::TexturePtr< uint64, R >::operator() (index_type x) const
__device__ __forceinline__ R cv::cudev::TexturePtr< uint64, R >::operator() (index_type y, index_type x) const
__device__ __forceinline__ int1 cv::cudev::operator* (const char1 &a, const char1 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (const char1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator* (const char1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator* (const char1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator* (const char2 &a, const char2 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (const char2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator* (const char2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator* (const char2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator* (const char3 &a, const char3 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (const char3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator* (const char3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator* (const char3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator* (const char4 &a, const char4 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (const char4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator* (const char4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator* (const char4 &a, int s)
__device__ __forceinline__ double1 cv::cudev::operator* (const double1 &a, const double1 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (const double1 &a, double s)
__device__ __forceinline__ double2 cv::cudev::operator* (const double2 &a, const double2 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (const double2 &a, double s)
__device__ __forceinline__ double3 cv::cudev::operator* (const double3 &a, const double3 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (const double3 &a, double s)
__device__ __forceinline__ double4 cv::cudev::operator* (const double4 &a, const double4 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (const double4 &a, double s)
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<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, 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, 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<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)
__device__ __forceinline__ float1 cv::cudev::operator* (const float1 &a, const float1 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (const float1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator* (const float1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::operator* (const float2 &a, const float2 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (const float2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator* (const float2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::operator* (const float3 &a, const float3 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (const float3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator* (const float3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::operator* (const float4 &a, const float4 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (const float4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator* (const float4 &a, float s)
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, 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>
__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< 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< 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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< multiplies< T > > > > cv::cudev::operator* (const GpuMat_< T > &src, T val)
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>
__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< 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< Texture< T > >::ptr_type, multiplies< T > > > cv::cudev::operator* (const GpuMat_< T > &src1, const Texture< T > &src2)
__device__ __forceinline__ int1 cv::cudev::operator* (const int1 &a, const int1 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (const int1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator* (const int1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator* (const int1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator* (const int2 &a, const int2 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (const int2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator* (const int2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator* (const int2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator* (const int3 &a, const int3 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (const int3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator* (const int3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator* (const int3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator* (const int4 &a, const int4 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (const int4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator* (const int4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator* (const int4 &a, int s)
__device__ __forceinline__ int1 cv::cudev::operator* (const short1 &a, const short1 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (const short1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator* (const short1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator* (const short1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator* (const short2 &a, const short2 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (const short2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator* (const short2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator* (const short2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator* (const short3 &a, const short3 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (const short3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator* (const short3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator* (const short3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator* (const short4 &a, const short4 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (const short4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator* (const short4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator* (const short4 &a, int s)
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, 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>
__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>
__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>
__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)
__device__ __forceinline__ int1 cv::cudev::operator* (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (const uchar1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator* (const uchar1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator* (const uchar1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator* (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (const uchar2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator* (const uchar2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator* (const uchar2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator* (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (const uchar3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator* (const uchar3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator* (const uchar3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator* (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (const uchar4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator* (const uchar4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator* (const uchar4 &a, int s)
__device__ __forceinline__ uint1 cv::cudev::operator* (const uint1 &a, const uint1 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (const uint1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator* (const uint1 &a, float s)
__device__ __forceinline__ uint1 cv::cudev::operator* (const uint1 &a, uint s)
__device__ __forceinline__ uint2 cv::cudev::operator* (const uint2 &a, const uint2 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (const uint2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator* (const uint2 &a, float s)
__device__ __forceinline__ uint2 cv::cudev::operator* (const uint2 &a, uint s)
__device__ __forceinline__ uint3 cv::cudev::operator* (const uint3 &a, const uint3 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (const uint3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator* (const uint3 &a, float s)
__device__ __forceinline__ uint3 cv::cudev::operator* (const uint3 &a, uint s)
__device__ __forceinline__ uint4 cv::cudev::operator* (const uint4 &a, const uint4 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (const uint4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator* (const uint4 &a, float s)
__device__ __forceinline__ uint4 cv::cudev::operator* (const uint4 &a, uint s)
__device__ __forceinline__ int1 cv::cudev::operator* (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (const ushort1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator* (const ushort1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator* (const ushort1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator* (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (const ushort2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator* (const ushort2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator* (const ushort2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator* (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (const ushort3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator* (const ushort3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator* (const ushort3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator* (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (const ushort4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator* (const ushort4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator* (const ushort4 &a, int 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__ double3 cv::cudev::operator* (double s, const char3 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (double s, const char4 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (double s, const double1 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (double s, const double2 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (double s, const double3 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (double s, const double4 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (double s, const float1 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (double s, const float2 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (double s, const float3 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (double s, const float4 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (double s, const int1 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (double s, const int2 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (double s, const int3 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (double s, const int4 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (double s, const short1 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (double s, const short2 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (double s, const short3 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (double s, const short4 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (double s, const uchar1 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (double s, const uchar2 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (double s, const uchar3 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (double s, const uchar4 &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__ double3 cv::cudev::operator* (double s, const uint3 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (double s, const uint4 &b)
__device__ __forceinline__ double1 cv::cudev::operator* (double s, const ushort1 &b)
__device__ __forceinline__ double2 cv::cudev::operator* (double s, const ushort2 &b)
__device__ __forceinline__ double3 cv::cudev::operator* (double s, const ushort3 &b)
__device__ __forceinline__ double4 cv::cudev::operator* (double s, const ushort4 &b)
__device__ __forceinline__ float1 cv::cudev::operator* (float s, const char1 &b)
__device__ __forceinline__ float2 cv::cudev::operator* (float s, const char2 &b)
__device__ __forceinline__ float3 cv::cudev::operator* (float s, const char3 &b)
__device__ __forceinline__ float4 cv::cudev::operator* (float s, const char4 &b)
__device__ __forceinline__ float1 cv::cudev::operator* (float s, const float1 &b)
__device__ __forceinline__ float2 cv::cudev::operator* (float s, const float2 &b)
__device__ __forceinline__ float3 cv::cudev::operator* (float s, const float3 &b)
__device__ __forceinline__ float4 cv::cudev::operator* (float s, const float4 &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__ float3 cv::cudev::operator* (float s, const int3 &b)
__device__ __forceinline__ float4 cv::cudev::operator* (float s, const int4 &b)
__device__ __forceinline__ float1 cv::cudev::operator* (float s, const short1 &b)
__device__ __forceinline__ float2 cv::cudev::operator* (float s, const short2 &b)
__device__ __forceinline__ float3 cv::cudev::operator* (float s, const short3 &b)
__device__ __forceinline__ float4 cv::cudev::operator* (float s, const short4 &b)
__device__ __forceinline__ float1 cv::cudev::operator* (float s, const uchar1 &b)
__device__ __forceinline__ float2 cv::cudev::operator* (float s, const uchar2 &b)
__device__ __forceinline__ float3 cv::cudev::operator* (float s, const uchar3 &b)
__device__ __forceinline__ float4 cv::cudev::operator* (float s, const uchar4 &b)
__device__ __forceinline__ float1 cv::cudev::operator* (float s, const uint1 &b)
__device__ __forceinline__ float2 cv::cudev::operator* (float s, const uint2 &b)
__device__ __forceinline__ float3 cv::cudev::operator* (float s, const uint3 &b)
__device__ __forceinline__ float4 cv::cudev::operator* (float s, const uint4 &b)
__device__ __forceinline__ float1 cv::cudev::operator* (float s, const ushort1 &b)
__device__ __forceinline__ float2 cv::cudev::operator* (float s, const ushort2 &b)
__device__ __forceinline__ float3 cv::cudev::operator* (float s, const ushort3 &b)
__device__ __forceinline__ float4 cv::cudev::operator* (float s, const ushort4 &b)
__device__ __forceinline__ int1 cv::cudev::operator* (int s, const char1 &b)
__device__ __forceinline__ int2 cv::cudev::operator* (int s, const char2 &b)
__device__ __forceinline__ int3 cv::cudev::operator* (int s, const char3 &b)
__device__ __forceinline__ int4 cv::cudev::operator* (int s, const char4 &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__ int4 cv::cudev::operator* (int s, const int4 &b)
__device__ __forceinline__ int1 cv::cudev::operator* (int s, const short1 &b)
__device__ __forceinline__ int2 cv::cudev::operator* (int s, const short2 &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* (int s, const uchar1 &b)
__device__ __forceinline__ int2 cv::cudev::operator* (int s, const uchar2 &b)
__device__ __forceinline__ int3 cv::cudev::operator* (int s, const uchar3 &b)
__device__ __forceinline__ int4 cv::cudev::operator* (int s, const uchar4 &b)
__device__ __forceinline__ int1 cv::cudev::operator* (int s, const ushort1 &b)
__device__ __forceinline__ int2 cv::cudev::operator* (int s, const ushort2 &b)
__device__ __forceinline__ int3 cv::cudev::operator* (int s, const ushort3 &b)
__device__ __forceinline__ int4 cv::cudev::operator* (int s, const ushort4 &b)
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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< multiplies< T > > > > cv::cudev::operator* (T val, const GpuMat_< T > &src)
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 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__ uint1 cv::cudev::operator* (uint s, const uint1 &b)
__device__ __forceinline__ uint2 cv::cudev::operator* (uint s, const uint2 &b)
__device__ __forceinline__ uint3 cv::cudev::operator* (uint s, const uint3 &b)
__device__ __forceinline__ uint4 cv::cudev::operator* (uint s, const uint4 &b)
__device__ __forceinline__ int1 cv::cudev::operator+ (const char1 &a, const char1 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (const char1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator+ (const char1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator+ (const char1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator+ (const char2 &a, const char2 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (const char2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator+ (const char2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator+ (const char2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator+ (const char3 &a, const char3 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (const char3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator+ (const char3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator+ (const char3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator+ (const char4 &a, const char4 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (const char4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator+ (const char4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator+ (const char4 &a, int s)
__device__ __forceinline__ double1 cv::cudev::operator+ (const double1 &a, const double1 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (const double1 &a, double s)
__device__ __forceinline__ double2 cv::cudev::operator+ (const double2 &a, const double2 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (const double2 &a, double s)
__device__ __forceinline__ double3 cv::cudev::operator+ (const double3 &a, const double3 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (const double3 &a, double s)
__device__ __forceinline__ double4 cv::cudev::operator+ (const double4 &a, const double4 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (const double4 &a, double s)
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, 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, 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, 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<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)
__device__ __forceinline__ float1 cv::cudev::operator+ (const float1 &a, const float1 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (const float1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator+ (const float1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::operator+ (const float2 &a, const float2 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (const float2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator+ (const float2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::operator+ (const float3 &a, const float3 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (const float3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator+ (const float3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::operator+ (const float4 &a, const float4 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (const float4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator+ (const float4 &a, float s)
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< 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< 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< 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< 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>
__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< 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>
__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< 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)
__device__ __forceinline__ int1 cv::cudev::operator+ (const int1 &a, const int1 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (const int1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator+ (const int1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator+ (const int1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator+ (const int2 &a, const int2 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (const int2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator+ (const int2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator+ (const int2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator+ (const int3 &a, const int3 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (const int3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator+ (const int3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator+ (const int3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator+ (const int4 &a, const int4 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (const int4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator+ (const int4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator+ (const int4 &a, int s)
__device__ __forceinline__ int1 cv::cudev::operator+ (const short1 &a, const short1 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (const short1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator+ (const short1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator+ (const short1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator+ (const short2 &a, const short2 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (const short2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator+ (const short2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator+ (const short2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator+ (const short3 &a, const short3 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (const short3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator+ (const short3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator+ (const short3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator+ (const short4 &a, const short4 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (const short4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator+ (const short4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator+ (const short4 &a, int s)
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, 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<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)
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< Texture< T > >::ptr_type, plus< T > > > cv::cudev::operator+ (const Texture< T > &src1, const Texture< T > &src2)
__device__ __forceinline__ int1 cv::cudev::operator+ (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (const uchar1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator+ (const uchar1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator+ (const uchar1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator+ (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (const uchar2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator+ (const uchar2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator+ (const uchar2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator+ (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (const uchar3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator+ (const uchar3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator+ (const uchar3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator+ (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (const uchar4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator+ (const uchar4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator+ (const uchar4 &a, int s)
__device__ __forceinline__ uint1 cv::cudev::operator+ (const uint1 &a, const uint1 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (const uint1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator+ (const uint1 &a, float s)
__device__ __forceinline__ uint1 cv::cudev::operator+ (const uint1 &a, uint s)
__device__ __forceinline__ uint2 cv::cudev::operator+ (const uint2 &a, const uint2 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (const uint2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator+ (const uint2 &a, float s)
__device__ __forceinline__ uint2 cv::cudev::operator+ (const uint2 &a, uint s)
__device__ __forceinline__ uint3 cv::cudev::operator+ (const uint3 &a, const uint3 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (const uint3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator+ (const uint3 &a, float s)
__device__ __forceinline__ uint3 cv::cudev::operator+ (const uint3 &a, uint s)
__device__ __forceinline__ uint4 cv::cudev::operator+ (const uint4 &a, const uint4 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (const uint4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator+ (const uint4 &a, float s)
__device__ __forceinline__ uint4 cv::cudev::operator+ (const uint4 &a, uint s)
__device__ __forceinline__ int1 cv::cudev::operator+ (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (const ushort1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator+ (const ushort1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator+ (const ushort1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator+ (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (const ushort2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator+ (const ushort2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator+ (const ushort2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator+ (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (const ushort3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator+ (const ushort3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator+ (const ushort3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator+ (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (const ushort4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator+ (const ushort4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator+ (const ushort4 &a, int 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__ double3 cv::cudev::operator+ (double s, const char3 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const char4 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const double1 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const double2 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const double3 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const double4 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const float1 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const float2 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const float3 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const float4 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const int1 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const int2 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const int3 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const int4 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const short1 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const short2 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const short3 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const short4 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const uchar1 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const uchar2 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const uchar3 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const uchar4 &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__ double3 cv::cudev::operator+ (double s, const uint3 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const uint4 &b)
__device__ __forceinline__ double1 cv::cudev::operator+ (double s, const ushort1 &b)
__device__ __forceinline__ double2 cv::cudev::operator+ (double s, const ushort2 &b)
__device__ __forceinline__ double3 cv::cudev::operator+ (double s, const ushort3 &b)
__device__ __forceinline__ double4 cv::cudev::operator+ (double s, const ushort4 &b)
__device__ __forceinline__ float1 cv::cudev::operator+ (float s, const char1 &b)
__device__ __forceinline__ float2 cv::cudev::operator+ (float s, const char2 &b)
__device__ __forceinline__ float3 cv::cudev::operator+ (float s, const char3 &b)
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const char4 &b)
__device__ __forceinline__ float1 cv::cudev::operator+ (float s, const float1 &b)
__device__ __forceinline__ float2 cv::cudev::operator+ (float s, const float2 &b)
__device__ __forceinline__ float3 cv::cudev::operator+ (float s, const float3 &b)
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const float4 &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__ float3 cv::cudev::operator+ (float s, const int3 &b)
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const int4 &b)
__device__ __forceinline__ float1 cv::cudev::operator+ (float s, const short1 &b)
__device__ __forceinline__ float2 cv::cudev::operator+ (float s, const short2 &b)
__device__ __forceinline__ float3 cv::cudev::operator+ (float s, const short3 &b)
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const short4 &b)
__device__ __forceinline__ float1 cv::cudev::operator+ (float s, const uchar1 &b)
__device__ __forceinline__ float2 cv::cudev::operator+ (float s, const uchar2 &b)
__device__ __forceinline__ float3 cv::cudev::operator+ (float s, const uchar3 &b)
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const uchar4 &b)
__device__ __forceinline__ float1 cv::cudev::operator+ (float s, const uint1 &b)
__device__ __forceinline__ float2 cv::cudev::operator+ (float s, const uint2 &b)
__device__ __forceinline__ float3 cv::cudev::operator+ (float s, const uint3 &b)
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const uint4 &b)
__device__ __forceinline__ float1 cv::cudev::operator+ (float s, const ushort1 &b)
__device__ __forceinline__ float2 cv::cudev::operator+ (float s, const ushort2 &b)
__device__ __forceinline__ float3 cv::cudev::operator+ (float s, const ushort3 &b)
__device__ __forceinline__ float4 cv::cudev::operator+ (float s, const ushort4 &b)
__device__ __forceinline__ int1 cv::cudev::operator+ (int s, const char1 &b)
__device__ __forceinline__ int2 cv::cudev::operator+ (int s, const char2 &b)
__device__ __forceinline__ int3 cv::cudev::operator+ (int s, const char3 &b)
__device__ __forceinline__ int4 cv::cudev::operator+ (int s, const char4 &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__ int4 cv::cudev::operator+ (int s, const int4 &b)
__device__ __forceinline__ int1 cv::cudev::operator+ (int s, const short1 &b)
__device__ __forceinline__ int2 cv::cudev::operator+ (int s, const short2 &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+ (int s, const uchar1 &b)
__device__ __forceinline__ int2 cv::cudev::operator+ (int s, const uchar2 &b)
__device__ __forceinline__ int3 cv::cudev::operator+ (int s, const uchar3 &b)
__device__ __forceinline__ int4 cv::cudev::operator+ (int s, const uchar4 &b)
__device__ __forceinline__ int1 cv::cudev::operator+ (int s, const ushort1 &b)
__device__ __forceinline__ int2 cv::cudev::operator+ (int s, const ushort2 &b)
__device__ __forceinline__ int3 cv::cudev::operator+ (int s, const ushort3 &b)
__device__ __forceinline__ int4 cv::cudev::operator+ (int s, const ushort4 &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<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< plus< T > > > > cv::cudev::operator+ (T val, const GpuMat_< T > &src)
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<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)
__device__ __forceinline__ uint1 cv::cudev::operator+ (uint s, const uint1 &b)
__device__ __forceinline__ uint2 cv::cudev::operator+ (uint s, const uint2 &b)
__device__ __forceinline__ uint3 cv::cudev::operator+ (uint s, const uint3 &b)
__device__ __forceinline__ uint4 cv::cudev::operator+ (uint s, const uint4 &b)
__device__ __forceinline__ char1 cv::cudev::operator- (const char1 &a)
__device__ __forceinline__ int1 cv::cudev::operator- (const char1 &a, const char1 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (const char1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator- (const char1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator- (const char1 &a, int s)
__device__ __forceinline__ char2 cv::cudev::operator- (const char2 &a)
__device__ __forceinline__ int2 cv::cudev::operator- (const char2 &a, const char2 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (const char2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator- (const char2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator- (const char2 &a, int s)
__device__ __forceinline__ char3 cv::cudev::operator- (const char3 &a)
__device__ __forceinline__ int3 cv::cudev::operator- (const char3 &a, const char3 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (const char3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator- (const char3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator- (const char3 &a, int s)
__device__ __forceinline__ char4 cv::cudev::operator- (const char4 &a)
__device__ __forceinline__ int4 cv::cudev::operator- (const char4 &a, const char4 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (const char4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator- (const char4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator- (const char4 &a, int s)
__device__ __forceinline__ double1 cv::cudev::operator- (const double1 &a)
__device__ __forceinline__ double1 cv::cudev::operator- (const double1 &a, const double1 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (const double1 &a, double s)
__device__ __forceinline__ double2 cv::cudev::operator- (const double2 &a)
__device__ __forceinline__ double2 cv::cudev::operator- (const double2 &a, const double2 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (const double2 &a, double s)
__device__ __forceinline__ double3 cv::cudev::operator- (const double3 &a)
__device__ __forceinline__ double3 cv::cudev::operator- (const double3 &a, const double3 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (const double3 &a, double s)
__device__ __forceinline__ double4 cv::cudev::operator- (const double4 &a)
__device__ __forceinline__ double4 cv::cudev::operator- (const double4 &a, const double4 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (const double4 &a, double s)
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<class Body>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, negate< typename Body::value_type > > > cv::cudev::operator- (const Expr< Body > &src)
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, 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, 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<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)
__device__ __forceinline__ float1 cv::cudev::operator- (const float1 &a)
__device__ __forceinline__ float1 cv::cudev::operator- (const float1 &a, const float1 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (const float1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator- (const float1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::operator- (const float2 &a)
__device__ __forceinline__ float2 cv::cudev::operator- (const float2 &a, const float2 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (const float2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator- (const float2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::operator- (const float3 &a)
__device__ __forceinline__ float3 cv::cudev::operator- (const float3 &a, const float3 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (const float3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator- (const float3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::operator- (const float4 &a)
__device__ __forceinline__ float4 cv::cudev::operator- (const float4 &a, const float4 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (const float4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator- (const float4 &a, float s)
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< GlobPtrSz< T > >::ptr_type, Binder2nd< minus< T > > > > cv::cudev::operator- (const GlobPtrSz< T > &src, T val)
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< 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< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, minus< 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< Texture< T > >::ptr_type, minus< T > > > cv::cudev::operator- (const GlobPtrSz< T > &src1, const Texture< T > &src2)
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< GpuMat_< T > >::ptr_type, Binder2nd< minus< T > > > > cv::cudev::operator- (const GpuMat_< T > &src, T val)
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>
__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< 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< Texture< T > >::ptr_type, minus< T > > > cv::cudev::operator- (const GpuMat_< T > &src1, const Texture< T > &src2)
__device__ __forceinline__ int1 cv::cudev::operator- (const int1 &a)
__device__ __forceinline__ int1 cv::cudev::operator- (const int1 &a, const int1 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (const int1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator- (const int1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator- (const int1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator- (const int2 &a)
__device__ __forceinline__ int2 cv::cudev::operator- (const int2 &a, const int2 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (const int2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator- (const int2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator- (const int2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator- (const int3 &a)
__device__ __forceinline__ int3 cv::cudev::operator- (const int3 &a, const int3 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (const int3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator- (const int3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator- (const int3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator- (const int4 &a)
__device__ __forceinline__ int4 cv::cudev::operator- (const int4 &a, const int4 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (const int4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator- (const int4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator- (const int4 &a, int s)
__device__ __forceinline__ short1 cv::cudev::operator- (const short1 &a)
__device__ __forceinline__ int1 cv::cudev::operator- (const short1 &a, const short1 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (const short1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator- (const short1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator- (const short1 &a, int s)
__device__ __forceinline__ short2 cv::cudev::operator- (const short2 &a)
__device__ __forceinline__ int2 cv::cudev::operator- (const short2 &a, const short2 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (const short2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator- (const short2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator- (const short2 &a, int s)
__device__ __forceinline__ short3 cv::cudev::operator- (const short3 &a)
__device__ __forceinline__ int3 cv::cudev::operator- (const short3 &a, const short3 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (const short3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator- (const short3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator- (const short3 &a, int s)
__device__ __forceinline__ short4 cv::cudev::operator- (const short4 &a)
__device__ __forceinline__ int4 cv::cudev::operator- (const short4 &a, const short4 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (const short4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator- (const short4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator- (const short4 &a, int s)
template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, negate< T > > > cv::cudev::operator- (const Texture< T > &src)
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, 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>
__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>
__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>
__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)
__device__ __forceinline__ int1 cv::cudev::operator- (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (const uchar1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator- (const uchar1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator- (const uchar1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator- (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (const uchar2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator- (const uchar2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator- (const uchar2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator- (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (const uchar3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator- (const uchar3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator- (const uchar3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator- (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (const uchar4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator- (const uchar4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator- (const uchar4 &a, int s)
__device__ __forceinline__ uint1 cv::cudev::operator- (const uint1 &a, const uint1 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (const uint1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator- (const uint1 &a, float s)
__device__ __forceinline__ uint1 cv::cudev::operator- (const uint1 &a, uint s)
__device__ __forceinline__ uint2 cv::cudev::operator- (const uint2 &a, const uint2 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (const uint2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator- (const uint2 &a, float s)
__device__ __forceinline__ uint2 cv::cudev::operator- (const uint2 &a, uint s)
__device__ __forceinline__ uint3 cv::cudev::operator- (const uint3 &a, const uint3 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (const uint3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator- (const uint3 &a, float s)
__device__ __forceinline__ uint3 cv::cudev::operator- (const uint3 &a, uint s)
__device__ __forceinline__ uint4 cv::cudev::operator- (const uint4 &a, const uint4 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (const uint4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator- (const uint4 &a, float s)
__device__ __forceinline__ uint4 cv::cudev::operator- (const uint4 &a, uint s)
__device__ __forceinline__ int1 cv::cudev::operator- (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (const ushort1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator- (const ushort1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator- (const ushort1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator- (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (const ushort2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator- (const ushort2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator- (const ushort2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator- (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (const ushort3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator- (const ushort3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator- (const ushort3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator- (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (const ushort4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator- (const ushort4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator- (const ushort4 &a, int 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__ double3 cv::cudev::operator- (double s, const char3 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (double s, const char4 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (double s, const double1 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (double s, const double2 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (double s, const double3 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (double s, const double4 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (double s, const float1 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (double s, const float2 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (double s, const float3 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (double s, const float4 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (double s, const int1 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (double s, const int2 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (double s, const int3 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (double s, const int4 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (double s, const short1 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (double s, const short2 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (double s, const short3 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (double s, const short4 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (double s, const uchar1 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (double s, const uchar2 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (double s, const uchar3 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (double s, const uchar4 &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__ double3 cv::cudev::operator- (double s, const uint3 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (double s, const uint4 &b)
__device__ __forceinline__ double1 cv::cudev::operator- (double s, const ushort1 &b)
__device__ __forceinline__ double2 cv::cudev::operator- (double s, const ushort2 &b)
__device__ __forceinline__ double3 cv::cudev::operator- (double s, const ushort3 &b)
__device__ __forceinline__ double4 cv::cudev::operator- (double s, const ushort4 &b)
__device__ __forceinline__ float1 cv::cudev::operator- (float s, const char1 &b)
__device__ __forceinline__ float2 cv::cudev::operator- (float s, const char2 &b)
__device__ __forceinline__ float3 cv::cudev::operator- (float s, const char3 &b)
__device__ __forceinline__ float4 cv::cudev::operator- (float s, const char4 &b)
__device__ __forceinline__ float1 cv::cudev::operator- (float s, const float1 &b)
__device__ __forceinline__ float2 cv::cudev::operator- (float s, const float2 &b)
__device__ __forceinline__ float3 cv::cudev::operator- (float s, const float3 &b)
__device__ __forceinline__ float4 cv::cudev::operator- (float s, const float4 &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__ float3 cv::cudev::operator- (float s, const int3 &b)
__device__ __forceinline__ float4 cv::cudev::operator- (float s, const int4 &b)
__device__ __forceinline__ float1 cv::cudev::operator- (float s, const short1 &b)
__device__ __forceinline__ float2 cv::cudev::operator- (float s, const short2 &b)
__device__ __forceinline__ float3 cv::cudev::operator- (float s, const short3 &b)
__device__ __forceinline__ float4 cv::cudev::operator- (float s, const short4 &b)
__device__ __forceinline__ float1 cv::cudev::operator- (float s, const uchar1 &b)
__device__ __forceinline__ float2 cv::cudev::operator- (float s, const uchar2 &b)
__device__ __forceinline__ float3 cv::cudev::operator- (float s, const uchar3 &b)
__device__ __forceinline__ float4 cv::cudev::operator- (float s, const uchar4 &b)
__device__ __forceinline__ float1 cv::cudev::operator- (float s, const uint1 &b)
__device__ __forceinline__ float2 cv::cudev::operator- (float s, const uint2 &b)
__device__ __forceinline__ float3 cv::cudev::operator- (float s, const uint3 &b)
__device__ __forceinline__ float4 cv::cudev::operator- (float s, const uint4 &b)
__device__ __forceinline__ float1 cv::cudev::operator- (float s, const ushort1 &b)
__device__ __forceinline__ float2 cv::cudev::operator- (float s, const ushort2 &b)
__device__ __forceinline__ float3 cv::cudev::operator- (float s, const ushort3 &b)
__device__ __forceinline__ float4 cv::cudev::operator- (float s, const ushort4 &b)
__device__ __forceinline__ int1 cv::cudev::operator- (int s, const char1 &b)
__device__ __forceinline__ int2 cv::cudev::operator- (int s, const char2 &b)
__device__ __forceinline__ int3 cv::cudev::operator- (int s, const char3 &b)
__device__ __forceinline__ int4 cv::cudev::operator- (int s, const char4 &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__ int4 cv::cudev::operator- (int s, const int4 &b)
__device__ __forceinline__ int1 cv::cudev::operator- (int s, const short1 &b)
__device__ __forceinline__ int2 cv::cudev::operator- (int s, const short2 &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- (int s, const uchar1 &b)
__device__ __forceinline__ int2 cv::cudev::operator- (int s, const uchar2 &b)
__device__ __forceinline__ int3 cv::cudev::operator- (int s, const uchar3 &b)
__device__ __forceinline__ int4 cv::cudev::operator- (int s, const uchar4 &b)
__device__ __forceinline__ int1 cv::cudev::operator- (int s, const ushort1 &b)
__device__ __forceinline__ int2 cv::cudev::operator- (int s, const ushort2 &b)
__device__ __forceinline__ int3 cv::cudev::operator- (int s, const ushort3 &b)
__device__ __forceinline__ int4 cv::cudev::operator- (int s, const ushort4 &b)
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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< minus< T > > > > cv::cudev::operator- (T val, const GpuMat_< T > &src)
template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< minus< T > > > > cv::cudev::operator- (T val, const Texture< T > &src)
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)
__device__ __forceinline__ uint1 cv::cudev::operator- (uint s, const uint1 &b)
__device__ __forceinline__ uint2 cv::cudev::operator- (uint s, const uint2 &b)
__device__ __forceinline__ uint3 cv::cudev::operator- (uint s, const uint3 &b)
__device__ __forceinline__ uint4 cv::cudev::operator- (uint s, const uint4 &b)
__device__ __forceinline__ int1 cv::cudev::operator/ (const char1 &a, const char1 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (const char1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator/ (const char1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator/ (const char1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator/ (const char2 &a, const char2 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (const char2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator/ (const char2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator/ (const char2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator/ (const char3 &a, const char3 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (const char3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator/ (const char3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator/ (const char3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator/ (const char4 &a, const char4 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (const char4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator/ (const char4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator/ (const char4 &a, int s)
__device__ __forceinline__ double1 cv::cudev::operator/ (const double1 &a, const double1 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (const double1 &a, double s)
__device__ __forceinline__ double2 cv::cudev::operator/ (const double2 &a, const double2 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (const double2 &a, double s)
__device__ __forceinline__ double3 cv::cudev::operator/ (const double3 &a, const double3 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (const double3 &a, double s)
__device__ __forceinline__ double4 cv::cudev::operator/ (const double4 &a, const double4 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (const double4 &a, double s)
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, 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, 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, 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<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)
__device__ __forceinline__ float1 cv::cudev::operator/ (const float1 &a, const float1 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (const float1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator/ (const float1 &a, float s)
__device__ __forceinline__ float2 cv::cudev::operator/ (const float2 &a, const float2 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (const float2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator/ (const float2 &a, float s)
__device__ __forceinline__ float3 cv::cudev::operator/ (const float3 &a, const float3 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (const float3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator/ (const float3 &a, float s)
__device__ __forceinline__ float4 cv::cudev::operator/ (const float4 &a, const float4 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (const float4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator/ (const float4 &a, float s)
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, 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)
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< GpuMat_< T > >::ptr_type, divides< 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< Texture< T > >::ptr_type, divides< T > > > cv::cudev::operator/ (const GlobPtrSz< T > &src1, const Texture< T > &src2)
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, 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>
__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>
__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>
__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)
__device__ __forceinline__ int1 cv::cudev::operator/ (const int1 &a, const int1 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (const int1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator/ (const int1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator/ (const int1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator/ (const int2 &a, const int2 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (const int2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator/ (const int2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator/ (const int2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator/ (const int3 &a, const int3 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (const int3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator/ (const int3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator/ (const int3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator/ (const int4 &a, const int4 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (const int4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator/ (const int4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator/ (const int4 &a, int s)
__device__ __forceinline__ int1 cv::cudev::operator/ (const short1 &a, const short1 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (const short1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator/ (const short1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator/ (const short1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator/ (const short2 &a, const short2 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (const short2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator/ (const short2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator/ (const short2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator/ (const short3 &a, const short3 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (const short3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator/ (const short3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator/ (const short3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator/ (const short4 &a, const short4 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (const short4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator/ (const short4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator/ (const short4 &a, int s)
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< 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< 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< 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)
__device__ __forceinline__ int1 cv::cudev::operator/ (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (const uchar1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator/ (const uchar1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator/ (const uchar1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator/ (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (const uchar2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator/ (const uchar2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator/ (const uchar2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator/ (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (const uchar3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator/ (const uchar3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator/ (const uchar3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator/ (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (const uchar4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator/ (const uchar4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator/ (const uchar4 &a, int s)
__device__ __forceinline__ uint1 cv::cudev::operator/ (const uint1 &a, const uint1 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (const uint1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator/ (const uint1 &a, float s)
__device__ __forceinline__ uint1 cv::cudev::operator/ (const uint1 &a, uint s)
__device__ __forceinline__ uint2 cv::cudev::operator/ (const uint2 &a, const uint2 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (const uint2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator/ (const uint2 &a, float s)
__device__ __forceinline__ uint2 cv::cudev::operator/ (const uint2 &a, uint s)
__device__ __forceinline__ uint3 cv::cudev::operator/ (const uint3 &a, const uint3 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (const uint3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator/ (const uint3 &a, float s)
__device__ __forceinline__ uint3 cv::cudev::operator/ (const uint3 &a, uint s)
__device__ __forceinline__ uint4 cv::cudev::operator/ (const uint4 &a, const uint4 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (const uint4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator/ (const uint4 &a, float s)
__device__ __forceinline__ uint4 cv::cudev::operator/ (const uint4 &a, uint s)
__device__ __forceinline__ int1 cv::cudev::operator/ (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (const ushort1 &a, double s)
__device__ __forceinline__ float1 cv::cudev::operator/ (const ushort1 &a, float s)
__device__ __forceinline__ int1 cv::cudev::operator/ (const ushort1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator/ (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (const ushort2 &a, double s)
__device__ __forceinline__ float2 cv::cudev::operator/ (const ushort2 &a, float s)
__device__ __forceinline__ int2 cv::cudev::operator/ (const ushort2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator/ (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (const ushort3 &a, double s)
__device__ __forceinline__ float3 cv::cudev::operator/ (const ushort3 &a, float s)
__device__ __forceinline__ int3 cv::cudev::operator/ (const ushort3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator/ (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (const ushort4 &a, double s)
__device__ __forceinline__ float4 cv::cudev::operator/ (const ushort4 &a, float s)
__device__ __forceinline__ int4 cv::cudev::operator/ (const ushort4 &a, int 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__ double3 cv::cudev::operator/ (double s, const char3 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const char4 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const double1 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const double2 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const double3 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const double4 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const float1 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const float2 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const float3 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const float4 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const int1 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const int2 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const int3 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const int4 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const short1 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const short2 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const short3 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const short4 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const uchar1 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const uchar2 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const uchar3 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const uchar4 &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__ double3 cv::cudev::operator/ (double s, const uint3 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const uint4 &b)
__device__ __forceinline__ double1 cv::cudev::operator/ (double s, const ushort1 &b)
__device__ __forceinline__ double2 cv::cudev::operator/ (double s, const ushort2 &b)
__device__ __forceinline__ double3 cv::cudev::operator/ (double s, const ushort3 &b)
__device__ __forceinline__ double4 cv::cudev::operator/ (double s, const ushort4 &b)
__device__ __forceinline__ float1 cv::cudev::operator/ (float s, const char1 &b)
__device__ __forceinline__ float2 cv::cudev::operator/ (float s, const char2 &b)
__device__ __forceinline__ float3 cv::cudev::operator/ (float s, const char3 &b)
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const char4 &b)
__device__ __forceinline__ float1 cv::cudev::operator/ (float s, const float1 &b)
__device__ __forceinline__ float2 cv::cudev::operator/ (float s, const float2 &b)
__device__ __forceinline__ float3 cv::cudev::operator/ (float s, const float3 &b)
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const float4 &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__ float3 cv::cudev::operator/ (float s, const int3 &b)
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const int4 &b)
__device__ __forceinline__ float1 cv::cudev::operator/ (float s, const short1 &b)
__device__ __forceinline__ float2 cv::cudev::operator/ (float s, const short2 &b)
__device__ __forceinline__ float3 cv::cudev::operator/ (float s, const short3 &b)
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const short4 &b)
__device__ __forceinline__ float1 cv::cudev::operator/ (float s, const uchar1 &b)
__device__ __forceinline__ float2 cv::cudev::operator/ (float s, const uchar2 &b)
__device__ __forceinline__ float3 cv::cudev::operator/ (float s, const uchar3 &b)
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const uchar4 &b)
__device__ __forceinline__ float1 cv::cudev::operator/ (float s, const uint1 &b)
__device__ __forceinline__ float2 cv::cudev::operator/ (float s, const uint2 &b)
__device__ __forceinline__ float3 cv::cudev::operator/ (float s, const uint3 &b)
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const uint4 &b)
__device__ __forceinline__ float1 cv::cudev::operator/ (float s, const ushort1 &b)
__device__ __forceinline__ float2 cv::cudev::operator/ (float s, const ushort2 &b)
__device__ __forceinline__ float3 cv::cudev::operator/ (float s, const ushort3 &b)
__device__ __forceinline__ float4 cv::cudev::operator/ (float s, const ushort4 &b)
__device__ __forceinline__ int1 cv::cudev::operator/ (int s, const char1 &b)
__device__ __forceinline__ int2 cv::cudev::operator/ (int s, const char2 &b)
__device__ __forceinline__ int3 cv::cudev::operator/ (int s, const char3 &b)
__device__ __forceinline__ int4 cv::cudev::operator/ (int s, const char4 &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__ int4 cv::cudev::operator/ (int s, const int4 &b)
__device__ __forceinline__ int1 cv::cudev::operator/ (int s, const short1 &b)
__device__ __forceinline__ int2 cv::cudev::operator/ (int s, const short2 &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/ (int s, const uchar1 &b)
__device__ __forceinline__ int2 cv::cudev::operator/ (int s, const uchar2 &b)
__device__ __forceinline__ int3 cv::cudev::operator/ (int s, const uchar3 &b)
__device__ __forceinline__ int4 cv::cudev::operator/ (int s, const uchar4 &b)
__device__ __forceinline__ int1 cv::cudev::operator/ (int s, const ushort1 &b)
__device__ __forceinline__ int2 cv::cudev::operator/ (int s, const ushort2 &b)
__device__ __forceinline__ int3 cv::cudev::operator/ (int s, const ushort3 &b)
__device__ __forceinline__ int4 cv::cudev::operator/ (int s, const ushort4 &b)
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, Binder1st< divides< T > > > > cv::cudev::operator/ (T val, const GpuMat_< T > &src)
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<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)
__device__ __forceinline__ uint1 cv::cudev::operator/ (uint s, const uint1 &b)
__device__ __forceinline__ uint2 cv::cudev::operator/ (uint s, const uint2 &b)
__device__ __forceinline__ uint3 cv::cudev::operator/ (uint s, const uint3 &b)
__device__ __forceinline__ uint4 cv::cudev::operator/ (uint s, const uint4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator< (char s, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator< (char s, const char2 &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__ uchar1 cv::cudev::operator< (const char1 &a, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const char2 &a, char s)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const char2 &a, const char2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const char3 &a, char s)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const char3 &a, const char3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const char4 &a, char s)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const char4 &a, const char4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const double1 &a, const double1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const double1 &a, double s)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const double2 &a, const double2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const double2 &a, double s)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const double3 &a, const double3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const double3 &a, double s)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const double4 &a, const double4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const double4 &a, double s)
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<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, 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<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)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const float1 &a, const float1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const float1 &a, float s)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const float2 &a, const float2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const float2 &a, float s)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const float3 &a, const float3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const float3 &a, float s)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const float4 &a, const float4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const float4 &a, float s)
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, 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< 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)
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< 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< GpuMat_< T > >::ptr_type, Binder2nd< less< T > > > > cv::cudev::operator< (const GpuMat_< T > &src, T val)
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>
__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< 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< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less< T > > > cv::cudev::operator< (const GpuMat_< T > &src1, const Texture< T > &src2)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const int1 &a, const int1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const int1 &a, int s)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const int2 &a, const int2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const int2 &a, int s)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const int3 &a, const int3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const int3 &a, int s)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const int4 &a, const int4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const int4 &a, int s)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const short1 &a, const short1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const short1 &a, short s)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const short2 &a, const short2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const short2 &a, short s)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const short3 &a, const short3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const short3 &a, short s)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const short4 &a, const short4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const short4 &a, short s)
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< 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<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<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>
__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)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const uchar1 &a, uchar s)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const uchar2 &a, uchar s)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const uchar3 &a, uchar s)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const uchar4 &a, uchar s)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const uint1 &a, const uint1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const uint1 &a, uint s)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const uint2 &a, const uint2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const uint2 &a, uint s)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const uint3 &a, const uint3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const uint3 &a, uint s)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const uint4 &a, const uint4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const uint4 &a, uint s)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator< (const ushort1 &a, ushort s)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator< (const ushort2 &a, ushort s)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator< (const ushort3 &a, ushort s)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator< (const ushort4 &a, ushort s)
__device__ __forceinline__ uchar1 cv::cudev::operator< (double s, const double1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator< (double s, const double2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator< (double s, const double3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator< (double s, const double4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator< (float s, const float1 &b)
__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__ 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< (int s, const int3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator< (int s, const int4 &b)
__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< (short s, const short3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator< (short s, const short4 &b)
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< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< less< T > > > > cv::cudev::operator< (T val, const Texture< T > &src)
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)
__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__ uchar1 cv::cudev::operator< (uint s, const uint1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator< (uint s, const uint2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator< (uint s, const uint3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator< (uint s, const uint4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator< (ushort s, const ushort1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator< (ushort s, const ushort2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator< (ushort s, const ushort3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator< (ushort s, const ushort4 &b)
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< 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, 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<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<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< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< bit_lshift< T > > > > cv::cudev::operator<< (const GlobPtrSz< T > &src, T val)
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< 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< 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< 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>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_lshift< T > > > > cv::cudev::operator<< (const GpuMat_< T > &src, T val)
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< 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>
__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< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< bit_lshift< T > > > > cv::cudev::operator<< (const Texture< T > &src, T val)
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>
__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< 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>
__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>
__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< 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< 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, Binder1st< bit_lshift< typename Body::value_type > > > > cv::cudev::operator<< (typename Body::value_type val, const Expr< Body > &a)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (char s, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (char s, const char2 &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__ uchar1 cv::cudev::operator<= (const char1 &a, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const char2 &a, char s)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const char2 &a, const char2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const char3 &a, char s)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const char3 &a, const char3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const char4 &a, char s)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const char4 &a, const char4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const double1 &a, const double1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const double1 &a, double s)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const double2 &a, const double2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const double2 &a, double s)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const double3 &a, const double3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const double3 &a, double s)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const double4 &a, const double4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const double4 &a, double s)
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<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, 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, 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<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)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const float1 &a, const float1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const float1 &a, float s)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const float2 &a, const float2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const float2 &a, float s)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const float3 &a, const float3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const float3 &a, float s)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const float4 &a, const float4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const float4 &a, float s)
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, 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>
__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< 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< 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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< less_equal< T > > > > cv::cudev::operator<= (const GpuMat_< T > &src, T val)
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< GlobPtrSz< T > >::ptr_type, less_equal< 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, less_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< Texture< T > >::ptr_type, less_equal< T > > > cv::cudev::operator<= (const GpuMat_< T > &src1, const Texture< T > &src2)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const int1 &a, const int1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const int1 &a, int s)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const int2 &a, const int2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const int2 &a, int s)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const int3 &a, const int3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const int3 &a, int s)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const int4 &a, const int4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const int4 &a, int s)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const short1 &a, const short1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const short1 &a, short s)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const short2 &a, const short2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const short2 &a, short s)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const short3 &a, const short3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const short3 &a, short s)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const short4 &a, const short4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const short4 &a, short s)
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, 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< GlobPtrSz< T > >::ptr_type, less_equal< T > > > cv::cudev::operator<= (const Texture< T > &src1, const GlobPtrSz< T > &src2)
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<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)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const uchar1 &a, uchar s)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const uchar2 &a, uchar s)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const uchar3 &a, uchar s)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const uchar4 &a, uchar s)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const uint1 &a, const uint1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const uint1 &a, uint s)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const uint2 &a, const uint2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const uint2 &a, uint s)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const uint3 &a, const uint3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const uint3 &a, uint s)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const uint4 &a, const uint4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const uint4 &a, uint s)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (const ushort1 &a, ushort s)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (const ushort2 &a, ushort s)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (const ushort3 &a, ushort s)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (const ushort4 &a, ushort s)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (double s, const double1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (double s, const double2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (double s, const double3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (double s, const double4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (float s, const float1 &b)
__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__ 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<= (int s, const int3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (int s, const int4 &b)
__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<= (short s, const short3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (short s, const short4 &b)
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< GpuMat_< T > >::ptr_type, Binder1st< less_equal< T > > > > cv::cudev::operator<= (T val, const GpuMat_< T > &src)
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, Binder1st< less_equal< typename Body::value_type > > > > cv::cudev::operator<= (typename Body::value_type val, const Expr< Body > &a)
__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__ uchar1 cv::cudev::operator<= (uint s, const uint1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (uint s, const uint2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (uint s, const uint3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (uint s, const uint4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator<= (ushort s, const ushort1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator<= (ushort s, const ushort2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator<= (ushort s, const ushort3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator<= (ushort s, const ushort4 &b)
Texturecv::cudev::Texture< T, R >::operator= (const Texture &)=default
Texturecv::cudev::Texture< T, R >::operator= (Texture &&)=default
TextureOffcv::cudev::TextureOff< T, R >::operator= (const TextureOff &)=default
TextureOffcv::cudev::TextureOff< T, R >::operator= (TextureOff &&)=default
__host__ UniqueTexturecv::cudev::UniqueTexture< T, R >::operator= (const UniqueTexture &)=delete
__host__ UniqueTexturecv::cudev::UniqueTexture< T, R >::operator= (UniqueTexture &&other) noexcept
__device__ __forceinline__ uchar1 cv::cudev::operator== (char s, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator== (char s, const char2 &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__ uchar1 cv::cudev::operator== (const char1 &a, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const char2 &a, char s)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const char2 &a, const char2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const char3 &a, char s)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const char3 &a, const char3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const char4 &a, char s)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const char4 &a, const char4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const double1 &a, const double1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const double1 &a, double s)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const double2 &a, const double2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const double2 &a, double s)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const double3 &a, const double3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const double3 &a, double s)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const double4 &a, const double4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const double4 &a, double s)
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< 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<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, 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<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)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const float1 &a, const float1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const float1 &a, float s)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const float2 &a, const float2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const float2 &a, float s)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const float3 &a, const float3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const float3 &a, float s)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const float4 &a, const float4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const float4 &a, float s)
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<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< GlobPtrSz< T > >::ptr_type, equal_to< 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< 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< 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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< equal_to< T > > > > cv::cudev::operator== (const GpuMat_< T > &src, T val)
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>
__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< 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< Texture< T > >::ptr_type, equal_to< T > > > cv::cudev::operator== (const GpuMat_< T > &src1, const Texture< T > &src2)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const int1 &a, const int1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const int1 &a, int s)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const int2 &a, const int2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const int2 &a, int s)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const int3 &a, const int3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const int3 &a, int s)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const int4 &a, const int4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const int4 &a, int s)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const short1 &a, const short1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const short1 &a, short s)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const short2 &a, const short2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const short2 &a, short s)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const short3 &a, const short3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const short3 &a, short s)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const short4 &a, const short4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const short4 &a, short s)
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)
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>
__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>
__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>
__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)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const uchar1 &a, uchar s)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const uchar2 &a, uchar s)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const uchar3 &a, uchar s)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const uchar4 &a, uchar s)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const uint1 &a, const uint1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const uint1 &a, uint s)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const uint2 &a, const uint2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const uint2 &a, uint s)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const uint3 &a, const uint3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const uint3 &a, uint s)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const uint4 &a, const uint4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const uint4 &a, uint s)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator== (const ushort1 &a, ushort s)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator== (const ushort2 &a, ushort s)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator== (const ushort3 &a, ushort s)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator== (const ushort4 &a, ushort s)
__device__ __forceinline__ uchar1 cv::cudev::operator== (double s, const double1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator== (double s, const double2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator== (double s, const double3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator== (double s, const double4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator== (float s, const float1 &b)
__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__ 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== (int s, const int3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator== (int s, const int4 &b)
__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== (short s, const short3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator== (short s, const short4 &b)
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< GpuMat_< T > >::ptr_type, Binder1st< equal_to< T > > > > cv::cudev::operator== (T val, const GpuMat_< T > &src)
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<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)
__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__ uchar1 cv::cudev::operator== (uint s, const uint1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator== (uint s, const uint2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator== (uint s, const uint3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator== (uint s, const uint4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator== (ushort s, const ushort1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator== (ushort s, const ushort2 &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__ uchar1 cv::cudev::operator> (char s, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator> (char s, const char2 &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__ uchar1 cv::cudev::operator> (const char1 &a, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const char2 &a, char s)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const char2 &a, const char2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const char3 &a, char s)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const char3 &a, const char3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const char4 &a, char s)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const char4 &a, const char4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const double1 &a, const double1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const double1 &a, double s)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const double2 &a, const double2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const double2 &a, double s)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const double3 &a, const double3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const double3 &a, double s)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const double4 &a, const double4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const double4 &a, double s)
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, 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, 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< 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<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)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const float1 &a, const float1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const float1 &a, float s)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const float2 &a, const float2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const float2 &a, float s)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const float3 &a, const float3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const float3 &a, float s)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const float4 &a, const float4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const float4 &a, float s)
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< 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< 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< 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< 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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< greater< T > > > > cv::cudev::operator> (const GpuMat_< T > &src, T val)
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< 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< 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< 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)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const int1 &a, const int1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const int1 &a, int s)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const int2 &a, const int2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const int2 &a, int s)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const int3 &a, const int3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const int3 &a, int s)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const int4 &a, const int4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const int4 &a, int s)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const short1 &a, const short1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const short1 &a, short s)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const short2 &a, const short2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const short2 &a, short s)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const short3 &a, const short3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const short3 &a, short s)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const short4 &a, const short4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const short4 &a, short s)
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<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< 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>
__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>
__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)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const uchar1 &a, uchar s)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const uchar2 &a, uchar s)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const uchar3 &a, uchar s)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const uchar4 &a, uchar s)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const uint1 &a, const uint1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const uint1 &a, uint s)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const uint2 &a, const uint2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const uint2 &a, uint s)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const uint3 &a, const uint3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const uint3 &a, uint s)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const uint4 &a, const uint4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const uint4 &a, uint s)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator> (const ushort1 &a, ushort s)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator> (const ushort2 &a, ushort s)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator> (const ushort3 &a, ushort s)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator> (const ushort4 &a, ushort s)
__device__ __forceinline__ uchar1 cv::cudev::operator> (double s, const double1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator> (double s, const double2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator> (double s, const double3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator> (double s, const double4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator> (float s, const float1 &b)
__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__ 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> (int s, const int3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator> (int s, const int4 &b)
__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> (short s, const short3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator> (short s, const short4 &b)
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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< greater< T > > > > cv::cudev::operator> (T val, const GpuMat_< T > &src)
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 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__ 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__ uchar1 cv::cudev::operator> (uint s, const uint1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator> (uint s, const uint2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator> (uint s, const uint3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator> (uint s, const uint4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator> (ushort s, const ushort1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator> (ushort s, const ushort2 &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__ uchar1 cv::cudev::operator>= (char s, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (char s, const char2 &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__ uchar1 cv::cudev::operator>= (const char1 &a, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const char2 &a, char s)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const char2 &a, const char2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const char3 &a, char s)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const char3 &a, const char3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const char4 &a, char s)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const char4 &a, const char4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (const double1 &a, const double1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (const double1 &a, double s)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const double2 &a, const double2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const double2 &a, double s)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const double3 &a, const double3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const double3 &a, double s)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const double4 &a, const double4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const double4 &a, double s)
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, 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< 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< 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<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)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (const float1 &a, const float1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (const float1 &a, float s)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const float2 &a, const float2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const float2 &a, float s)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const float3 &a, const float3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const float3 &a, float s)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const float4 &a, const float4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const float4 &a, float s)
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, 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< 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< 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< 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>
__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, 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<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< 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< Texture< T > >::ptr_type, greater_equal< T > > > cv::cudev::operator>= (const GpuMat_< T > &src1, const Texture< T > &src2)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (const int1 &a, const int1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (const int1 &a, int s)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const int2 &a, const int2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const int2 &a, int s)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const int3 &a, const int3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const int3 &a, int s)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const int4 &a, const int4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const int4 &a, int s)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (const short1 &a, const short1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (const short1 &a, short s)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const short2 &a, const short2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const short2 &a, short s)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const short3 &a, const short3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const short3 &a, short s)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const short4 &a, const short4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const short4 &a, short s)
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, 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<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< 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>
__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__ uchar1 cv::cudev::operator>= (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (const uchar1 &a, uchar s)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const uchar2 &a, uchar s)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const uchar3 &a, uchar s)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const uchar4 &a, uchar s)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (const uint1 &a, const uint1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (const uint1 &a, uint s)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const uint2 &a, const uint2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const uint2 &a, uint s)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const uint3 &a, const uint3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const uint3 &a, uint s)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const uint4 &a, const uint4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const uint4 &a, uint s)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (const ushort1 &a, ushort s)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (const ushort2 &a, ushort s)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (const ushort3 &a, ushort s)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (const ushort4 &a, ushort s)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (double s, const double1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (double s, const double2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (double s, const double3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (double s, const double4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (float s, const float1 &b)
__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__ 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>= (int s, const int3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (int s, const int4 &b)
__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>= (short s, const short3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (short s, const short4 &b)
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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< greater_equal< T > > > > cv::cudev::operator>= (T val, const GpuMat_< T > &src)
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<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)
__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__ uchar1 cv::cudev::operator>= (uint s, const uint1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (uint s, const uint2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (uint s, const uint3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (uint s, const uint4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator>= (ushort s, const ushort1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator>= (ushort s, const ushort2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator>= (ushort s, const ushort3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator>= (ushort s, const ushort4 &b)
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, 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, 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< 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<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< 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< 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>
__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< 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< 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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_rshift< T > > > > cv::cudev::operator>> (const GpuMat_< T > &src, T val)
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< 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< 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< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< bit_rshift< T > > > > cv::cudev::operator>> (const Texture< 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< 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>
__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>
__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< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< bit_rshift< T > > > > cv::cudev::operator>> (T val, const GlobPtrSz< T > &src)
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< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< bit_rshift< T > > > > cv::cudev::operator>> (T val, const Texture< T > &src)
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)
__device__ __forceinline__ char1 cv::cudev::operator^ (char s, const char1 &b)
__device__ __forceinline__ char2 cv::cudev::operator^ (char s, const char2 &b)
__device__ __forceinline__ char3 cv::cudev::operator^ (char s, const char3 &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^ (const char1 &a, const char1 &b)
__device__ __forceinline__ char2 cv::cudev::operator^ (const char2 &a, char s)
__device__ __forceinline__ char2 cv::cudev::operator^ (const char2 &a, const char2 &b)
__device__ __forceinline__ char3 cv::cudev::operator^ (const char3 &a, char s)
__device__ __forceinline__ char3 cv::cudev::operator^ (const char3 &a, const char3 &b)
__device__ __forceinline__ char4 cv::cudev::operator^ (const char4 &a, char s)
__device__ __forceinline__ char4 cv::cudev::operator^ (const char4 &a, const char4 &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<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<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, 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<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<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, 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< 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< GpuMat_< T > >::ptr_type, bit_xor< 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< Texture< T > >::ptr_type, bit_xor< T > > > cv::cudev::operator^ (const GlobPtrSz< T > &src1, const Texture< 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, 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>
__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>
__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< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_xor< T > > > cv::cudev::operator^ (const GpuMat_< T > &src1, const Texture< T > &src2)
__device__ __forceinline__ int1 cv::cudev::operator^ (const int1 &a, const int1 &b)
__device__ __forceinline__ int1 cv::cudev::operator^ (const int1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator^ (const int2 &a, const int2 &b)
__device__ __forceinline__ int2 cv::cudev::operator^ (const int2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator^ (const int3 &a, const int3 &b)
__device__ __forceinline__ int3 cv::cudev::operator^ (const int3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator^ (const int4 &a, const int4 &b)
__device__ __forceinline__ int4 cv::cudev::operator^ (const int4 &a, int s)
__device__ __forceinline__ short1 cv::cudev::operator^ (const short1 &a, const short1 &b)
__device__ __forceinline__ short1 cv::cudev::operator^ (const short1 &a, short s)
__device__ __forceinline__ short2 cv::cudev::operator^ (const short2 &a, const short2 &b)
__device__ __forceinline__ short2 cv::cudev::operator^ (const short2 &a, short s)
__device__ __forceinline__ short3 cv::cudev::operator^ (const short3 &a, const short3 &b)
__device__ __forceinline__ short3 cv::cudev::operator^ (const short3 &a, short s)
__device__ __forceinline__ short4 cv::cudev::operator^ (const short4 &a, const short4 &b)
__device__ __forceinline__ short4 cv::cudev::operator^ (const short4 &a, short s)
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, 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)
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>
__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< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_xor< T > > > cv::cudev::operator^ (const Texture< T > &src1, const Texture< T > &src2)
__device__ __forceinline__ uchar1 cv::cudev::operator^ (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator^ (const uchar1 &a, uchar s)
__device__ __forceinline__ uchar2 cv::cudev::operator^ (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator^ (const uchar2 &a, uchar s)
__device__ __forceinline__ uchar3 cv::cudev::operator^ (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator^ (const uchar3 &a, uchar s)
__device__ __forceinline__ uchar4 cv::cudev::operator^ (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator^ (const uchar4 &a, uchar s)
__device__ __forceinline__ uint1 cv::cudev::operator^ (const uint1 &a, const uint1 &b)
__device__ __forceinline__ uint1 cv::cudev::operator^ (const uint1 &a, uint s)
__device__ __forceinline__ uint2 cv::cudev::operator^ (const uint2 &a, const uint2 &b)
__device__ __forceinline__ uint2 cv::cudev::operator^ (const uint2 &a, uint s)
__device__ __forceinline__ uint3 cv::cudev::operator^ (const uint3 &a, const uint3 &b)
__device__ __forceinline__ uint3 cv::cudev::operator^ (const uint3 &a, uint s)
__device__ __forceinline__ uint4 cv::cudev::operator^ (const uint4 &a, const uint4 &b)
__device__ __forceinline__ uint4 cv::cudev::operator^ (const uint4 &a, uint s)
__device__ __forceinline__ ushort1 cv::cudev::operator^ (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ ushort1 cv::cudev::operator^ (const ushort1 &a, ushort s)
__device__ __forceinline__ ushort2 cv::cudev::operator^ (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ ushort2 cv::cudev::operator^ (const ushort2 &a, ushort s)
__device__ __forceinline__ ushort3 cv::cudev::operator^ (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ ushort3 cv::cudev::operator^ (const ushort3 &a, ushort s)
__device__ __forceinline__ ushort4 cv::cudev::operator^ (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ ushort4 cv::cudev::operator^ (const ushort4 &a, ushort s)
__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__ int4 cv::cudev::operator^ (int s, const int4 &b)
__device__ __forceinline__ short1 cv::cudev::operator^ (short s, const short1 &b)
__device__ __forceinline__ short2 cv::cudev::operator^ (short s, const short2 &b)
__device__ __forceinline__ short3 cv::cudev::operator^ (short s, const short3 &b)
__device__ __forceinline__ short4 cv::cudev::operator^ (short s, const short4 &b)
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< GpuMat_< T > >::ptr_type, Binder1st< bit_xor< T > > > > cv::cudev::operator^ (T val, const GpuMat_< T > &src)
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<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)
__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__ uint1 cv::cudev::operator^ (uint s, const uint1 &b)
__device__ __forceinline__ uint2 cv::cudev::operator^ (uint s, const uint2 &b)
__device__ __forceinline__ uint3 cv::cudev::operator^ (uint s, const uint3 &b)
__device__ __forceinline__ uint4 cv::cudev::operator^ (uint s, const uint4 &b)
__device__ __forceinline__ ushort1 cv::cudev::operator^ (ushort s, const ushort1 &b)
__device__ __forceinline__ ushort2 cv::cudev::operator^ (ushort s, const ushort2 &b)
__device__ __forceinline__ ushort3 cv::cudev::operator^ (ushort s, const ushort3 &b)
__device__ __forceinline__ ushort4 cv::cudev::operator^ (ushort s, const ushort4 &b)
__device__ __forceinline__ char1 cv::cudev::operator| (char s, const char1 &b)
__device__ __forceinline__ char2 cv::cudev::operator| (char s, const char2 &b)
__device__ __forceinline__ char3 cv::cudev::operator| (char s, const char3 &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| (const char1 &a, const char1 &b)
__device__ __forceinline__ char2 cv::cudev::operator| (const char2 &a, char s)
__device__ __forceinline__ char2 cv::cudev::operator| (const char2 &a, const char2 &b)
__device__ __forceinline__ char3 cv::cudev::operator| (const char3 &a, char s)
__device__ __forceinline__ char3 cv::cudev::operator| (const char3 &a, const char3 &b)
__device__ __forceinline__ char4 cv::cudev::operator| (const char4 &a, char s)
__device__ __forceinline__ char4 cv::cudev::operator| (const char4 &a, const char4 &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, 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<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<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, 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< 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< 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< Texture< T > >::ptr_type, bit_or< T > > > cv::cudev::operator| (const GlobPtrSz< 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)
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< 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< 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< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_or< T > > > cv::cudev::operator| (const GpuMat_< T > &src1, const Texture< T > &src2)
__device__ __forceinline__ int1 cv::cudev::operator| (const int1 &a, const int1 &b)
__device__ __forceinline__ int1 cv::cudev::operator| (const int1 &a, int s)
__device__ __forceinline__ int2 cv::cudev::operator| (const int2 &a, const int2 &b)
__device__ __forceinline__ int2 cv::cudev::operator| (const int2 &a, int s)
__device__ __forceinline__ int3 cv::cudev::operator| (const int3 &a, const int3 &b)
__device__ __forceinline__ int3 cv::cudev::operator| (const int3 &a, int s)
__device__ __forceinline__ int4 cv::cudev::operator| (const int4 &a, const int4 &b)
__device__ __forceinline__ int4 cv::cudev::operator| (const int4 &a, int s)
__device__ __forceinline__ short1 cv::cudev::operator| (const short1 &a, const short1 &b)
__device__ __forceinline__ short1 cv::cudev::operator| (const short1 &a, short s)
__device__ __forceinline__ short2 cv::cudev::operator| (const short2 &a, const short2 &b)
__device__ __forceinline__ short2 cv::cudev::operator| (const short2 &a, short s)
__device__ __forceinline__ short3 cv::cudev::operator| (const short3 &a, const short3 &b)
__device__ __forceinline__ short3 cv::cudev::operator| (const short3 &a, short s)
__device__ __forceinline__ short4 cv::cudev::operator| (const short4 &a, const short4 &b)
__device__ __forceinline__ short4 cv::cudev::operator| (const short4 &a, short s)
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<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< 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< 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>
__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)
__device__ __forceinline__ uchar1 cv::cudev::operator| (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator| (const uchar1 &a, uchar s)
__device__ __forceinline__ uchar2 cv::cudev::operator| (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator| (const uchar2 &a, uchar s)
__device__ __forceinline__ uchar3 cv::cudev::operator| (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator| (const uchar3 &a, uchar s)
__device__ __forceinline__ uchar4 cv::cudev::operator| (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator| (const uchar4 &a, uchar s)
__device__ __forceinline__ uint1 cv::cudev::operator| (const uint1 &a, const uint1 &b)
__device__ __forceinline__ uint1 cv::cudev::operator| (const uint1 &a, uint s)
__device__ __forceinline__ uint2 cv::cudev::operator| (const uint2 &a, const uint2 &b)
__device__ __forceinline__ uint2 cv::cudev::operator| (const uint2 &a, uint s)
__device__ __forceinline__ uint3 cv::cudev::operator| (const uint3 &a, const uint3 &b)
__device__ __forceinline__ uint3 cv::cudev::operator| (const uint3 &a, uint s)
__device__ __forceinline__ uint4 cv::cudev::operator| (const uint4 &a, const uint4 &b)
__device__ __forceinline__ uint4 cv::cudev::operator| (const uint4 &a, uint s)
__device__ __forceinline__ ushort1 cv::cudev::operator| (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ ushort1 cv::cudev::operator| (const ushort1 &a, ushort s)
__device__ __forceinline__ ushort2 cv::cudev::operator| (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ ushort2 cv::cudev::operator| (const ushort2 &a, ushort s)
__device__ __forceinline__ ushort3 cv::cudev::operator| (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ ushort3 cv::cudev::operator| (const ushort3 &a, ushort s)
__device__ __forceinline__ ushort4 cv::cudev::operator| (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ ushort4 cv::cudev::operator| (const ushort4 &a, ushort s)
__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__ int4 cv::cudev::operator| (int s, const int4 &b)
__device__ __forceinline__ short1 cv::cudev::operator| (short s, const short1 &b)
__device__ __forceinline__ short2 cv::cudev::operator| (short s, const short2 &b)
__device__ __forceinline__ short3 cv::cudev::operator| (short s, const short3 &b)
__device__ __forceinline__ short4 cv::cudev::operator| (short s, const short4 &b)
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>
__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>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< bit_or< T > > > > cv::cudev::operator| (T val, const Texture< T > &src)
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)
__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__ uint1 cv::cudev::operator| (uint s, const uint1 &b)
__device__ __forceinline__ uint2 cv::cudev::operator| (uint s, const uint2 &b)
__device__ __forceinline__ uint3 cv::cudev::operator| (uint s, const uint3 &b)
__device__ __forceinline__ uint4 cv::cudev::operator| (uint s, const uint4 &b)
__device__ __forceinline__ ushort1 cv::cudev::operator| (ushort s, const ushort1 &b)
__device__ __forceinline__ ushort2 cv::cudev::operator| (ushort s, const ushort2 &b)
__device__ __forceinline__ ushort3 cv::cudev::operator| (ushort s, const ushort3 &b)
__device__ __forceinline__ ushort4 cv::cudev::operator| (ushort s, const ushort4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (char s, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (char s, const char2 &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__ uchar1 cv::cudev::operator|| (const char1 &a, const char1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const char2 &a, char s)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const char2 &a, const char2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const char3 &a, char s)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const char3 &a, const char3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const char4 &a, char s)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const char4 &a, const char4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const double1 &a, const double1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const double1 &a, double s)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const double2 &a, const double2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const double2 &a, double s)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const double3 &a, const double3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const double3 &a, double s)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const double4 &a, const double4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const double4 &a, double s)
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, 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, 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< 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<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)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const float1 &a, const float1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const float1 &a, float s)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const float2 &a, const float2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const float2 &a, float s)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const float3 &a, const float3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const float3 &a, float s)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const float4 &a, const float4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const float4 &a, float s)
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, 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<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<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< 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>
__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, 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< 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< 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)
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)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const int1 &a, const int1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const int1 &a, int s)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const int2 &a, const int2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const int2 &a, int s)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const int3 &a, const int3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const int3 &a, int s)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const int4 &a, const int4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const int4 &a, int s)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const short1 &a, const short1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const short1 &a, short s)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const short2 &a, const short2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const short2 &a, short s)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const short3 &a, const short3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const short3 &a, short s)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const short4 &a, const short4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const short4 &a, short s)
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< 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>
__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< 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< 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)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const uchar1 &a, const uchar1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const uchar1 &a, uchar s)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const uchar2 &a, const uchar2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const uchar2 &a, uchar s)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const uchar3 &a, const uchar3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const uchar3 &a, uchar s)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const uchar4 &a, const uchar4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const uchar4 &a, uchar s)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const uint1 &a, const uint1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const uint1 &a, uint s)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const uint2 &a, const uint2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const uint2 &a, uint s)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const uint3 &a, const uint3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const uint3 &a, uint s)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const uint4 &a, const uint4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const uint4 &a, uint s)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const ushort1 &a, const ushort1 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (const ushort1 &a, ushort s)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const ushort2 &a, const ushort2 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (const ushort2 &a, ushort s)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const ushort3 &a, const ushort3 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (const ushort3 &a, ushort s)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const ushort4 &a, const ushort4 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (const ushort4 &a, ushort s)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (double s, const double1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (double s, const double2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (double s, const double3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (double s, const double4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (float s, const float1 &b)
__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__ 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|| (int s, const int3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (int s, const int4 &b)
__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|| (short s, const short3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (short s, const short4 &b)
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< 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< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< logical_or< T > > > > cv::cudev::operator|| (T val, const Texture< T > &src)
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)
__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__ uchar1 cv::cudev::operator|| (uint s, const uint1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (uint s, const uint2 &b)
__device__ __forceinline__ uchar3 cv::cudev::operator|| (uint s, const uint3 &b)
__device__ __forceinline__ uchar4 cv::cudev::operator|| (uint s, const uint4 &b)
__device__ __forceinline__ uchar1 cv::cudev::operator|| (ushort s, const ushort1 &b)
__device__ __forceinline__ uchar2 cv::cudev::operator|| (ushort s, const ushort2 &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__ 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)
template<class Body>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, bit_not< typename Body::value_type > > > cv::cudev::operator~ (const Expr< Body > &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< GpuMat_< T > >::ptr_type, bit_not< T > > > cv::cudev::operator~ (const GpuMat_< T > &src)
__device__ __forceinline__ int1 cv::cudev::operator~ (const int1 &a)
__device__ __forceinline__ int2 cv::cudev::operator~ (const int2 &a)
__device__ __forceinline__ int3 cv::cudev::operator~ (const int3 &a)
__device__ __forceinline__ int4 cv::cudev::operator~ (const int4 &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__ short4 cv::cudev::operator~ (const short4 &a)
template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, bit_not< T > > > cv::cudev::operator~ (const Texture< T > &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__ 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)
__device__ __forceinline__ ushort1 cv::cudev::operator~ (const ushort1 &a)
__device__ __forceinline__ ushort2 cv::cudev::operator~ (const ushort2 &a)
__device__ __forceinline__ ushort3 cv::cudev::operator~ (const ushort3 &a)
__device__ __forceinline__ ushort4 cv::cudev::operator~ (const ushort4 &a)
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_typecv::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_typecv::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 >::typecv::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_typecv::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 (const char1 &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 char3 &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 double1 &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 double3 &v)
template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast (const double4 &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 float2 &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 float4 &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 int2 &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 int4 &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 short2 &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 short4 &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 uchar2 &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 uchar4 &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 uint2 &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 uint4 &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 ushort2 &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 ushort4 &v)
template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast (double v)
template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast (float v)
template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast (int v)
template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast (schar v)
template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast (short v)
template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast (uchar v)
template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast (uint v)
template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast (ushort v)
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (double v)
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (float v)
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (int v)
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (short v)
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (uchar v)
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (uint v)
template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > (ushort v)
template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > (double v)
template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > (float 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 > (ushort v)
template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > (double v)
template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > (float v)
template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > (int 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 > (uint v)
template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > (ushort v)
template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > (double v)
template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > (float v)
template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > (int 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__ ushort cv::cudev::saturate_cast< ushort > (double v)
template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > (float v)
template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > (int 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 > (uint 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_typecv::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_typecv::cudev::scharrYPtr (const SrcPtr &src)
template<class Ptr2DSz>
__host__ PtrTraits< Ptr2DSz >::ptr_type cv::cudev::shrinkPtr (const Ptr2DSz &ptr)
__device__ __forceinline__ float1 cv::cudev::sin (const char1 &a)
__device__ __forceinline__ float2 cv::cudev::sin (const char2 &a)
__device__ __forceinline__ float3 cv::cudev::sin (const char3 &a)
__device__ __forceinline__ float4 cv::cudev::sin (const char4 &a)
__device__ __forceinline__ double1 cv::cudev::sin (const double1 &a)
__device__ __forceinline__ double2 cv::cudev::sin (const double2 &a)
__device__ __forceinline__ double3 cv::cudev::sin (const double3 &a)
__device__ __forceinline__ double4 cv::cudev::sin (const double4 &a)
__device__ __forceinline__ float1 cv::cudev::sin (const float1 &a)
__device__ __forceinline__ float2 cv::cudev::sin (const float2 &a)
__device__ __forceinline__ float3 cv::cudev::sin (const float3 &a)
__device__ __forceinline__ float4 cv::cudev::sin (const float4 &a)
__device__ __forceinline__ float1 cv::cudev::sin (const int1 &a)
__device__ __forceinline__ float2 cv::cudev::sin (const int2 &a)
__device__ __forceinline__ float3 cv::cudev::sin (const int3 &a)
__device__ __forceinline__ float4 cv::cudev::sin (const int4 &a)
__device__ __forceinline__ float1 cv::cudev::sin (const short1 &a)
__device__ __forceinline__ float2 cv::cudev::sin (const short2 &a)
__device__ __forceinline__ float3 cv::cudev::sin (const short3 &a)
__device__ __forceinline__ float4 cv::cudev::sin (const short4 &a)
__device__ __forceinline__ float1 cv::cudev::sin (const uchar1 &a)
__device__ __forceinline__ float2 cv::cudev::sin (const uchar2 &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 uint1 &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 ushort1 &a)
__device__ __forceinline__ float2 cv::cudev::sin (const ushort2 &a)
__device__ __forceinline__ float3 cv::cudev::sin (const ushort3 &a)
__device__ __forceinline__ float4 cv::cudev::sin (const ushort4 &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_typecv::cudev::singleMaskChannels (const MaskPtr &mask, int channels)
__device__ __forceinline__ float1 cv::cudev::sinh (const char1 &a)
__device__ __forceinline__ float2 cv::cudev::sinh (const char2 &a)
__device__ __forceinline__ float3 cv::cudev::sinh (const char3 &a)
__device__ __forceinline__ float4 cv::cudev::sinh (const char4 &a)
__device__ __forceinline__ double1 cv::cudev::sinh (const double1 &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__ 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__ float1 cv::cudev::sinh (const int1 &a)
__device__ __forceinline__ float2 cv::cudev::sinh (const int2 &a)
__device__ __forceinline__ float3 cv::cudev::sinh (const int3 &a)
__device__ __forceinline__ float4 cv::cudev::sinh (const int4 &a)
__device__ __forceinline__ float1 cv::cudev::sinh (const short1 &a)
__device__ __forceinline__ float2 cv::cudev::sinh (const short2 &a)
__device__ __forceinline__ float3 cv::cudev::sinh (const short3 &a)
__device__ __forceinline__ float4 cv::cudev::sinh (const short4 &a)
__device__ __forceinline__ float1 cv::cudev::sinh (const uchar1 &a)
__device__ __forceinline__ float2 cv::cudev::sinh (const uchar2 &a)
__device__ __forceinline__ float3 cv::cudev::sinh (const uchar3 &a)
__device__ __forceinline__ float4 cv::cudev::sinh (const uchar4 &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__ float4 cv::cudev::sinh (const uint4 &a)
__device__ __forceinline__ float1 cv::cudev::sinh (const ushort1 &a)
__device__ __forceinline__ float2 cv::cudev::sinh (const ushort2 &a)
__device__ __forceinline__ float3 cv::cudev::sinh (const ushort3 &a)
__device__ __forceinline__ float4 cv::cudev::sinh (const ushort4 &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_typecv::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_typecv::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__ 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__ float4 cv::cudev::sqrt (const char4 &a)
__device__ __forceinline__ double1 cv::cudev::sqrt (const double1 &a)
__device__ __forceinline__ double2 cv::cudev::sqrt (const double2 &a)
__device__ __forceinline__ double3 cv::cudev::sqrt (const double3 &a)
__device__ __forceinline__ double4 cv::cudev::sqrt (const double4 &a)
__device__ __forceinline__ float1 cv::cudev::sqrt (const float1 &a)
__device__ __forceinline__ float2 cv::cudev::sqrt (const float2 &a)
__device__ __forceinline__ float3 cv::cudev::sqrt (const float3 &a)
__device__ __forceinline__ float4 cv::cudev::sqrt (const float4 &a)
__device__ __forceinline__ float1 cv::cudev::sqrt (const int1 &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 short1 &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 uchar1 &a)
__device__ __forceinline__ float2 cv::cudev::sqrt (const uchar2 &a)
__device__ __forceinline__ float3 cv::cudev::sqrt (const uchar3 &a)
__device__ __forceinline__ float4 cv::cudev::sqrt (const uchar4 &a)
__device__ __forceinline__ float1 cv::cudev::sqrt (const uint1 &a)
__device__ __forceinline__ float2 cv::cudev::sqrt (const uint2 &a)
__device__ __forceinline__ float3 cv::cudev::sqrt (const uint3 &a)
__device__ __forceinline__ float4 cv::cudev::sqrt (const uint4 &a)
__device__ __forceinline__ float1 cv::cudev::sqrt (const ushort1 &a)
__device__ __forceinline__ float2 cv::cudev::sqrt (const ushort2 &a)
__device__ __forceinline__ float3 cv::cudev::sqrt (const ushort3 &a)
__device__ __forceinline__ float4 cv::cudev::sqrt (const ushort4 &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__ float1 cv::cudev::tan (const char1 &a)
__device__ __forceinline__ float2 cv::cudev::tan (const char2 &a)
__device__ __forceinline__ float3 cv::cudev::tan (const char3 &a)
__device__ __forceinline__ float4 cv::cudev::tan (const char4 &a)
__device__ __forceinline__ double1 cv::cudev::tan (const double1 &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__ float1 cv::cudev::tan (const float1 &a)
__device__ __forceinline__ float2 cv::cudev::tan (const float2 &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 int1 &a)
__device__ __forceinline__ float2 cv::cudev::tan (const int2 &a)
__device__ __forceinline__ float3 cv::cudev::tan (const int3 &a)
__device__ __forceinline__ float4 cv::cudev::tan (const int4 &a)
__device__ __forceinline__ float1 cv::cudev::tan (const short1 &a)
__device__ __forceinline__ float2 cv::cudev::tan (const short2 &a)
__device__ __forceinline__ float3 cv::cudev::tan (const short3 &a)
__device__ __forceinline__ float4 cv::cudev::tan (const short4 &a)
__device__ __forceinline__ float1 cv::cudev::tan (const uchar1 &a)
__device__ __forceinline__ float2 cv::cudev::tan (const uchar2 &a)
__device__ __forceinline__ float3 cv::cudev::tan (const uchar3 &a)
__device__ __forceinline__ float4 cv::cudev::tan (const uchar4 &a)
__device__ __forceinline__ float1 cv::cudev::tan (const uint1 &a)
__device__ __forceinline__ float2 cv::cudev::tan (const uint2 &a)
__device__ __forceinline__ float3 cv::cudev::tan (const uint3 &a)
__device__ __forceinline__ float4 cv::cudev::tan (const uint4 &a)
__device__ __forceinline__ float1 cv::cudev::tan (const ushort1 &a)
__device__ __forceinline__ float2 cv::cudev::tan (const ushort2 &a)
__device__ __forceinline__ float3 cv::cudev::tan (const ushort3 &a)
__device__ __forceinline__ float4 cv::cudev::tan (const ushort4 &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__ float1 cv::cudev::tanh (const char1 &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__ double1 cv::cudev::tanh (const double1 &a)
__device__ __forceinline__ double2 cv::cudev::tanh (const double2 &a)
__device__ __forceinline__ double3 cv::cudev::tanh (const double3 &a)
__device__ __forceinline__ double4 cv::cudev::tanh (const double4 &a)
__device__ __forceinline__ float1 cv::cudev::tanh (const float1 &a)
__device__ __forceinline__ float2 cv::cudev::tanh (const float2 &a)
__device__ __forceinline__ float3 cv::cudev::tanh (const float3 &a)
__device__ __forceinline__ float4 cv::cudev::tanh (const float4 &a)
__device__ __forceinline__ float1 cv::cudev::tanh (const int1 &a)
__device__ __forceinline__ float2 cv::cudev::tanh (const int2 &a)
__device__ __forceinline__ float3 cv::cudev::tanh (const int3 &a)
__device__ __forceinline__ float4 cv::cudev::tanh (const int4 &a)
__device__ __forceinline__ float1 cv::cudev::tanh (const short1 &a)
__device__ __forceinline__ float2 cv::cudev::tanh (const short2 &a)
__device__ __forceinline__ float3 cv::cudev::tanh (const short3 &a)
__device__ __forceinline__ float4 cv::cudev::tanh (const short4 &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__ float4 cv::cudev::tanh (const uchar4 &a)
__device__ __forceinline__ float1 cv::cudev::tanh (const uint1 &a)
__device__ __forceinline__ float2 cv::cudev::tanh (const uint2 &a)
__device__ __forceinline__ float3 cv::cudev::tanh (const uint3 &a)
__device__ __forceinline__ float4 cv::cudev::tanh (const uint4 &a)
__device__ __forceinline__ float1 cv::cudev::tanh (const ushort1 &a)
__device__ __forceinline__ float2 cv::cudev::tanh (const ushort2 &a)
__device__ __forceinline__ float3 cv::cudev::tanh (const ushort3 &a)
__device__ __forceinline__ float4 cv::cudev::tanh (const ushort4 &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 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, class Op>
__host__ UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Op > cv::cudev::transformPtr (const SrcPtr &src, 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 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 T, class Op>
__device__ __forceinline__ void cv::cudev::warpReduce (volatile T *smem, T &val, uint tid, const Op &op)
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 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 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 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)

Variables

int cv::cudev::Texture< T, R >::cols = 0
int cv::cudev::Texture< T, R >::rows = 0
std::shared_ptr< UniqueTexture< T, R > > cv::cudev::Texture< T, R >::texture = 0

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)

#include <opencv2/cudev/expr/binary_func.hpp>

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>())); \
}

◆ 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)

#include <opencv2/cudev/expr/color.hpp>

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>())); \
}

◆ CV_CUDEV_EXPR_UNARY_FUNC

#define CV_CUDEV_EXPR_UNARY_FUNC ( name)

#include <opencv2/cudev/expr/unary_func.hpp>

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>())); \
}

◆ CV_CUDEV_EXPR_UNOP_INST

#define CV_CUDEV_EXPR_UNOP_INST ( op,
functor )

#include <opencv2/cudev/expr/unary_op.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

Value:
typedef cv::cudev::color_cvt_detail::Gray2RGB5x5<green_bits> name ## _func;

◆ CV_CUDEV_GRAY2RGB_INST

#define CV_CUDEV_GRAY2RGB_INST ( name,
dcn )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/util/vec_math.hpp>

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 )

#include <opencv2/cudev/util/vec_math.hpp>

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 )

#include <opencv2/cudev/util/vec_math.hpp>

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 )

#include <opencv2/cudev/util/vec_math.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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)

#include <opencv2/cudev/util/vec_traits.hpp>

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 )

#include <opencv2/cudev/functional/functional.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

Value:
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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

Value:
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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

Value:
typedef cv::cudev::color_cvt_detail::RGB5x52RGB<dcn, bidx, green_bits> name ## _func;

◆ CV_CUDEV_SAFE_CALL

#define CV_CUDEV_SAFE_CALL ( expr)

#include <opencv2/cudev/common.hpp>

Value:
cv::cudev::checkCudaError((expr), __FILE__, __LINE__, CV_Func)
__host__ __forceinline__ void checkCudaError(cudaError_t err, const char *file, const int line, const char *func)
Definition common.hpp:70

◆ 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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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 )

#include <opencv2/cudev/functional/color_cvt.hpp>

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)

◆ OPENCV_CUDEV_FUNCTIONAL_MAKE_IN_RANGE_COMPARATOR

#define OPENCV_CUDEV_FUNCTIONAL_MAKE_IN_RANGE_COMPARATOR ( i,
field )

#include <opencv2/cudev/functional/functional.hpp>

Value:
template <typename T, int cn> \
struct InRangeComparator<T, cn, i> { \
__device__ bool operator()( \
const typename MakeVec<T, cn>::type& lowerb, \
const typename MakeVec<T, cn>::type& upperb, \
const typename MakeVec<T, cn>::type& v) const { \
const bool in_range = \
lowerb.field <= v.field && v.field <= upperb.field; \
return in_range \
&& InRangeComparator<T, cn, i - 1>{}(lowerb, upperb, v); \
} \
};

◆ OPENCV_CUDEV_FUNCTIONAL_MAKE_IN_RANGE_COPIER

#define OPENCV_CUDEV_FUNCTIONAL_MAKE_IN_RANGE_COPIER ( i,
field )

#include <opencv2/cudev/functional/functional.hpp>

Value:
template <typename T, int cn> \
struct InRangeCopier<T, cn, i> { \
void operator()(const Scalar& in, \
typename MakeVec<T, cn>::type& out) const { \
const double in_rounded = (std::is_same<T, double>::value \
|| std::is_same<T, float>::value) \
? in[i - 1] \
: std::round(in[i - 1]); \
out.field = static_cast<T>(in_rounded); \
InRangeCopier<T, cn, i - 1>{}(in, out); \
} \
};
STL namespace.

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

◆ elem_type [1/2]

template<class T, class R = T>
typedef R cv::cudev::TextureOffPtr< T, R >::elem_type

◆ elem_type [2/2]

template<class T, class R = T>
typedef R cv::cudev::TexturePtr< T, R >::elem_type

◆ 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

◆ index_type [1/3]

template<class T, class R = T>
typedef float cv::cudev::TextureOffPtr< T, R >::index_type

◆ index_type [2/3]

template<class T, class R = T>
typedef float cv::cudev::TexturePtr< T, R >::index_type

◆ index_type [3/3]

template<class R>
typedef float cv::cudev::TexturePtr< uint64, R >::index_type

◆ 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

◆ value_type

template<class T, class R = T>
typedef R cv::cudev::TexturePtr< T, R >::value_type

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

#include <opencv2/cudev/warp/warp.hpp>

Enumerator
LOG_WARP_SIZE 
WARP_SIZE 

Function Documentation

◆ Texture() [1/6]

template<class T, class R = T>
cv::cudev::Texture< T, R >::Texture ( )
default

◆ Texture() [2/6]

template<class T, class R = T>
__host__ cv::cudev::Texture< T, R >::Texture ( const int rows_,
const int cols_,
T * data,
const size_t step,
const bool normalizedCoords = false,
const cudaTextureFilterMode filterMode = cudaFilterModePoint,
const cudaTextureAddressMode addressMode = cudaAddressModeClamp,
const cudaTextureReadMode readMode = cudaReadModeElementType )
inline

◆ Texture() [3/6]

template<class T, class R = T>
__host__ cv::cudev::Texture< T, R >::Texture ( const size_t sizeInBytes,
T * data,
const bool normalizedCoords = false,
const cudaTextureFilterMode filterMode = cudaFilterModePoint,
const cudaTextureAddressMode addressMode = cudaAddressModeClamp,
const cudaTextureReadMode readMode = cudaReadModeElementType )
inline

◆ Texture() [4/6]

template<class T, class R = T>
cv::cudev::Texture< T, R >::Texture ( const Texture< T, R > & )
default

◆ Texture() [5/6]

template<class T, class R = T>
__host__ cv::cudev::Texture< T, R >::Texture ( PtrStepSz< T > src,
const bool normalizedCoords = false,
const cudaTextureFilterMode filterMode = cudaFilterModePoint,
const cudaTextureAddressMode addressMode = cudaAddressModeClamp,
const cudaTextureReadMode readMode = cudaReadModeElementType )
inline

◆ Texture() [6/6]

template<class T, class R = T>
cv::cudev::Texture< T, R >::Texture ( Texture< T, R > && )
default

◆ TextureOff() [1/4]

template<class T, class R = T>
__host__ cv::cudev::TextureOff< T, R >::TextureOff ( const int rows,
const int cols,
T * data,
const size_t step,
const int yoff_ = 0,
const int xoff_ = 0,
const bool normalizedCoords = false,
const cudaTextureFilterMode filterMode = cudaFilterModePoint,
const cudaTextureAddressMode addressMode = cudaAddressModeClamp,
const cudaTextureReadMode readMode = cudaReadModeElementType )
inline

◆ TextureOff() [2/4]

template<class T, class R = T>
cv::cudev::TextureOff< T, R >::TextureOff ( const TextureOff< T, R > & )
default

◆ TextureOff() [3/4]

template<class T, class R = T>
__host__ cv::cudev::TextureOff< T, R >::TextureOff ( PtrStepSz< T > src,
const int yoff_ = 0,
const int xoff_ = 0,
const bool normalizedCoords = false,
const cudaTextureFilterMode filterMode = cudaFilterModePoint,
const cudaTextureAddressMode addressMode = cudaAddressModeClamp,
const cudaTextureReadMode readMode = cudaReadModeElementType )
inline

◆ TextureOff() [4/4]

template<class T, class R = T>
cv::cudev::TextureOff< T, R >::TextureOff ( TextureOff< T, R > && )
default

◆ TextureOffPtr()

template<class T, class R = T>
__host__ cv::cudev::TextureOffPtr< T, R >::TextureOffPtr ( const cudaTextureObject_t tex_,
const int yoff_,
const int xoff_ )
inline

◆ TexturePtr() [1/4]

template<class T, class R = T>
__host__ cv::cudev::TexturePtr< T, R >::TexturePtr ( )
inline

◆ TexturePtr() [2/4]

template<class T, class R = T>
__host__ cv::cudev::TexturePtr< T, R >::TexturePtr ( const cudaTextureObject_t tex_)
inline

◆ TexturePtr() [3/4]

template<class R>
__host__ cv::cudev::TexturePtr< uint64, R >::TexturePtr ( )
inline

◆ TexturePtr() [4/4]

template<class R>
__host__ cv::cudev::TexturePtr< uint64, R >::TexturePtr ( const cudaTextureObject_t tex_)
inline

◆ UniqueTexture() [1/5]

template<class T, class R = T>
__host__ cv::cudev::UniqueTexture< T, R >::UniqueTexture ( )
inlinenoexcept

◆ UniqueTexture() [2/5]

template<class T, class R = T>
__host__ cv::cudev::UniqueTexture< T, R >::UniqueTexture ( const int rows,
const int cols,
T * data,
const size_t step,
const bool normalizedCoords = false,
const cudaTextureFilterMode filterMode = cudaFilterModePoint,
const cudaTextureAddressMode addressMode = cudaAddressModeClamp,
const cudaTextureReadMode readMode = cudaReadModeElementType )
inline

◆ UniqueTexture() [3/5]

template<class T, class R = T>
__host__ cv::cudev::UniqueTexture< T, R >::UniqueTexture ( const size_t sizeInBytes,
T * data,
const bool normalizedCoords = false,
const cudaTextureFilterMode filterMode = cudaFilterModePoint,
const cudaTextureAddressMode addressMode = cudaAddressModeClamp,
const cudaTextureReadMode readMode = cudaReadModeElementType )
inline

◆ UniqueTexture() [4/5]

template<class T, class R = T>
__host__ cv::cudev::UniqueTexture< T, R >::UniqueTexture ( UniqueTexture< T, R > && other)
inlinenoexcept

◆ UniqueTexture() [5/5]

template<class T, class R = T>
__host__ cv::cudev::UniqueTexture< T, R >::UniqueTexture ( UniqueTexture< T, R > & )
delete

◆ ~UniqueTexture()

template<class T, class R = T>
__host__ cv::cudev::UniqueTexture< T, R >::~UniqueTexture ( )
inline

◆ abs() [1/32]

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

◆ abs() [2/32]

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

◆ abs() [3/32]

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

◆ abs() [4/32]

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

◆ abs() [5/32]

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

◆ abs() [6/32]

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

◆ abs() [7/32]

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

◆ abs() [8/32]

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

◆ abs() [9/32]

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

◆ abs() [10/32]

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

◆ abs() [11/32]

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

◆ abs() [12/32]

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

◆ abs() [13/32]

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

◆ abs() [14/32]

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

◆ abs() [15/32]

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

◆ abs() [16/32]

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

◆ abs() [17/32]

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

◆ abs() [18/32]

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

◆ abs() [19/32]

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

◆ abs() [20/32]

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

◆ abs() [21/32]

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

◆ abs() [22/32]

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

◆ abs() [23/32]

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

◆ abs() [24/32]

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

◆ abs() [25/32]

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

◆ abs() [26/32]

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

◆ abs() [27/32]

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

◆ abs() [28/32]

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

◆ abs() [29/32]

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

◆ abs() [30/32]

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

◆ abs() [31/32]

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

◆ abs() [32/32]

__device__ __forceinline__ ushort4 cv::cudev::abs ( const ushort4 & 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 char1 & a)

◆ acos() [2/32]

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

◆ acos() [3/32]

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

◆ acos() [4/32]

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

◆ acos() [5/32]

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

◆ acos() [6/32]

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

◆ acos() [7/32]

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

◆ acos() [8/32]

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

◆ acos() [9/32]

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

◆ acos() [10/32]

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

◆ acos() [11/32]

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

◆ acos() [12/32]

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

◆ acos() [13/32]

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

◆ acos() [14/32]

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

◆ acos() [15/32]

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

◆ acos() [16/32]

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

◆ acos() [17/32]

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

◆ acos() [18/32]

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

◆ acos() [19/32]

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

◆ acos() [20/32]

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

◆ acos() [21/32]

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

◆ acos() [22/32]

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

◆ acos() [23/32]

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

◆ acos() [24/32]

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

◆ acos() [25/32]

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

◆ acos() [26/32]

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

◆ acos() [27/32]

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

◆ acos() [28/32]

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

◆ acos() [29/32]

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

◆ acos() [30/32]

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

◆ acos() [31/32]

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

◆ acos() [32/32]

__device__ __forceinline__ float4 cv::cudev::acos ( const ushort4 & 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 char1 & a)

◆ acosh() [2/32]

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

◆ acosh() [3/32]

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

◆ acosh() [4/32]

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

◆ acosh() [5/32]

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

◆ acosh() [6/32]

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

◆ acosh() [7/32]

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

◆ acosh() [8/32]

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

◆ acosh() [9/32]

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

◆ acosh() [10/32]

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

◆ acosh() [11/32]

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

◆ acosh() [12/32]

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

◆ acosh() [13/32]

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

◆ acosh() [14/32]

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

◆ acosh() [15/32]

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

◆ acosh() [16/32]

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

◆ acosh() [17/32]

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

◆ acosh() [18/32]

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

◆ acosh() [19/32]

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

◆ acosh() [20/32]

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

◆ acosh() [21/32]

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

◆ acosh() [22/32]

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

◆ acosh() [23/32]

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

◆ acosh() [24/32]

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

◆ acosh() [25/32]

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

◆ acosh() [26/32]

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

◆ acosh() [27/32]

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

◆ acosh() [28/32]

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

◆ acosh() [29/32]

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

◆ acosh() [30/32]

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

◆ acosh() [31/32]

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

◆ acosh() [32/32]

__device__ __forceinline__ float4 cv::cudev::acosh ( const ushort4 & 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()

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

◆ asin() [1/32]

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

◆ asin() [2/32]

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

◆ asin() [3/32]

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

◆ asin() [4/32]

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

◆ asin() [5/32]

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

◆ asin() [6/32]

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

◆ asin() [7/32]

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

◆ asin() [8/32]

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

◆ asin() [9/32]

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

◆ asin() [10/32]

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

◆ asin() [11/32]

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

◆ asin() [12/32]

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

◆ asin() [13/32]

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

◆ asin() [14/32]

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

◆ asin() [15/32]

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

◆ asin() [16/32]

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

◆ asin() [17/32]

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

◆ asin() [18/32]

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

◆ asin() [19/32]

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

◆ asin() [20/32]

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

◆ asin() [21/32]

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

◆ asin() [22/32]

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

◆ asin() [23/32]

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

◆ asin() [24/32]

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

◆ asin() [25/32]

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

◆ asin() [26/32]

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

◆ asin() [27/32]

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

◆ asin() [28/32]

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

◆ asin() [29/32]

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

◆ asin() [30/32]

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

◆ asin() [31/32]

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

◆ asin() [32/32]

__device__ __forceinline__ float4 cv::cudev::asin ( const ushort4 & 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__ float1 cv::cudev::asinh ( const char1 & a)

◆ asinh() [2/32]

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

◆ asinh() [3/32]

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

◆ asinh() [4/32]

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

◆ asinh() [5/32]

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

◆ asinh() [6/32]

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

◆ asinh() [7/32]

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

◆ asinh() [8/32]

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

◆ asinh() [9/32]

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

◆ asinh() [10/32]

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

◆ asinh() [11/32]

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

◆ asinh() [12/32]

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

◆ asinh() [13/32]

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

◆ asinh() [14/32]

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

◆ asinh() [15/32]

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

◆ asinh() [16/32]

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

◆ asinh() [17/32]

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

◆ asinh() [18/32]

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

◆ asinh() [19/32]

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

◆ asinh() [20/32]

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

◆ asinh() [21/32]

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

◆ asinh() [22/32]

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

◆ asinh() [23/32]

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

◆ asinh() [24/32]

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

◆ asinh() [25/32]

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

◆ asinh() [26/32]

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

◆ asinh() [27/32]

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

◆ asinh() [28/32]

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

◆ asinh() [29/32]

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

◆ asinh() [30/32]

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

◆ asinh() [31/32]

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

◆ asinh() [32/32]

__device__ __forceinline__ float4 cv::cudev::asinh ( const ushort4 & 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 char1 & a)

◆ atan() [2/32]

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

◆ atan() [3/32]

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

◆ atan() [4/32]

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

◆ atan() [5/32]

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

◆ atan() [6/32]

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

◆ atan() [7/32]

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

◆ atan() [8/32]

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

◆ atan() [9/32]

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

◆ atan() [10/32]

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

◆ atan() [11/32]

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

◆ atan() [12/32]

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

◆ atan() [13/32]

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

◆ atan() [14/32]

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

◆ atan() [15/32]

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

◆ atan() [16/32]

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

◆ atan() [17/32]

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

◆ atan() [18/32]

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

◆ atan() [19/32]

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

◆ atan() [20/32]

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

◆ atan() [21/32]

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

◆ atan() [22/32]

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

◆ atan() [23/32]

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

◆ atan() [24/32]

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

◆ atan() [25/32]

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

◆ atan() [26/32]

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

◆ atan() [27/32]

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

◆ atan() [28/32]

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

◆ atan() [29/32]

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

◆ atan() [30/32]

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

◆ atan() [31/32]

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

◆ atan() [32/32]

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

◆ atan2() [1/152]

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

◆ atan2() [2/152]

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

◆ atan2() [3/152]

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

◆ atan2() [4/152]

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

◆ atan2() [5/152]

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

◆ atan2() [6/152]

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

◆ atan2() [7/152]

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

◆ atan2() [8/152]

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

◆ atan2() [9/152]

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

◆ atan2() [10/152]

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

◆ atan2() [11/152]

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

◆ atan2() [12/152]

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

◆ atan2() [13/152]

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

◆ atan2() [14/152]

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

◆ atan2() [15/152]

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

◆ atan2() [16/152]

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

◆ atan2() [17/152]

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

◆ atan2() [18/152]

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

◆ atan2() [19/152]

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

◆ atan2() [20/152]

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

◆ atan2() [21/152]

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

◆ atan2() [22/152]

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

◆ atan2() [23/152]

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

◆ atan2() [24/152]

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

◆ atan2() [25/152]

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

◆ atan2() [26/152]

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

◆ atan2() [27/152]

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

◆ atan2() [28/152]

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

◆ atan2() [29/152]

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

◆ atan2() [30/152]

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

◆ atan2() [31/152]

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

◆ atan2() [32/152]

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

◆ atan2() [33/152]

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

◆ atan2() [34/152]

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

◆ atan2() [35/152]

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

◆ atan2() [36/152]

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

◆ atan2() [37/152]

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

◆ atan2() [38/152]

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

◆ atan2() [39/152]

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

◆ atan2() [40/152]

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

◆ atan2() [41/152]

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

◆ atan2() [42/152]

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

◆ atan2() [43/152]

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

◆ atan2() [44/152]

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

◆ atan2() [45/152]

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

◆ atan2() [46/152]

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

◆ atan2() [47/152]

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

◆ atan2() [48/152]

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

◆ atan2() [49/152]

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

◆ atan2() [50/152]

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

◆ atan2() [51/152]

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

◆ atan2() [52/152]

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

◆ atan2() [53/152]

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

◆ atan2() [54/152]

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

◆ atan2() [55/152]

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

◆ atan2() [56/152]

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

◆ atan2() [57/152]

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

◆ atan2() [58/152]

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

◆ atan2() [59/152]

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

◆ atan2() [60/152]

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

◆ atan2() [61/152]

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

◆ atan2() [62/152]

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

◆ atan2() [63/152]

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

◆ atan2() [64/152]

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

◆ atan2() [65/152]

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

◆ atan2() [66/152]

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

◆ atan2() [67/152]

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

◆ atan2() [68/152]

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

◆ atan2() [69/152]

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

◆ atan2() [70/152]

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

◆ atan2() [71/152]

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

◆ atan2() [72/152]

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

◆ atan2() [73/152]

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

◆ atan2() [74/152]

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

◆ atan2() [75/152]

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

◆ atan2() [76/152]

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

◆ atan2() [77/152]

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

◆ atan2() [78/152]

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

◆ atan2() [79/152]

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

◆ atan2() [80/152]

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

◆ atan2() [81/152]

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

◆ atan2() [82/152]

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

◆ atan2() [83/152]

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

◆ atan2() [84/152]

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

◆ atan2() [85/152]

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

◆ atan2() [86/152]

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

◆ atan2() [87/152]

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

◆ atan2() [88/152]

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

◆ atan2() [89/152]

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

◆ atan2() [90/152]

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

◆ atan2() [91/152]

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

◆ atan2() [92/152]

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

◆ atan2() [93/152]

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

◆ atan2() [94/152]

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

◆ atan2() [95/152]

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

◆ atan2() [96/152]

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

◆ atan2() [97/152]

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

◆ atan2() [98/152]

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

◆ atan2() [99/152]

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

◆ atan2() [100/152]

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

◆ atan2() [101/152]

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

◆ atan2() [102/152]

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

◆ atan2() [103/152]

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

◆ atan2() [104/152]

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

◆ atan2() [105/152]

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

◆ atan2() [106/152]

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

◆ atan2() [107/152]

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

◆ atan2() [108/152]

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

◆ atan2() [109/152]

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

◆ atan2() [110/152]

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

◆ atan2() [111/152]

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

◆ atan2() [112/152]

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

◆ atan2() [113/152]

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

◆ atan2() [114/152]

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

◆ atan2() [115/152]

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

◆ atan2() [116/152]

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

◆ atan2() [117/152]

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

◆ atan2() [118/152]

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

◆ atan2() [119/152]

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

◆ atan2() [120/152]

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

◆ atan2() [121/152]

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

◆ atan2() [122/152]

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

◆ atan2() [123/152]

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

◆ atan2() [124/152]

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

◆ atan2() [125/152]

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

◆ atan2() [126/152]

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

◆ atan2() [127/152]

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

◆ atan2() [128/152]

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

◆ atan2() [129/152]

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

◆ atan2() [130/152]

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

◆ atan2() [131/152]

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

◆ atan2() [132/152]

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

◆ atan2() [133/152]

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

◆ atan2() [134/152]

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

◆ atan2() [135/152]

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

◆ atan2() [136/152]

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

◆ atan2() [137/152]

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

◆ atan2() [138/152]

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

◆ atan2() [139/152]

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

◆ atan2() [140/152]

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

◆ atan2() [141/152]

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

◆ atan2() [142/152]

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

◆ atan2() [143/152]

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

◆ atan2() [144/152]

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

◆ atan2() [145/152]

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

◆ atan2() [146/152]

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

◆ atan2() [147/152]

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

◆ atan2() [148/152]

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

◆ atan2() [149/152]

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

◆ atan2() [150/152]

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

◆ atan2() [151/152]

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

◆ atan2() [152/152]

__device__ __forceinline__ float4 cv::cudev::atan2 ( float s,
const ushort4 & 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 char1 & a)

◆ atanh() [2/32]

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

◆ atanh() [3/32]

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

◆ atanh() [4/32]

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

◆ atanh() [5/32]

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

◆ atanh() [6/32]

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

◆ atanh() [7/32]

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

◆ atanh() [8/32]

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

◆ atanh() [9/32]

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

◆ atanh() [10/32]

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

◆ atanh() [11/32]

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

◆ atanh() [12/32]

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

◆ atanh() [13/32]

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

◆ atanh() [14/32]

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

◆ atanh() [15/32]

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

◆ atanh() [16/32]

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

◆ atanh() [17/32]

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

◆ atanh() [18/32]

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

◆ atanh() [19/32]

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

◆ atanh() [20/32]

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

◆ atanh() [21/32]

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

◆ atanh() [22/32]

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

◆ atanh() [23/32]

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

◆ atanh() [24/32]

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

◆ atanh() [25/32]

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

◆ atanh() [26/32]

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

◆ atanh() [27/32]

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

◆ atanh() [28/32]

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

◆ atanh() [29/32]

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

◆ atanh() [30/32]

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

◆ atanh() [31/32]

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

◆ atanh() [32/32]

__device__ __forceinline__ float4 cv::cudev::atanh ( const ushort4 & 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__ double cv::cudev::atomicAdd ( double * address,
double val )
static

◆ atomicAdd() [2/4]

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

◆ atomicAdd() [3/4]

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

◆ atomicAdd() [4/4]

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

◆ atomicMax() [1/4]

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

◆ atomicMax() [2/4]

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

◆ atomicMax() [3/4]

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

◆ atomicMax() [4/4]

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

◆ atomicMin() [1/4]

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

◆ atomicMin() [2/4]

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

◆ atomicMin() [3/4]

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

◆ atomicMin() [4/4]

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

◆ 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 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 )

◆ blockReduce() [2/2]

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

◆ blockReduceKeyVal() [1/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 )

◆ 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 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 )

◆ blockScanExclusive()

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

◆ blockScanInclusive()

template<int THREADS_NUM, typename T>
__device__ T cv::cudev::blockScanInclusive ( T 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,
T value )
static

◆ brdConstant() [1/2]

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

◆ brdConstant() [2/2]

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

◆ 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 ( T 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 ( T value)

◆ constantPtr() [2/2]

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

◆ cos() [1/32]

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

◆ cos() [2/32]

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

◆ cos() [3/32]

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

◆ cos() [4/32]

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

◆ cos() [5/32]

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

◆ cos() [6/32]

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

◆ cos() [7/32]

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

◆ cos() [8/32]

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

◆ cos() [9/32]

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

◆ cos() [10/32]

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

◆ cos() [11/32]

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

◆ cos() [12/32]

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

◆ cos() [13/32]

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

◆ cos() [14/32]

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

◆ cos() [15/32]

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

◆ cos() [16/32]

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

◆ cos() [17/32]

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

◆ cos() [18/32]

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

◆ cos() [19/32]

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

◆ cos() [20/32]

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

◆ cos() [21/32]

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

◆ cos() [22/32]

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

◆ cos() [23/32]

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

◆ cos() [24/32]

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

◆ cos() [25/32]

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

◆ cos() [26/32]

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

◆ cos() [27/32]

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

◆ cos() [28/32]

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

◆ cos() [29/32]

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

◆ cos() [30/32]

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

◆ cos() [31/32]

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

◆ cos() [32/32]

__device__ __forceinline__ float4 cv::cudev::cos ( const ushort4 & 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 char1 & a)

◆ cosh() [2/32]

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

◆ cosh() [3/32]

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

◆ cosh() [4/32]

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

◆ cosh() [5/32]

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

◆ cosh() [6/32]

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

◆ cosh() [7/32]

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

◆ cosh() [8/32]

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

◆ cosh() [9/32]

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

◆ cosh() [10/32]

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

◆ cosh() [11/32]

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

◆ cosh() [12/32]

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

◆ cosh() [13/32]

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

◆ cosh() [14/32]

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

◆ cosh() [15/32]

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

◆ cosh() [16/32]

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

◆ cosh() [17/32]

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

◆ cosh() [18/32]

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

◆ cosh() [19/32]

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

◆ cosh() [20/32]

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

◆ cosh() [21/32]

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

◆ cosh() [22/32]

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

◆ cosh() [23/32]

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

◆ cosh() [24/32]

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

◆ cosh() [25/32]

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

◆ cosh() [26/32]

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

◆ cosh() [27/32]

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

◆ cosh() [28/32]

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

◆ cosh() [29/32]

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

◆ cosh() [30/32]

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

◆ cosh() [31/32]

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

◆ cosh() [32/32]

__device__ __forceinline__ float4 cv::cudev::cosh ( const ushort4 & 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 char1 & a)

◆ exp() [2/32]

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

◆ exp() [3/32]

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

◆ exp() [4/32]

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

◆ exp() [5/32]

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

◆ exp() [6/32]

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

◆ exp() [7/32]

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

◆ exp() [8/32]

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

◆ exp() [9/32]

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

◆ exp() [10/32]

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

◆ exp() [11/32]

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

◆ exp() [12/32]

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

◆ exp() [13/32]

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

◆ exp() [14/32]

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

◆ exp() [15/32]

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

◆ exp() [16/32]

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

◆ exp() [17/32]

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

◆ exp() [18/32]

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

◆ exp() [19/32]

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

◆ exp() [20/32]

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

◆ exp() [21/32]

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

◆ exp() [22/32]

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

◆ exp() [23/32]

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

◆ exp() [24/32]

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

◆ exp() [25/32]

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

◆ exp() [26/32]

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

◆ exp() [27/32]

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

◆ exp() [28/32]

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

◆ exp() [29/32]

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

◆ exp() [30/32]

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

◆ exp() [31/32]

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

◆ exp() [32/32]

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

◆ exp10() [1/32]

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

◆ exp10() [2/32]

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

◆ exp10() [3/32]

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

◆ exp10() [4/32]

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

◆ exp10() [5/32]

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

◆ exp10() [6/32]

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

◆ exp10() [7/32]

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

◆ exp10() [8/32]

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

◆ exp10() [9/32]

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

◆ exp10() [10/32]

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

◆ exp10() [11/32]

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

◆ exp10() [12/32]

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

◆ exp10() [13/32]

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

◆ exp10() [14/32]

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

◆ exp10() [15/32]

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

◆ exp10() [16/32]

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

◆ exp10() [17/32]

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

◆ exp10() [18/32]

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

◆ exp10() [19/32]

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

◆ exp10() [20/32]

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

◆ exp10() [21/32]

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

◆ exp10() [22/32]

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

◆ exp10() [23/32]

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

◆ exp10() [24/32]

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

◆ exp10() [25/32]

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

◆ exp10() [26/32]

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

◆ exp10() [27/32]

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

◆ exp10() [28/32]

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

◆ exp10() [29/32]

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

◆ exp10() [30/32]

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

◆ exp10() [31/32]

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

◆ exp10() [32/32]

__device__ __forceinline__ float4 cv::cudev::exp10 ( const ushort4 & 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 char1 & a)

◆ exp2() [2/32]

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

◆ exp2() [3/32]

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

◆ exp2() [4/32]

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

◆ exp2() [5/32]

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

◆ exp2() [6/32]

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

◆ exp2() [7/32]

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

◆ exp2() [8/32]

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

◆ exp2() [9/32]

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

◆ exp2() [10/32]

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

◆ exp2() [11/32]

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

◆ exp2() [12/32]

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

◆ exp2() [13/32]

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

◆ exp2() [14/32]

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

◆ exp2() [15/32]

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

◆ exp2() [16/32]

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

◆ exp2() [17/32]

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

◆ exp2() [18/32]

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

◆ exp2() [19/32]

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

◆ exp2() [20/32]

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

◆ exp2() [21/32]

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

◆ exp2() [22/32]

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

◆ exp2() [23/32]

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

◆ exp2() [24/32]

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

◆ exp2() [25/32]

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

◆ exp2() [26/32]

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

◆ exp2() [27/32]

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

◆ exp2() [28/32]

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

◆ exp2() [29/32]

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

◆ exp2() [30/32]

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

◆ exp2() [31/32]

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

◆ exp2() [32/32]

__device__ __forceinline__ float4 cv::cudev::exp2 ( const ushort4 & 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)

◆ get()

template<class T, class R = T>
__host__ cudaTextureObject_t cv::cudev::UniqueTexture< T, R >::get ( ) const
inlinenoexcept

◆ 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/4]

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

◆ globPtr() [2/4]

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

◆ globPtr() [3/4]

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

◆ globPtr() [4/4]

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

◆ 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,
const GlobPtrSz< DstType > & dst,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridCopy() [2/14]

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

◆ gridCopy() [3/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() [4/14]

template<class SrcPtr, typename DstType>
__host__ void cv::cudev::gridCopy ( const SrcPtr & src,
GpuMat_< 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< GlobPtrSz< D0 >, GlobPtrSz< D1 > > & dst,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridCopy() [6/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() [7/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() [8/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() [9/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() [10/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() [11/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() [12/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() [13/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() [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< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< 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,
const GlobPtrSz< DstType > & dst,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridCopy_() [2/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_() [3/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_() [4/18]

template<class Policy, class SrcPtr, typename DstType>
__host__ void cv::cudev::gridCopy_ ( const SrcPtr & src,
GpuMat_< 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< GlobPtrSz< D0 >, GlobPtrSz< D1 > > & dst,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridCopy_() [6/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_() [7/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_() [8/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_() [9/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_() [10/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() )

◆ gridCopy_() [11/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_() [12/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_() [13/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_() [14/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_() [15/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_() [16/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_() [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 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() )

◆ 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/7]

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() [2/7]

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

◆ gridMerge() [3/7]

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() [4/7]

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

◆ gridMerge() [5/7]

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

◆ gridMerge() [6/7]

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

◆ gridMerge() [7/7]

template<class ArrayType, size_t ArraySize, typename DstType>
__host__ void cv::cudev::gridMerge ( const std::array< ArrayType, ArraySize > & src,
GpuMat_< 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,
const GlobPtrSz< DstType > & dst,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridMerge_() [2/4]

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

◆ gridMerge_() [3/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_() [4/4]

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

◆ gridMergeArray()

template<class ArrayType, size_t ArraySize, typename DstType, class MaskPtr>
__host__ void cv::cudev::gridMergeArray ( const std::array< ArrayType, ArraySize > & src,
GpuMat_< DstType > & dst,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridMergeArray_() [1/4]

template<class Policy, class ArrayType, size_t ArraySize, typename DstType, class MaskPtr>
__host__ void cv::cudev::gridMergeArray_ ( const std::array< ArrayType, ArraySize > & src,
const GlobPtrSz< DstType > & dst,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridMergeArray_() [2/4]

template<class Policy, class ArrayType, size_t ArraySize, typename DstType>
__host__ void cv::cudev::gridMergeArray_ ( const std::array< ArrayType, ArraySize > & src,
const GlobPtrSz< DstType > & dst,
Stream & stream = Stream::Null() )

◆ gridMergeArray_() [3/4]

template<class Policy, class ArrayType, size_t ArraySize, typename DstType, class MaskPtr>
__host__ void cv::cudev::gridMergeArray_ ( const std::array< ArrayType, ArraySize > & src,
GpuMat_< DstType > & dst,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridMergeArray_() [4/4]

template<class Policy, class ArrayType, size_t ArraySize, typename DstType>
__host__ void cv::cudev::gridMergeArray_ ( const std::array< ArrayType, ArraySize > & src,
GpuMat_< 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,
GlobPtrSz< DstType >(&) dst[COUNT],
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridSplit() [8/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() [9/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() [10/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_() [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>
__host__ void cv::cudev::gridSplit_ ( const SrcPtr & src,
const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > & dst,
Stream & stream = Stream::Null() )

◆ gridSplit_() [3/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_() [4/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_() [5/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_() [6/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_() [7/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_() [8/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_() [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,
GlobPtrSz< DstType >(&) dst[3],
Stream & stream = Stream::Null() )

◆ gridSplit_() [11/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_() [12/18]

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

◆ gridSplit_() [13/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_() [14/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_() [15/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_() [16/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_() [17/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_() [18/18]

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

◆ gridTransformBinary() [1/8]

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() [2/8]

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() [3/8]

template<class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class Op1, class Op2>
__host__ void cv::cudev::gridTransformBinary ( const SrcPtr1 & src1,
const SrcPtr2 & src2,
const GlobPtrSz< DstType1 > & dst1,
const GlobPtrSz< DstType2 > & dst2,
const Op1 & op1,
const Op2 & op2,
Stream & stream = Stream::Null() )

◆ gridTransformBinary() [4/8]

template<class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class Op1, class Op2, class MaskPtr>
__host__ void cv::cudev::gridTransformBinary ( const SrcPtr1 & src1,
const SrcPtr2 & src2,
const GlobPtrSz< DstType2 > & dst1,
const GlobPtrSz< DstType2 > & dst2,
const Op1 & op1,
const Op2 & op2,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridTransformBinary() [5/8]

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() [6/8]

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() [7/8]

template<class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class Op1, class Op2, class MaskPtr>
__host__ void cv::cudev::gridTransformBinary ( const SrcPtr1 & src1,
const SrcPtr2 & src2,
GpuMat_< DstType1 > & dst1,
GpuMat_< DstType2 > & dst2,
const Op1 & op1,
const Op2 & op2,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridTransformBinary() [8/8]

template<class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class Op1, class Op2>
__host__ void cv::cudev::gridTransformBinary ( const SrcPtr1 & src1,
const SrcPtr2 & src2,
GpuMat_< DstType1 > & dst1,
GpuMat_< DstType2 > & dst2,
const Op1 & op1,
const Op2 & op2,
Stream & stream = Stream::Null() )

◆ gridTransformBinary_() [1/8]

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_() [2/8]

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() )

◆ gridTransformBinary_() [3/8]

template<class Policy, class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class BinOp1, class BinOp2, class MaskPtr>
__host__ void cv::cudev::gridTransformBinary_ ( const SrcPtr1 & src1,
const SrcPtr2 & src2,
const GlobPtrSz< DstType1 > & dst1,
const GlobPtrSz< DstType2 > & dst2,
const BinOp1 & op1,
const BinOp2 & op2,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridTransformBinary_() [4/8]

template<class Policy, class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class BinOp1, class BinOp2>
__host__ void cv::cudev::gridTransformBinary_ ( const SrcPtr1 & src1,
const SrcPtr2 & src2,
const GlobPtrSz< DstType1 > & dst1,
const GlobPtrSz< DstType2 > & dst2,
const BinOp1 & op1,
const BinOp2 & op2,
Stream & stream = Stream::Null() )

◆ gridTransformBinary_() [5/8]

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_() [6/8]

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_() [7/8]

template<class Policy, class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class BinOp1, class BinOp2, class MaskPtr>
__host__ void cv::cudev::gridTransformBinary_ ( const SrcPtr1 & src1,
const SrcPtr2 & src2,
GpuMat_< DstType1 > & dst1,
GpuMat_< DstType2 > & dst2,
const BinOp1 & op1,
const BinOp2 & op2,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridTransformBinary_() [8/8]

template<class Policy, class SrcPtr1, class SrcPtr2, typename DstType1, typename DstType2, class BinOp1, class BinOp2>
__host__ void cv::cudev::gridTransformBinary_ ( const SrcPtr1 & src1,
const SrcPtr2 & src2,
GpuMat_< DstType1 > & dst1,
GpuMat_< DstType2 > & dst2,
const BinOp1 & op1,
const BinOp2 & op2,
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< GlobPtrSz< D0 >, GlobPtrSz< D1 > > & dst,
const OpTuple & op,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridTransformTuple() [2/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() [3/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() [4/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() [5/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() [6/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() [7/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() [8/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() [9/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() [10/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() [11/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() [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< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< 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< GlobPtrSz< D0 >, GlobPtrSz< 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>
__host__ void cv::cudev::gridTransformTuple_ ( const SrcPtr & src,
const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > & dst,
const OpTuple & op,
Stream & stream = Stream::Null() )

◆ gridTransformTuple_() [3/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_() [4/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_() [5/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_() [6/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() )

◆ gridTransformTuple_() [7/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_() [8/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_() [9/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_() [10/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_() [11/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_() [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< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< 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,
const GlobPtrSz< DstType > & dst,
const Op & op,
const MaskPtr & mask,
Stream & stream = Stream::Null() )

◆ gridTransformUnary() [2/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() [3/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() [4/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_() [1/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_() [2/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() )

◆ gridTransformUnary_() [3/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_() [4/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() )

◆ gridTranspose() [1/2]

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

◆ gridTranspose() [2/2]

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

◆ gridTranspose_() [1/2]

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

◆ gridTranspose_() [2/2]

template<class Policy, class SrcPtr, typename DstType>
__host__ void cv::cudev::gridTranspose_ ( const SrcPtr & src,
GpuMat_< 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 char1 & a,
const char1 & b )

◆ hypot() [2/152]

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

◆ hypot() [3/152]

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

◆ hypot() [4/152]

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

◆ hypot() [5/152]

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

◆ hypot() [6/152]

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

◆ hypot() [7/152]

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

◆ hypot() [8/152]

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

◆ hypot() [9/152]

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

◆ hypot() [10/152]

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

◆ hypot() [11/152]

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

◆ hypot() [12/152]

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

◆ hypot() [13/152]

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

◆ hypot() [14/152]

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

◆ hypot() [15/152]

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

◆ hypot() [16/152]

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

◆ hypot() [17/152]

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

◆ hypot() [18/152]

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

◆ hypot() [19/152]

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

◆ hypot() [20/152]

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

◆ hypot() [21/152]

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

◆ hypot() [22/152]

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

◆ hypot() [23/152]

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

◆ hypot() [24/152]

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

◆ hypot() [25/152]

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

◆ hypot() [26/152]

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

◆ hypot() [27/152]

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

◆ hypot() [28/152]

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

◆ hypot() [29/152]

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

◆ hypot() [30/152]

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

◆ hypot() [31/152]

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

◆ hypot() [32/152]

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

◆ hypot() [33/152]

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

◆ hypot() [34/152]

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

◆ hypot() [35/152]

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

◆ hypot() [36/152]

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

◆ hypot() [37/152]

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

◆ hypot() [38/152]

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

◆ hypot() [39/152]

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

◆ hypot() [40/152]

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

◆ hypot() [41/152]

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

◆ hypot() [42/152]

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

◆ hypot() [43/152]

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

◆ hypot() [44/152]

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

◆ hypot() [45/152]

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

◆ hypot() [46/152]

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

◆ hypot() [47/152]

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

◆ hypot() [48/152]

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

◆ hypot() [49/152]

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

◆ hypot() [50/152]

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

◆ hypot() [51/152]

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

◆ hypot() [52/152]

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

◆ hypot() [53/152]

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

◆ hypot() [54/152]

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

◆ hypot() [55/152]

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

◆ hypot() [56/152]

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

◆ hypot() [57/152]

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

◆ hypot() [58/152]

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

◆ hypot() [59/152]

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

◆ hypot() [60/152]

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

◆ hypot() [61/152]

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

◆ hypot() [62/152]

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

◆ hypot() [63/152]

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

◆ hypot() [64/152]

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

◆ hypot() [65/152]

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

◆ hypot() [66/152]

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

◆ hypot() [67/152]

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

◆ hypot() [68/152]

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

◆ hypot() [69/152]

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

◆ hypot() [70/152]

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

◆ hypot() [71/152]

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

◆ hypot() [72/152]

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

◆ hypot() [73/152]

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

◆ hypot() [74/152]

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

◆ hypot() [75/152]

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

◆ hypot() [76/152]

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

◆ hypot() [77/152]

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

◆ hypot() [78/152]

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

◆ hypot() [79/152]

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

◆ hypot() [80/152]

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

◆ hypot() [81/152]

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

◆ hypot() [82/152]

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

◆ hypot() [83/152]

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

◆ hypot() [84/152]

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

◆ hypot() [85/152]

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

◆ hypot() [86/152]

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

◆ hypot() [87/152]

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

◆ hypot() [88/152]

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

◆ hypot() [89/152]

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

◆ hypot() [90/152]

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

◆ hypot() [91/152]

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

◆ hypot() [92/152]

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

◆ hypot() [93/152]

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

◆ hypot() [94/152]

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

◆ hypot() [95/152]

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

◆ hypot() [96/152]

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

◆ hypot() [97/152]

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

◆ hypot() [98/152]

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

◆ hypot() [99/152]

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

◆ hypot() [100/152]

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

◆ hypot() [101/152]

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

◆ hypot() [102/152]

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

◆ hypot() [103/152]

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

◆ hypot() [104/152]

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

◆ hypot() [105/152]

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

◆ hypot() [106/152]

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

◆ hypot() [107/152]

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

◆ hypot() [108/152]

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

◆ hypot() [109/152]

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

◆ hypot() [110/152]

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

◆ hypot() [111/152]

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

◆ hypot() [112/152]

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

◆ hypot() [113/152]

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

◆ hypot() [114/152]

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

◆ hypot() [115/152]

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

◆ hypot() [116/152]

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

◆ hypot() [117/152]

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

◆ hypot() [118/152]

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

◆ hypot() [119/152]

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

◆ hypot() [120/152]

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

◆ hypot() [121/152]

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

◆ hypot() [122/152]

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

◆ hypot() [123/152]

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

◆ hypot() [124/152]

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

◆ hypot() [125/152]

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

◆ hypot() [126/152]

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

◆ hypot() [127/152]

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

◆ hypot() [128/152]

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

◆ hypot() [129/152]

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

◆ hypot() [130/152]

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

◆ hypot() [131/152]

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

◆ hypot() [132/152]

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

◆ hypot() [133/152]

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

◆ hypot() [134/152]

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

◆ hypot() [135/152]

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

◆ hypot() [136/152]

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

◆ hypot() [137/152]

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

◆ hypot() [138/152]

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

◆ hypot() [139/152]

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

◆ hypot() [140/152]

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

◆ hypot() [141/152]

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

◆ hypot() [142/152]

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

◆ hypot() [143/152]

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

◆ hypot() [144/152]

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

◆ hypot() [145/152]

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

◆ hypot() [146/152]

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

◆ hypot() [147/152]

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

◆ hypot() [148/152]

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

◆ hypot() [149/152]

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

◆ hypot() [150/152]

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

◆ hypot() [151/152]

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

◆ hypot() [152/152]

__device__ __forceinline__ float4 cv::cudev::hypot ( float s,
const ushort4 & 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 char1 & a)

◆ log() [2/32]

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

◆ log() [3/32]

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

◆ log() [4/32]

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

◆ log() [5/32]

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

◆ log() [6/32]

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

◆ log() [7/32]

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

◆ log() [8/32]

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

◆ log() [9/32]

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

◆ log() [10/32]

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

◆ log() [11/32]

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

◆ log() [12/32]

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

◆ log() [13/32]

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

◆ log() [14/32]

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

◆ log() [15/32]

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

◆ log() [16/32]

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

◆ log() [17/32]

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

◆ log() [18/32]

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

◆ log() [19/32]

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

◆ log() [20/32]

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

◆ log() [21/32]

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

◆ log() [22/32]

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

◆ log() [23/32]

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

◆ log() [24/32]

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

◆ log() [25/32]

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

◆ log() [26/32]

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

◆ log() [27/32]

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

◆ log() [28/32]

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

◆ log() [29/32]

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

◆ log() [30/32]

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

◆ log() [31/32]

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

◆ log() [32/32]

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

◆ log10() [1/32]

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

◆ log10() [2/32]

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

◆ log10() [3/32]

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

◆ log10() [4/32]

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

◆ log10() [5/32]

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

◆ log10() [6/32]

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

◆ log10() [7/32]

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

◆ log10() [8/32]

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

◆ log10() [9/32]

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

◆ log10() [10/32]

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

◆ log10() [11/32]

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

◆ log10() [12/32]

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

◆ log10() [13/32]

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

◆ log10() [14/32]

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

◆ log10() [15/32]

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

◆ log10() [16/32]

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

◆ log10() [17/32]

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

◆ log10() [18/32]

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

◆ log10() [19/32]

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

◆ log10() [20/32]

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

◆ log10() [21/32]

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

◆ log10() [22/32]

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

◆ log10() [23/32]

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

◆ log10() [24/32]

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

◆ log10() [25/32]

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

◆ log10() [26/32]

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

◆ log10() [27/32]

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

◆ log10() [28/32]

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

◆ log10() [29/32]

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

◆ log10() [30/32]

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

◆ log10() [31/32]

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

◆ log10() [32/32]

__device__ __forceinline__ float4 cv::cudev::log10 ( const ushort4 & 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 char1 & a)

◆ log2() [2/32]

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

◆ log2() [3/32]

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

◆ log2() [4/32]

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

◆ log2() [5/32]

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

◆ log2() [6/32]

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

◆ log2() [7/32]

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

◆ log2() [8/32]

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

◆ log2() [9/32]

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

◆ log2() [10/32]

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

◆ log2() [11/32]

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

◆ log2() [12/32]

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

◆ log2() [13/32]

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

◆ log2() [14/32]

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

◆ log2() [15/32]

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

◆ log2() [16/32]

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

◆ log2() [17/32]

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

◆ log2() [18/32]

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

◆ log2() [19/32]

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

◆ log2() [20/32]

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

◆ log2() [21/32]

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

◆ log2() [22/32]

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

◆ log2() [23/32]

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

◆ log2() [24/32]

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

◆ log2() [25/32]

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

◆ log2() [26/32]

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

◆ log2() [27/32]

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

◆ log2() [28/32]

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

◆ log2() [29/32]

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

◆ log2() [30/32]

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

◆ log2() [31/32]

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

◆ log2() [32/32]

__device__ __forceinline__ float4 cv::cudev::log2 ( const ushort4 & 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__ char1 cv::cudev::max ( char s,
const char1 & b )

◆ max() [2/200]

__device__ __forceinline__ char2 cv::cudev::max ( char s,
const char2 & b )

◆ max() [3/200]

__device__ __forceinline__ char3 cv::cudev::max ( char s,
const char3 & b )

◆ max() [4/200]

__device__ __forceinline__ char4 cv::cudev::max ( char s,
const char4 & b )

◆ max() [5/200]

__device__ __forceinline__ char1 cv::cudev::max ( const char1 & a,
char s )

◆ max() [6/200]

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

◆ max() [7/200]

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

◆ max() [8/200]

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

◆ max() [9/200]

__device__ __forceinline__ char2 cv::cudev::max ( const char2 & a,
char s )

◆ max() [10/200]

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

◆ max() [11/200]

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

◆ max() [12/200]

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

◆ max() [13/200]

__device__ __forceinline__ char3 cv::cudev::max ( const char3 & a,
char s )

◆ max() [14/200]

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

◆ max() [15/200]

__device__ __forceinline__ double3 cv::cudev::max ( const char3 & a,
double s )

◆ max() [16/200]

__device__ __forceinline__ float3 cv::cudev::max ( const char3 & a,
float s )

◆ max() [17/200]

__device__ __forceinline__ char4 cv::cudev::max ( const char4 & a,
char s )

◆ max() [18/200]

__device__ __forceinline__ char4 cv::cudev::max ( const char4 & a,
const char4 & b )

◆ max() [19/200]

__device__ __forceinline__ double4 cv::cudev::max ( const char4 & a,
double s )

◆ max() [20/200]

__device__ __forceinline__ float4 cv::cudev::max ( const char4 & a,
float s )

◆ max() [21/200]

__device__ __forceinline__ double1 cv::cudev::max ( const double1 & a,
const double1 & b )

◆ max() [22/200]

__device__ __forceinline__ double1 cv::cudev::max ( const double1 & a,
double s )

◆ max() [23/200]

__device__ __forceinline__ double2 cv::cudev::max ( const double2 & a,
const double2 & b )

◆ max() [24/200]

__device__ __forceinline__ double2 cv::cudev::max ( const double2 & a,
double s )

◆ max() [25/200]

__device__ __forceinline__ double3 cv::cudev::max ( const double3 & a,
const double3 & b )

◆ max() [26/200]

__device__ __forceinline__ double3 cv::cudev::max ( const double3 & a,
double s )

◆ max() [27/200]

__device__ __forceinline__ double4 cv::cudev::max ( const double4 & a,
const double4 & b )

◆ max() [28/200]

__device__ __forceinline__ double4 cv::cudev::max ( const double4 & a,
double s )

◆ max() [29/200]

__device__ __forceinline__ float1 cv::cudev::max ( const float1 & a,
const float1 & b )

◆ max() [30/200]

__device__ __forceinline__ double1 cv::cudev::max ( const float1 & a,
double s )

◆ max() [31/200]

__device__ __forceinline__ float1 cv::cudev::max ( const float1 & a,
float s )

◆ max() [32/200]

__device__ __forceinline__ float2 cv::cudev::max ( const float2 & a,
const float2 & b )

◆ max() [33/200]

__device__ __forceinline__ double2 cv::cudev::max ( const float2 & a,
double s )

◆ max() [34/200]

__device__ __forceinline__ float2 cv::cudev::max ( const float2 & a,
float s )

◆ max() [35/200]

__device__ __forceinline__ float3 cv::cudev::max ( const float3 & a,
const float3 & b )

◆ max() [36/200]

__device__ __forceinline__ double3 cv::cudev::max ( const float3 & a,
double s )

◆ max() [37/200]

__device__ __forceinline__ float3 cv::cudev::max ( const float3 & a,
float s )

◆ max() [38/200]

__device__ __forceinline__ float4 cv::cudev::max ( const float4 & a,
const float4 & b )

◆ max() [39/200]

__device__ __forceinline__ double4 cv::cudev::max ( const float4 & a,
double s )

◆ max() [40/200]

__device__ __forceinline__ float4 cv::cudev::max ( const float4 & a,
float s )

◆ max() [41/200]

__device__ __forceinline__ int1 cv::cudev::max ( const int1 & a,
const int1 & b )

◆ max() [42/200]

__device__ __forceinline__ double1 cv::cudev::max ( const int1 & a,
double s )

◆ max() [43/200]

__device__ __forceinline__ float1 cv::cudev::max ( const int1 & a,
float s )

◆ max() [44/200]

__device__ __forceinline__ int1 cv::cudev::max ( const int1 & a,
int s )

◆ max() [45/200]

__device__ __forceinline__ int2 cv::cudev::max ( const int2 & a,
const int2 & b )

◆ max() [46/200]

__device__ __forceinline__ double2 cv::cudev::max ( const int2 & a,
double s )

◆ max() [47/200]

__device__ __forceinline__ float2 cv::cudev::max ( const int2 & a,
float s )

◆ max() [48/200]

__device__ __forceinline__ int2 cv::cudev::max ( const int2 & a,
int s )

◆ max() [49/200]

__device__ __forceinline__ int3 cv::cudev::max ( const int3 & a,
const int3 & b )

◆ max() [50/200]

__device__ __forceinline__ double3 cv::cudev::max ( const int3 & a,
double s )

◆ max() [51/200]

__device__ __forceinline__ float3 cv::cudev::max ( const int3 & a,
float s )

◆ max() [52/200]

__device__ __forceinline__ int3 cv::cudev::max ( const int3 & a,
int s )

◆ max() [53/200]

__device__ __forceinline__ int4 cv::cudev::max ( const int4 & a,
const int4 & b )

◆ max() [54/200]

__device__ __forceinline__ double4 cv::cudev::max ( const int4 & a,
double s )

◆ max() [55/200]

__device__ __forceinline__ float4 cv::cudev::max ( const int4 & a,
float s )

◆ max() [56/200]

__device__ __forceinline__ int4 cv::cudev::max ( const int4 & a,
int s )

◆ max() [57/200]

__device__ __forceinline__ short1 cv::cudev::max ( const short1 & a,
const short1 & b )

◆ max() [58/200]

__device__ __forceinline__ double1 cv::cudev::max ( const short1 & a,
double s )

◆ max() [59/200]

__device__ __forceinline__ float1 cv::cudev::max ( const short1 & a,
float s )

◆ max() [60/200]

__device__ __forceinline__ short1 cv::cudev::max ( const short1 & a,
short s )

◆ max() [61/200]

__device__ __forceinline__ short2 cv::cudev::max ( const short2 & a,
const short2 & b )

◆ max() [62/200]

__device__ __forceinline__ double2 cv::cudev::max ( const short2 & a,
double s )

◆ max() [63/200]

__device__ __forceinline__ float2 cv::cudev::max ( const short2 & a,
float s )

◆ max() [64/200]

__device__ __forceinline__ short2 cv::cudev::max ( const short2 & a,
short s )

◆ max() [65/200]

__device__ __forceinline__ short3 cv::cudev::max ( const short3 & a,
const short3 & b )

◆ max() [66/200]

__device__ __forceinline__ double3 cv::cudev::max ( const short3 & a,
double s )

◆ max() [67/200]

__device__ __forceinline__ float3 cv::cudev::max ( const short3 & a,
float s )

◆ max() [68/200]

__device__ __forceinline__ short3 cv::cudev::max ( const short3 & a,
short s )

◆ max() [69/200]

__device__ __forceinline__ short4 cv::cudev::max ( const short4 & a,
const short4 & b )

◆ max() [70/200]

__device__ __forceinline__ double4 cv::cudev::max ( const short4 & a,
double s )

◆ max() [71/200]

__device__ __forceinline__ float4 cv::cudev::max ( const short4 & a,
float s )

◆ max() [72/200]

__device__ __forceinline__ short4 cv::cudev::max ( const short4 & a,
short s )

◆ max() [73/200]

__device__ __forceinline__ uchar1 cv::cudev::max ( const uchar1 & a,
const uchar1 & b )

◆ max() [74/200]

__device__ __forceinline__ double1 cv::cudev::max ( const uchar1 & a,
double s )

◆ max() [75/200]

__device__ __forceinline__ float1 cv::cudev::max ( const uchar1 & a,
float s )

◆ max() [76/200]

__device__ __forceinline__ uchar1 cv::cudev::max ( const uchar1 & a,
uchar s )

◆ max() [77/200]

__device__ __forceinline__ uchar2 cv::cudev::max ( const uchar2 & a,
const uchar2 & b )

◆ max() [78/200]

__device__ __forceinline__ double2 cv::cudev::max ( const uchar2 & a,
double s )

◆ max() [79/200]

__device__ __forceinline__ float2 cv::cudev::max ( const uchar2 & a,
float s )

◆ max() [80/200]

__device__ __forceinline__ uchar2 cv::cudev::max ( const uchar2 & a,
uchar s )

◆ max() [81/200]

__device__ __forceinline__ uchar3 cv::cudev::max ( const uchar3 & a,
const uchar3 & b )

◆ max() [82/200]

__device__ __forceinline__ double3 cv::cudev::max ( const uchar3 & a,
double s )

◆ max() [83/200]

__device__ __forceinline__ float3 cv::cudev::max ( const uchar3 & a,
float s )

◆ max() [84/200]

__device__ __forceinline__ uchar3 cv::cudev::max ( const uchar3 & a,
uchar s )

◆ max() [85/200]

__device__ __forceinline__ uchar4 cv::cudev::max ( const uchar4 & a,
const uchar4 & b )

◆ max() [86/200]

__device__ __forceinline__ double4 cv::cudev::max ( const uchar4 & a,
double s )

◆ max() [87/200]

__device__ __forceinline__ float4 cv::cudev::max ( const uchar4 & a,
float s )

◆ max() [88/200]

__device__ __forceinline__ uchar4 cv::cudev::max ( const uchar4 & a,
uchar s )

◆ max() [89/200]

__device__ __forceinline__ uint1 cv::cudev::max ( const uint1 & a,
const uint1 & b )

◆ max() [90/200]

__device__ __forceinline__ double1 cv::cudev::max ( const uint1 & a,
double s )

◆ max() [91/200]

__device__ __forceinline__ float1 cv::cudev::max ( const uint1 & a,
float s )

◆ max() [92/200]

__device__ __forceinline__ uint1 cv::cudev::max ( const uint1 & a,
uint s )

◆ max() [93/200]

__device__ __forceinline__ uint2 cv::cudev::max ( const uint2 & a,
const uint2 & b )

◆ max() [94/200]

__device__ __forceinline__ double2 cv::cudev::max ( const uint2 & a,
double s )

◆ max() [95/200]

__device__ __forceinline__ float2 cv::cudev::max ( const uint2 & a,
float s )

◆ max() [96/200]

__device__ __forceinline__ uint2 cv::cudev::max ( const uint2 & a,
uint s )

◆ max() [97/200]

__device__ __forceinline__ uint3 cv::cudev::max ( const uint3 & a,
const uint3 & b )

◆ max() [98/200]

__device__ __forceinline__ double3 cv::cudev::max ( const uint3 & a,
double s )

◆ max() [99/200]

__device__ __forceinline__ float3 cv::cudev::max ( const uint3 & a,
float s )

◆ max() [100/200]

__device__ __forceinline__ uint3 cv::cudev::max ( const uint3 & a,
uint s )

◆ max() [101/200]

__device__ __forceinline__ uint4 cv::cudev::max ( const uint4 & a,
const uint4 & b )

◆ max() [102/200]

__device__ __forceinline__ double4 cv::cudev::max ( const uint4 & a,
double s )

◆ max() [103/200]

__device__ __forceinline__ float4 cv::cudev::max ( const uint4 & a,
float s )

◆ max() [104/200]

__device__ __forceinline__ uint4 cv::cudev::max ( const uint4 & a,
uint s )

◆ max() [105/200]

__device__ __forceinline__ ushort1 cv::cudev::max ( const ushort1 & a,
const ushort1 & b )

◆ max() [106/200]

__device__ __forceinline__ double1 cv::cudev::max ( const ushort1 & a,
double s )

◆ max() [107/200]

__device__ __forceinline__ float1 cv::cudev::max ( const ushort1 & a,
float s )

◆ max() [108/200]

__device__ __forceinline__ ushort1 cv::cudev::max ( const ushort1 & a,
ushort s )

◆ max() [109/200]

__device__ __forceinline__ ushort2 cv::cudev::max ( const ushort2 & a,
const ushort2 & b )

◆ max() [110/200]

__device__ __forceinline__ double2 cv::cudev::max ( const ushort2 & a,
double s )

◆ max() [111/200]

__device__ __forceinline__ float2 cv::cudev::max ( const ushort2 & a,
float s )

◆ max() [112/200]

__device__ __forceinline__ ushort2 cv::cudev::max ( const ushort2 & a,
ushort s )

◆ max() [113/200]

__device__ __forceinline__ ushort3 cv::cudev::max ( const ushort3 & a,
const ushort3 & b )

◆ max() [114/200]

__device__ __forceinline__ double3 cv::cudev::max ( const ushort3 & a,
double s )

◆ max() [115/200]

__device__ __forceinline__ float3 cv::cudev::max ( const ushort3 & a,
float s )

◆ max() [116/200]

__device__ __forceinline__ ushort3 cv::cudev::max ( const ushort3 & a,
ushort s )

◆ max() [117/200]

__device__ __forceinline__ ushort4 cv::cudev::max ( const ushort4 & a,
const ushort4 & b )

◆ max() [118/200]

__device__ __forceinline__ double4 cv::cudev::max ( const ushort4 & a,
double s )

◆ max() [119/200]

__device__ __forceinline__ float4 cv::cudev::max ( const ushort4 & a,
float s )

◆ max() [120/200]

__device__ __forceinline__ ushort4 cv::cudev::max ( const ushort4 & a,
ushort s )

◆ max() [121/200]

__device__ __forceinline__ double1 cv::cudev::max ( double s,
const char1 & b )

◆ max() [122/200]

__device__ __forceinline__ double2 cv::cudev::max ( double s,
const char2 & b )

◆ max() [123/200]

__device__ __forceinline__ double3 cv::cudev::max ( double s,
const char3 & b )

◆ max() [124/200]

__device__ __forceinline__ double4 cv::cudev::max ( double s,
const char4 & b )

◆ max() [125/200]

__device__ __forceinline__ double1 cv::cudev::max ( double s,
const double1 & b )

◆ max() [126/200]

__device__ __forceinline__ double2 cv::cudev::max ( double s,
const double2 & b )

◆ max() [127/200]

__device__ __forceinline__ double3 cv::cudev::max ( double s,
const double3 & b )

◆ max() [128/200]

__device__ __forceinline__ double4 cv::cudev::max ( double s,
const double4 & b )

◆ max() [129/200]

__device__ __forceinline__ double1 cv::cudev::max ( double s,
const float1 & b )

◆ max() [130/200]

__device__ __forceinline__ double2 cv::cudev::max ( double s,
const float2 & b )

◆ max() [131/200]

__device__ __forceinline__ double3 cv::cudev::max ( double s,
const float3 & b )

◆ max() [132/200]

__device__ __forceinline__ double4 cv::cudev::max ( double s,
const float4 & b )

◆ max() [133/200]

__device__ __forceinline__ double1 cv::cudev::max ( double s,
const int1 & b )

◆ max() [134/200]

__device__ __forceinline__ double2 cv::cudev::max ( double s,
const int2 & b )

◆ max() [135/200]

__device__ __forceinline__ double3 cv::cudev::max ( double s,
const int3 & b )

◆ max() [136/200]

__device__ __forceinline__ double4 cv::cudev::max ( double s,
const int4 & b )

◆ max() [137/200]

__device__ __forceinline__ double1 cv::cudev::max ( double s,
const short1 & b )

◆ max() [138/200]

__device__ __forceinline__ double2 cv::cudev::max ( double s,
const short2 & b )

◆ max() [139/200]

__device__ __forceinline__ double3 cv::cudev::max ( double s,
const short3 & b )

◆ max() [140/200]

__device__ __forceinline__ double4 cv::cudev::max ( double s,
const short4 & b )

◆ max() [141/200]

__device__ __forceinline__ double1 cv::cudev::max ( double s,
const uchar1 & b )

◆ max() [142/200]

__device__ __forceinline__ double2 cv::cudev::max ( double s,
const uchar2 & b )

◆ max() [143/200]

__device__ __forceinline__ double3 cv::cudev::max ( double s,
const uchar3 & b )

◆ max() [144/200]

__device__ __forceinline__ double4 cv::cudev::max ( double s,
const uchar4 & b )

◆ max() [145/200]

__device__ __forceinline__ double1 cv::cudev::max ( double s,
const uint1 & b )

◆ max() [146/200]

__device__ __forceinline__ double2 cv::cudev::max ( double s,
const uint2 & b )

◆ max() [147/200]

__device__ __forceinline__ double3 cv::cudev::max ( double s,
const uint3 & b )

◆ max() [148/200]

__device__ __forceinline__ double4 cv::cudev::max ( double s,
const uint4 & b )

◆ max() [149/200]

__device__ __forceinline__ double1 cv::cudev::max ( double s,
const ushort1 & b )

◆ max() [150/200]

__device__ __forceinline__ double2 cv::cudev::max ( double s,
const ushort2 & b )

◆ max() [151/200]

__device__ __forceinline__ double3 cv::cudev::max ( double s,
const ushort3 & b )

◆ max() [152/200]

__device__ __forceinline__ double4 cv::cudev::max ( double s,
const ushort4 & b )

◆ max() [153/200]

__device__ __forceinline__ float1 cv::cudev::max ( float s,
const char1 & b )

◆ max() [154/200]

__device__ __forceinline__ float2 cv::cudev::max ( float s,
const char2 & b )

◆ max() [155/200]

__device__ __forceinline__ float3 cv::cudev::max ( float s,
const char3 & b )

◆ max() [156/200]

__device__ __forceinline__ float4 cv::cudev::max ( float s,
const char4 & b )

◆ max() [157/200]

__device__ __forceinline__ float1 cv::cudev::max ( float s,
const float1 & b )

◆ max() [158/200]

__device__ __forceinline__ float2 cv::cudev::max ( float s,
const float2 & b )

◆ max() [159/200]

__device__ __forceinline__ float3 cv::cudev::max ( float s,
const float3 & b )

◆ max() [160/200]

__device__ __forceinline__ float4 cv::cudev::max ( float s,
const float4 & b )

◆ max() [161/200]

__device__ __forceinline__ float1 cv::cudev::max ( float s,
const int1 & b )

◆ max() [162/200]

__device__ __forceinline__ float2 cv::cudev::max ( float s,
const int2 & b )

◆ max() [163/200]

__device__ __forceinline__ float3 cv::cudev::max ( float s,
const int3 & b )

◆ max() [164/200]

__device__ __forceinline__ float4 cv::cudev::max ( float s,
const int4 & b )

◆ max() [165/200]

__device__ __forceinline__ float1 cv::cudev::max ( float s,
const short1 & b )

◆ max() [166/200]

__device__ __forceinline__ float2 cv::cudev::max ( float s,
const short2 & b )

◆ max() [167/200]

__device__ __forceinline__ float3 cv::cudev::max ( float s,
const short3 & b )

◆ max() [168/200]

__device__ __forceinline__ float4 cv::cudev::max ( float s,
const short4 & b )

◆ max() [169/200]

__device__ __forceinline__ float1 cv::cudev::max ( float s,
const uchar1 & b )

◆ max() [170/200]

__device__ __forceinline__ float2 cv::cudev::max ( float s,
const uchar2 & b )

◆ max() [171/200]

__device__ __forceinline__ float3 cv::cudev::max ( float s,
const uchar3 & b )

◆ max() [172/200]

__device__ __forceinline__ float4 cv::cudev::max ( float s,
const uchar4 & b )

◆ max() [173/200]

__device__ __forceinline__ float1 cv::cudev::max ( float s,
const uint1 & b )

◆ max() [174/200]

__device__ __forceinline__ float2 cv::cudev::max ( float s,
const uint2 & b )

◆ max() [175/200]

__device__ __forceinline__ float3 cv::cudev::max ( float s,
const uint3 & b )

◆ max() [176/200]

__device__ __forceinline__ float4 cv::cudev::max ( float s,
const uint4 & b )

◆ max() [177/200]

__device__ __forceinline__ float1 cv::cudev::max ( float s,
const ushort1 & b )

◆ max() [178/200]

__device__ __forceinline__ float2 cv::cudev::max ( float s,
const ushort2 & b )

◆ max() [179/200]

__device__ __forceinline__ float3 cv::cudev::max ( float s,
const ushort3 & b )

◆ max() [180/200]

__device__ __forceinline__ float4 cv::cudev::max ( float s,
const ushort4 & b )

◆ max() [181/200]

__device__ __forceinline__ int1 cv::cudev::max ( int s,
const int1 & b )

◆ max() [182/200]

__device__ __forceinline__ int2 cv::cudev::max ( int s,
const int2 & b )

◆ max() [183/200]

__device__ __forceinline__ int3 cv::cudev::max ( int s,
const int3 & b )

◆ max() [184/200]

__device__ __forceinline__ int4 cv::cudev::max ( int s,
const int4 & b )

◆ max() [185/200]

__device__ __forceinline__ short1 cv::cudev::max ( short s,
const short1 & b )

◆ max() [186/200]

__device__ __forceinline__ short2 cv::cudev::max ( short s,
const short2 & b )

◆ max() [187/200]

__device__ __forceinline__ short3 cv::cudev::max ( short s,
const short3 & b )

◆ max() [188/200]

__device__ __forceinline__ short4 cv::cudev::max ( short s,
const short4 & b )

◆ max() [189/200]

__device__ __forceinline__ uchar1 cv::cudev::max ( uchar s,
const uchar1 & b )

◆ max() [190/200]

__device__ __forceinline__ uchar2 cv::cudev::max ( uchar s,
const uchar2 & b )

◆ max() [191/200]

__device__ __forceinline__ uchar3 cv::cudev::max ( uchar s,
const uchar3 & b )

◆ max() [192/200]

__device__ __forceinline__ uchar4 cv::cudev::max ( uchar s,
const uchar4 & b )

◆ max() [193/200]

__device__ __forceinline__ uint1 cv::cudev::max ( uint s,
const uint1 & b )

◆ max() [194/200]

__device__ __forceinline__ uint2 cv::cudev::max ( uint s,
const uint2 & b )

◆ max() [195/200]

__device__ __forceinline__ uint3 cv::cudev::max ( uint s,
const uint3 & b )

◆ max() [196/200]

__device__ __forceinline__ uint4 cv::cudev::max ( uint s,
const uint4 & b )

◆ max() [197/200]

__device__ __forceinline__ ushort1 cv::cudev::max ( ushort s,
const ushort1 & b )

◆ max() [198/200]

__device__ __forceinline__ ushort2 cv::cudev::max ( ushort s,
const ushort2 & b )

◆ max() [199/200]

__device__ __forceinline__ ushort3 cv::cudev::max ( ushort s,
const ushort3 & b )

◆ max() [200/200]

__device__ __forceinline__ ushort4 cv::cudev::max ( ushort s,
const ushort4 & 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__ char1 cv::cudev::min ( char s,
const char1 & b )

◆ min() [2/200]

__device__ __forceinline__ char2 cv::cudev::min ( char s,
const char2 & b )

◆ min() [3/200]

__device__ __forceinline__ char3 cv::cudev::min ( char s,
const char3 & b )

◆ min() [4/200]

__device__ __forceinline__ char4 cv::cudev::min ( char s,
const char4 & b )

◆ min() [5/200]

__device__ __forceinline__ char1 cv::cudev::min ( const char1 & a,
char s )

◆ min() [6/200]

__device__ __forceinline__ char1 cv::cudev::min ( const char1 & a,
const char1 & b )

◆ min() [7/200]

__device__ __forceinline__ double1 cv::cudev::min ( const char1 & a,
double s )

◆ min() [8/200]

__device__ __forceinline__ float1 cv::cudev::min ( const char1 & a,
float s )

◆ min() [9/200]

__device__ __forceinline__ char2 cv::cudev::min ( const char2 & a,
char s )

◆ min() [10/200]

__device__ __forceinline__ char2 cv::cudev::min ( const char2 & a,
const char2 & b )

◆ min() [11/200]

__device__ __forceinline__ double2 cv::cudev::min ( const char2 & a,
double s )

◆ min() [12/200]

__device__ __forceinline__ float2 cv::cudev::min ( const char2 & a,
float s )

◆ min() [13/200]

__device__ __forceinline__ char3 cv::cudev::min ( const char3 & a,
char s )

◆ min() [14/200]

__device__ __forceinline__ char3 cv::cudev::min ( const char3 & a,
const char3 & b )

◆ min() [15/200]

__device__ __forceinline__ double3 cv::cudev::min ( const char3 & a,
double s )

◆ min() [16/200]

__device__ __forceinline__ float3 cv::cudev::min ( const char3 & a,
float s )

◆ min() [17/200]

__device__ __forceinline__ char4 cv::cudev::min ( const char4 & a,
char s )

◆ min() [18/200]

__device__ __forceinline__ char4 cv::cudev::min ( const char4 & a,
const char4 & b )

◆ min() [19/200]

__device__ __forceinline__ double4 cv::cudev::min ( const char4 & a,
double s )

◆ min() [20/200]

__device__ __forceinline__ float4 cv::cudev::min ( const char4 & a,
float s )

◆ min() [21/200]

__device__ __forceinline__ double1 cv::cudev::min ( const double1 & a,
const double1 & b )

◆ min() [22/200]

__device__ __forceinline__ double1 cv::cudev::min ( const double1 & a,
double s )

◆ min() [23/200]

__device__ __forceinline__ double2 cv::cudev::min ( const double2 & a,
const double2 & b )

◆ min() [24/200]

__device__ __forceinline__ double2 cv::cudev::min ( const double2 & a,
double s )

◆ min() [25/200]

__device__ __forceinline__ double3 cv::cudev::min ( const double3 & a,
const double3 & b )

◆ min() [26/200]

__device__ __forceinline__ double3 cv::cudev::min ( const double3 & a,
double s )

◆ min() [27/200]

__device__ __forceinline__ double4 cv::cudev::min ( const double4 & a,
const double4 & b )

◆ min() [28/200]

__device__ __forceinline__ double4 cv::cudev::min ( const double4 & a,
double s )

◆ min() [29/200]

__device__ __forceinline__ float1 cv::cudev::min ( const float1 & a,
const float1 & b )

◆ min() [30/200]

__device__ __forceinline__ double1 cv::cudev::min ( const float1 & a,
double s )

◆ min() [31/200]

__device__ __forceinline__ float1 cv::cudev::min ( const float1 & a,
float s )

◆ min() [32/200]

__device__ __forceinline__ float2 cv::cudev::min ( const float2 & a,
const float2 & b )

◆ min() [33/200]

__device__ __forceinline__ double2 cv::cudev::min ( const float2 & a,
double s )

◆ min() [34/200]

__device__ __forceinline__ float2 cv::cudev::min ( const float2 & a,
float s )

◆ min() [35/200]

__device__ __forceinline__ float3 cv::cudev::min ( const float3 & a,
const float3 & b )

◆ min() [36/200]

__device__ __forceinline__ double3 cv::cudev::min ( const float3 & a,
double s )

◆ min() [37/200]

__device__ __forceinline__ float3 cv::cudev::min ( const float3 & a,
float s )

◆ min() [38/200]

__device__ __forceinline__ float4 cv::cudev::min ( const float4 & a,
const float4 & b )

◆ min() [39/200]

__device__ __forceinline__ double4 cv::cudev::min ( const float4 & a,
double s )

◆ min() [40/200]

__device__ __forceinline__ float4 cv::cudev::min ( const float4 & a,
float s )

◆ min() [41/200]

__device__ __forceinline__ int1 cv::cudev::min ( const int1 & a,
const int1 & b )

◆ min() [42/200]

__device__ __forceinline__ double1 cv::cudev::min ( const int1 & a,
double s )

◆ min() [43/200]

__device__ __forceinline__ float1 cv::cudev::min ( const int1 & a,
float s )

◆ min() [44/200]

__device__ __forceinline__ int1 cv::cudev::min ( const int1 & a,
int s )

◆ min() [45/200]

__device__ __forceinline__ int2 cv::cudev::min ( const int2 & a,
const int2 & b )

◆ min() [46/200]

__device__ __forceinline__ double2 cv::cudev::min ( const int2 & a,
double s )

◆ min() [47/200]

__device__ __forceinline__ float2 cv::cudev::min ( const int2 & a,
float s )

◆ min() [48/200]

__device__ __forceinline__ int2 cv::cudev::min ( const int2 & a,
int s )

◆ min() [49/200]

__device__ __forceinline__ int3 cv::cudev::min ( const int3 & a,
const int3 & b )

◆ min() [50/200]

__device__ __forceinline__ double3 cv::cudev::min ( const int3 & a,
double s )

◆ min() [51/200]

__device__ __forceinline__ float3 cv::cudev::min ( const int3 & a,
float s )

◆ min() [52/200]

__device__ __forceinline__ int3 cv::cudev::min ( const int3 & a,
int s )

◆ min() [53/200]

__device__ __forceinline__ int4 cv::cudev::min ( const int4 & a,
const int4 & b )

◆ min() [54/200]

__device__ __forceinline__ double4 cv::cudev::min ( const int4 & a,
double s )

◆ min() [55/200]

__device__ __forceinline__ float4 cv::cudev::min ( const int4 & a,
float s )

◆ min() [56/200]

__device__ __forceinline__ int4 cv::cudev::min ( const int4 & a,
int s )

◆ min() [57/200]

__device__ __forceinline__ short1 cv::cudev::min ( const short1 & a,
const short1 & b )

◆ min() [58/200]

__device__ __forceinline__ double1 cv::cudev::min ( const short1 & a,
double s )

◆ min() [59/200]

__device__ __forceinline__ float1 cv::cudev::min ( const short1 & a,
float s )

◆ min() [60/200]

__device__ __forceinline__ short1 cv::cudev::min ( const short1 & a,
short s )

◆ min() [61/200]

__device__ __forceinline__ short2 cv::cudev::min ( const short2 & a,
const short2 & b )

◆ min() [62/200]

__device__ __forceinline__ double2 cv::cudev::min ( const short2 & a,
double s )

◆ min() [63/200]

__device__ __forceinline__ float2 cv::cudev::min ( const short2 & a,
float s )

◆ min() [64/200]

__device__ __forceinline__ short2 cv::cudev::min ( const short2 & a,
short s )

◆ min() [65/200]

__device__ __forceinline__ short3 cv::cudev::min ( const short3 & a,
const short3 & b )

◆ min() [66/200]

__device__ __forceinline__ double3 cv::cudev::min ( const short3 & a,
double s )

◆ min() [67/200]

__device__ __forceinline__ float3 cv::cudev::min ( const short3 & a,
float s )

◆ min() [68/200]

__device__ __forceinline__ short3 cv::cudev::min ( const short3 & a,
short s )

◆ min() [69/200]

__device__ __forceinline__ short4 cv::cudev::min ( const short4 & a,
const short4 & b )

◆ min() [70/200]

__device__ __forceinline__ double4 cv::cudev::min ( const short4 & a,
double s )

◆ min() [71/200]

__device__ __forceinline__ float4 cv::cudev::min ( const short4 & a,
float s )

◆ min() [72/200]

__device__ __forceinline__ short4 cv::cudev::min ( const short4 & a,
short s )

◆ min() [73/200]

__device__ __forceinline__ uchar1 cv::cudev::min ( const uchar1 & a,
const uchar1 & b )

◆ min() [74/200]

__device__ __forceinline__ double1 cv::cudev::min ( const uchar1 & a,
double s )

◆ min() [75/200]

__device__ __forceinline__ float1 cv::cudev::min ( const uchar1 & a,
float s )

◆ min() [76/200]

__device__ __forceinline__ uchar1 cv::cudev::min ( const uchar1 & a,
uchar s )

◆ min() [77/200]

__device__ __forceinline__ uchar2 cv::cudev::min ( const uchar2 & a,
const uchar2 & b )

◆ min() [78/200]

__device__ __forceinline__ double2 cv::cudev::min ( const uchar2 & a,
double s )

◆ min() [79/200]

__device__ __forceinline__ float2 cv::cudev::min ( const uchar2 & a,
float s )

◆ min() [80/200]

__device__ __forceinline__ uchar2 cv::cudev::min ( const uchar2 & a,
uchar s )

◆ min() [81/200]

__device__ __forceinline__ uchar3 cv::cudev::min ( const uchar3 & a,
const uchar3 & b )

◆ min() [82/200]

__device__ __forceinline__ double3 cv::cudev::min ( const uchar3 & a,
double s )

◆ min() [83/200]

__device__ __forceinline__ float3 cv::cudev::min ( const uchar3 & a,
float s )

◆ min() [84/200]

__device__ __forceinline__ uchar3 cv::cudev::min ( const uchar3 & a,
uchar s )

◆ min() [85/200]

__device__ __forceinline__ uchar4 cv::cudev::min ( const uchar4 & a,
const uchar4 & b )

◆ min() [86/200]

__device__ __forceinline__ double4 cv::cudev::min ( const uchar4 & a,
double s )

◆ min() [87/200]

__device__ __forceinline__ float4 cv::cudev::min ( const uchar4 & a,
float s )

◆ min() [88/200]

__device__ __forceinline__ uchar4 cv::cudev::min ( const uchar4 & a,
uchar s )

◆ min() [89/200]

__device__ __forceinline__ uint1 cv::cudev::min ( const uint1 & a,
const uint1 & b )

◆ min() [90/200]

__device__ __forceinline__ double1 cv::cudev::min ( const uint1 & a,
double s )

◆ min() [91/200]

__device__ __forceinline__ float1 cv::cudev::min ( const uint1 & a,
float s )

◆ min() [92/200]

__device__ __forceinline__ uint1 cv::cudev::min ( const uint1 & a,
uint s )

◆ min() [93/200]

__device__ __forceinline__ uint2 cv::cudev::min ( const uint2 & a,
const uint2 & b )

◆ min() [94/200]

__device__ __forceinline__ double2 cv::cudev::min ( const uint2 & a,
double s )

◆ min() [95/200]

__device__ __forceinline__ float2 cv::cudev::min ( const uint2 & a,
float s )

◆ min() [96/200]

__device__ __forceinline__ uint2 cv::cudev::min ( const uint2 & a,
uint s )

◆ min() [97/200]

__device__ __forceinline__ uint3 cv::cudev::min ( const uint3 & a,
const uint3 & b )

◆ min() [98/200]

__device__ __forceinline__ double3 cv::cudev::min ( const uint3 & a,
double s )

◆ min() [99/200]

__device__ __forceinline__ float3 cv::cudev::min ( const uint3 & a,
float s )

◆ min() [100/200]

__device__ __forceinline__ uint3 cv::cudev::min ( const uint3 & a,
uint s )

◆ min() [101/200]

__device__ __forceinline__ uint4 cv::cudev::min ( const uint4 & a,
const uint4 & b )

◆ min() [102/200]

__device__ __forceinline__ double4 cv::cudev::min ( const uint4 & a,
double s )

◆ min() [103/200]

__device__ __forceinline__ float4 cv::cudev::min ( const uint4 & a,
float s )

◆ min() [104/200]

__device__ __forceinline__ uint4 cv::cudev::min ( const uint4 & a,
uint s )

◆ min() [105/200]

__device__ __forceinline__ ushort1 cv::cudev::min ( const ushort1 & a,
const ushort1 & b )

◆ min() [106/200]

__device__ __forceinline__ double1 cv::cudev::min ( const ushort1 & a,
double s )

◆ min() [107/200]

__device__ __forceinline__ float1 cv::cudev::min ( const ushort1 & a,
float s )

◆ min() [108/200]

__device__ __forceinline__ ushort1 cv::cudev::min ( const ushort1 & a,
ushort s )

◆ min() [109/200]

__device__ __forceinline__ ushort2 cv::cudev::min ( const ushort2 & a,
const ushort2 & b )

◆ min() [110/200]

__device__ __forceinline__ double2 cv::cudev::min ( const ushort2 & a,
double s )

◆ min() [111/200]

__device__ __forceinline__ float2 cv::cudev::min ( const ushort2 & a,
float s )

◆ min() [112/200]

__device__ __forceinline__ ushort2 cv::cudev::min ( const ushort2 & a,
ushort s )

◆ min() [113/200]

__device__ __forceinline__ ushort3 cv::cudev::min ( const ushort3 & a,
const ushort3 & b )

◆ min() [114/200]

__device__ __forceinline__ double3 cv::cudev::min ( const ushort3 & a,
double s )

◆ min() [115/200]

__device__ __forceinline__ float3 cv::cudev::min ( const ushort3 & a,
float s )

◆ min() [116/200]

__device__ __forceinline__ ushort3 cv::cudev::min ( const ushort3 & a,
ushort s )

◆ min() [117/200]

__device__ __forceinline__ ushort4 cv::cudev::min ( const ushort4 & a,
const ushort4 & b )

◆ min() [118/200]

__device__ __forceinline__ double4 cv::cudev::min ( const ushort4 & a,
double s )

◆ min() [119/200]

__device__ __forceinline__ float4 cv::cudev::min ( const ushort4 & a,
float s )

◆ min() [120/200]

__device__ __forceinline__ ushort4 cv::cudev::min ( const ushort4 & a,
ushort s )

◆ min() [121/200]

__device__ __forceinline__ double1 cv::cudev::min ( double s,
const char1 & b )

◆ min() [122/200]

__device__ __forceinline__ double2 cv::cudev::min ( double s,
const char2 & b )

◆ min() [123/200]

__device__ __forceinline__ double3 cv::cudev::min ( double s,
const char3 & b )

◆ min() [124/200]

__device__ __forceinline__ double4 cv::cudev::min ( double s,
const char4 & b )

◆ min() [125/200]

__device__ __forceinline__ double1 cv::cudev::min ( double s,
const double1 & b )

◆ min() [126/200]

__device__ __forceinline__ double2 cv::cudev::min ( double s,
const double2 & b )

◆ min() [127/200]

__device__ __forceinline__ double3 cv::cudev::min ( double s,
const double3 & b )

◆ min() [128/200]

__device__ __forceinline__ double4 cv::cudev::min ( double s,
const double4 & b )

◆ min() [129/200]

__device__ __forceinline__ double1 cv::cudev::min ( double s,
const float1 & b )

◆ min() [130/200]

__device__ __forceinline__ double2 cv::cudev::min ( double s,
const float2 & b )

◆ min() [131/200]

__device__ __forceinline__ double3 cv::cudev::min ( double s,
const float3 & b )

◆ min() [132/200]

__device__ __forceinline__ double4 cv::cudev::min ( double s,
const float4 & b )

◆ min() [133/200]

__device__ __forceinline__ double1 cv::cudev::min ( double s,
const int1 & b )

◆ min() [134/200]

__device__ __forceinline__ double2 cv::cudev::min ( double s,
const int2 & b )

◆ min() [135/200]

__device__ __forceinline__ double3 cv::cudev::min ( double s,
const int3 & b )

◆ min() [136/200]

__device__ __forceinline__ double4 cv::cudev::min ( double s,
const int4 & b )

◆ min() [137/200]

__device__ __forceinline__ double1 cv::cudev::min ( double s,
const short1 & b )

◆ min() [138/200]

__device__ __forceinline__ double2 cv::cudev::min ( double s,
const short2 & b )

◆ min() [139/200]

__device__ __forceinline__ double3 cv::cudev::min ( double s,
const short3 & b )

◆ min() [140/200]

__device__ __forceinline__ double4 cv::cudev::min ( double s,
const short4 & b )

◆ min() [141/200]

__device__ __forceinline__ double1 cv::cudev::min ( double s,
const uchar1 & b )

◆ min() [142/200]

__device__ __forceinline__ double2 cv::cudev::min ( double s,
const uchar2 & b )

◆ min() [143/200]

__device__ __forceinline__ double3 cv::cudev::min ( double s,
const uchar3 & b )

◆ min() [144/200]

__device__ __forceinline__ double4 cv::cudev::min ( double s,
const uchar4 & b )

◆ min() [145/200]

__device__ __forceinline__ double1 cv::cudev::min ( double s,
const uint1 & b )

◆ min() [146/200]

__device__ __forceinline__ double2 cv::cudev::min ( double s,
const uint2 & b )

◆ min() [147/200]

__device__ __forceinline__ double3 cv::cudev::min ( double s,
const uint3 & b )

◆ min() [148/200]

__device__ __forceinline__ double4 cv::cudev::min ( double s,
const uint4 & b )

◆ min() [149/200]

__device__ __forceinline__ double1 cv::cudev::min ( double s,
const ushort1 & b )

◆ min() [150/200]

__device__ __forceinline__ double2 cv::cudev::min ( double s,
const ushort2 & b )

◆ min() [151/200]

__device__ __forceinline__ double3 cv::cudev::min ( double s,
const ushort3 & b )

◆ min() [152/200]

__device__ __forceinline__ double4 cv::cudev::min ( double s,
const ushort4 & b )

◆ min() [153/200]

__device__ __forceinline__ float1 cv::cudev::min ( float s,
const char1 & b )

◆ min() [154/200]

__device__ __forceinline__ float2 cv::cudev::min ( float s,
const char2 & b )

◆ min() [155/200]

__device__ __forceinline__ float3 cv::cudev::min ( float s,
const char3 & b )

◆ min() [156/200]

__device__ __forceinline__ float4 cv::cudev::min ( float s,
const char4 & b )

◆ min() [157/200]

__device__ __forceinline__ float1 cv::cudev::min ( float s,
const float1 & b )

◆ min() [158/200]

__device__ __forceinline__ float2 cv::cudev::min ( float s,
const float2 & b )

◆ min() [159/200]

__device__ __forceinline__ float3 cv::cudev::min ( float s,
const float3 & b )

◆ min() [160/200]

__device__ __forceinline__ float4 cv::cudev::min ( float s,
const float4 & b )

◆ min() [161/200]

__device__ __forceinline__ float1 cv::cudev::min ( float s,
const int1 & b )

◆ min() [162/200]

__device__ __forceinline__ float2 cv::cudev::min ( float s,
const int2 & b )

◆ min() [163/200]

__device__ __forceinline__ float3 cv::cudev::min ( float s,
const int3 & b )

◆ min() [164/200]

__device__ __forceinline__ float4 cv::cudev::min ( float s,
const int4 & b )

◆ min() [165/200]

__device__ __forceinline__ float1 cv::cudev::min ( float s,
const short1 & b )

◆ min() [166/200]

__device__ __forceinline__ float2 cv::cudev::min ( float s,
const short2 & b )

◆ min() [167/200]

__device__ __forceinline__ float3 cv::cudev::min ( float s,
const short3 & b )

◆ min() [168/200]

__device__ __forceinline__ float4 cv::cudev::min ( float s,
const short4 & b )

◆ min() [169/200]

__device__ __forceinline__ float1 cv::cudev::min ( float s,
const uchar1 & b )

◆ min() [170/200]

__device__ __forceinline__ float2 cv::cudev::min ( float s,
const uchar2 & b )

◆ min() [171/200]

__device__ __forceinline__ float3 cv::cudev::min ( float s,
const uchar3 & b )

◆ min() [172/200]

__device__ __forceinline__ float4 cv::cudev::min ( float s,
const uchar4 & b )

◆ min() [173/200]

__device__ __forceinline__ float1 cv::cudev::min ( float s,
const uint1 & b )

◆ min() [174/200]

__device__ __forceinline__ float2 cv::cudev::min ( float s,
const uint2 & b )

◆ min() [175/200]

__device__ __forceinline__ float3 cv::cudev::min ( float s,
const uint3 & b )

◆ min() [176/200]

__device__ __forceinline__ float4 cv::cudev::min ( float s,
const uint4 & b )

◆ min() [177/200]

__device__ __forceinline__ float1 cv::cudev::min ( float s,
const ushort1 & b )

◆ min() [178/200]

__device__ __forceinline__ float2 cv::cudev::min ( float s,
const ushort2 & b )

◆ min() [179/200]

__device__ __forceinline__ float3 cv::cudev::min ( float s,
const ushort3 & b )

◆ min() [180/200]

__device__ __forceinline__ float4 cv::cudev::min ( float s,
const ushort4 & b )

◆ min() [181/200]

__device__ __forceinline__ int1 cv::cudev::min ( int s,
const int1 & b )

◆ min() [182/200]

__device__ __forceinline__ int2 cv::cudev::min ( int s,
const int2 & b )

◆ min() [183/200]

__device__ __forceinline__ int3 cv::cudev::min ( int s,
const int3 & b )

◆ min() [184/200]

__device__ __forceinline__ int4 cv::cudev::min ( int s,
const int4 & b )

◆ min() [185/200]

__device__ __forceinline__ short1 cv::cudev::min ( short s,
const short1 & b )

◆ min() [186/200]

__device__ __forceinline__ short2 cv::cudev::min ( short s,
const short2 & b )

◆ min() [187/200]

__device__ __forceinline__ short3 cv::cudev::min ( short s,
const short3 & b )

◆ min() [188/200]

__device__ __forceinline__ short4 cv::cudev::min ( short s,
const short4 & b )

◆ min() [189/200]

__device__ __forceinline__ uchar1 cv::cudev::min ( uchar s,
const uchar1 & b )

◆ min() [190/200]

__device__ __forceinline__ uchar2 cv::cudev::min ( uchar s,
const uchar2 & b )

◆ min() [191/200]

__device__ __forceinline__ uchar3 cv::cudev::min ( uchar s,
const uchar3 & b )

◆ min() [192/200]

__device__ __forceinline__ uchar4 cv::cudev::min ( uchar s,
const uchar4 & b )

◆ min() [193/200]

__device__ __forceinline__ uint1 cv::cudev::min ( uint s,
const uint1 & b )

◆ min() [194/200]

__device__ __forceinline__ uint2 cv::cudev::min ( uint s,
const uint2 & b )

◆ min() [195/200]

__device__ __forceinline__ uint3 cv::cudev::min ( uint s,
const uint3 & b )

◆ min() [196/200]

__device__ __forceinline__ uint4 cv::cudev::min ( uint s,
const uint4 & b )

◆ min() [197/200]

__device__ __forceinline__ ushort1 cv::cudev::min ( ushort s,
const ushort1 & b )

◆ min() [198/200]

__device__ __forceinline__ ushort2 cv::cudev::min ( ushort s,
const ushort2 & b )

◆ min() [199/200]

__device__ __forceinline__ ushort3 cv::cudev::min ( ushort s,
const ushort3 & b )

◆ min() [200/200]

__device__ __forceinline__ ushort4 cv::cudev::min ( ushort s,
const ushort4 & b )

◆ 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 bool() [1/2]

template<class T, class R = T>
__host__ cv::cudev::Texture< T, R >::operator bool ( ) const
inlineexplicitnoexcept

◆ operator bool() [2/2]

template<class T, class R = T>
__host__ cv::cudev::UniqueTexture< T, R >::operator bool ( ) const
inlineexplicitnoexcept

◆ operator TextureOffPtr< T, R >()

template<class T, class R = T>
__host__ cv::cudev::TextureOff< T, R >::operator TextureOffPtr< T, R > ( ) const
inline

◆ operator TexturePtr< T, R >()

template<class T, class R = T>
__host__ cv::cudev::Texture< T, R >::operator TexturePtr< T, R > ( ) const
inline

◆ operator!() [1/36]

__device__ __forceinline__ uchar1 cv::cudev::operator! ( const char1 & a)

◆ operator!() [2/36]

__device__ __forceinline__ uchar2 cv::cudev::operator! ( const char2 & a)

◆ operator!() [3/36]

__device__ __forceinline__ uchar3 cv::cudev::operator! ( const char3 & a)

◆ operator!() [4/36]

__device__ __forceinline__ uchar4 cv::cudev::operator! ( const char4 & a)

◆ operator!() [5/36]

__device__ __forceinline__ uchar1 cv::cudev::operator! ( const double1 & a)

◆ operator!() [6/36]

__device__ __forceinline__ uchar2 cv::cudev::operator! ( const double2 & a)

◆ operator!() [7/36]

__device__ __forceinline__ uchar3 cv::cudev::operator! ( const double3 & a)

◆ operator!() [8/36]

__device__ __forceinline__ uchar4 cv::cudev::operator! ( const double4 & a)

◆ operator!() [9/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!() [10/36]

__device__ __forceinline__ uchar1 cv::cudev::operator! ( const float1 & a)

◆ operator!() [11/36]

__device__ __forceinline__ uchar2 cv::cudev::operator! ( const float2 & a)

◆ operator!() [12/36]

__device__ __forceinline__ uchar3 cv::cudev::operator! ( const float3 & a)

◆ operator!() [13/36]

__device__ __forceinline__ uchar4 cv::cudev::operator! ( const float4 & a)

◆ operator!() [14/36]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_not< T > > > cv::cudev::operator! ( const GlobPtrSz< T > & src)

◆ operator!() [15/36]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, logical_not< T > > > cv::cudev::operator! ( const GpuMat_< T > & src)

◆ operator!() [16/36]

__device__ __forceinline__ uchar1 cv::cudev::operator! ( const int1 & a)

◆ operator!() [17/36]

__device__ __forceinline__ uchar2 cv::cudev::operator! ( const int2 & a)

◆ operator!() [18/36]

__device__ __forceinline__ uchar3 cv::cudev::operator! ( const int3 & a)

◆ operator!() [19/36]

__device__ __forceinline__ uchar4 cv::cudev::operator! ( const int4 & a)

◆ operator!() [20/36]

__device__ __forceinline__ uchar1 cv::cudev::operator! ( const short1 & a)

◆ operator!() [21/36]

__device__ __forceinline__ uchar2 cv::cudev::operator! ( const short2 & a)

◆ operator!() [22/36]

__device__ __forceinline__ uchar3 cv::cudev::operator! ( const short3 & a)

◆ operator!() [23/36]

__device__ __forceinline__ uchar4 cv::cudev::operator! ( const short4 & a)

◆ operator!() [24/36]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, logical_not< T > > > cv::cudev::operator! ( const Texture< T > & src)

◆ operator!() [25/36]

__device__ __forceinline__ uchar1 cv::cudev::operator! ( const uchar1 & a)

◆ operator!() [26/36]

__device__ __forceinline__ uchar2 cv::cudev::operator! ( const uchar2 & a)

◆ operator!() [27/36]

__device__ __forceinline__ uchar3 cv::cudev::operator! ( const uchar3 & a)

◆ operator!() [28/36]

__device__ __forceinline__ uchar4 cv::cudev::operator! ( const uchar4 & a)

◆ operator!() [29/36]

__device__ __forceinline__ uchar1 cv::cudev::operator! ( const uint1 & a)

◆ operator!() [30/36]

__device__ __forceinline__ uchar2 cv::cudev::operator! ( const uint2 & a)

◆ operator!() [31/36]

__device__ __forceinline__ uchar3 cv::cudev::operator! ( const uint3 & a)

◆ operator!() [32/36]

__device__ __forceinline__ uchar4 cv::cudev::operator! ( const uint4 & a)

◆ operator!() [33/36]

__device__ __forceinline__ uchar1 cv::cudev::operator! ( const ushort1 & a)

◆ operator!() [34/36]

__device__ __forceinline__ uchar2 cv::cudev::operator! ( const ushort2 & a)

◆ operator!() [35/36]

__device__ __forceinline__ uchar3 cv::cudev::operator! ( const ushort3 & a)

◆ operator!() [36/36]

__device__ __forceinline__ uchar4 cv::cudev::operator! ( const ushort4 & a)

◆ operator!=() [1/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( char s,
const char1 & b )

◆ operator!=() [2/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( char s,
const char2 & b )

◆ operator!=() [3/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( char s,
const char3 & b )

◆ operator!=() [4/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( char s,
const char4 & b )

◆ operator!=() [5/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const char1 & a,
char s )

◆ operator!=() [6/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const char1 & a,
const char1 & b )

◆ operator!=() [7/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const char2 & a,
char s )

◆ operator!=() [8/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const char2 & a,
const char2 & b )

◆ operator!=() [9/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const char3 & a,
char s )

◆ operator!=() [10/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const char3 & a,
const char3 & b )

◆ operator!=() [11/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const char4 & a,
char s )

◆ operator!=() [12/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const char4 & a,
const char4 & b )

◆ operator!=() [13/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const double1 & a,
const double1 & b )

◆ operator!=() [14/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const double1 & a,
double s )

◆ operator!=() [15/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const double2 & a,
const double2 & b )

◆ operator!=() [16/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const double2 & a,
double s )

◆ operator!=() [17/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const double3 & a,
const double3 & b )

◆ operator!=() [18/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const double3 & a,
double s )

◆ operator!=() [19/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const double4 & a,
const double4 & b )

◆ operator!=() [20/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const double4 & a,
double s )

◆ operator!=() [21/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!=() [22/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!=() [23/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!=() [24/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!=() [25/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!=() [26/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const float1 & a,
const float1 & b )

◆ operator!=() [27/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const float1 & a,
float s )

◆ operator!=() [28/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const float2 & a,
const float2 & b )

◆ operator!=() [29/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const float2 & a,
float s )

◆ operator!=() [30/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const float3 & a,
const float3 & b )

◆ operator!=() [31/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const float3 & a,
float s )

◆ operator!=() [32/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const float4 & a,
const float4 & b )

◆ operator!=() [33/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const float4 & a,
float s )

◆ operator!=() [34/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,
T val )

◆ operator!=() [35/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!=() [36/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!=() [37/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!=() [38/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!=() [39/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,
T val )

◆ operator!=() [40/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!=() [41/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!=() [42/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!=() [43/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!=() [44/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const int1 & a,
const int1 & b )

◆ operator!=() [45/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const int1 & a,
int s )

◆ operator!=() [46/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const int2 & a,
const int2 & b )

◆ operator!=() [47/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const int2 & a,
int s )

◆ operator!=() [48/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const int3 & a,
const int3 & b )

◆ operator!=() [49/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const int3 & a,
int s )

◆ operator!=() [50/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const int4 & a,
const int4 & b )

◆ operator!=() [51/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const int4 & a,
int s )

◆ operator!=() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const short1 & a,
const short1 & b )

◆ operator!=() [53/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const short1 & a,
short s )

◆ operator!=() [54/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const short2 & a,
const short2 & b )

◆ operator!=() [55/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const short2 & a,
short s )

◆ operator!=() [56/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const short3 & a,
const short3 & b )

◆ operator!=() [57/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const short3 & a,
short s )

◆ operator!=() [58/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const short4 & a,
const short4 & b )

◆ operator!=() [59/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const short4 & a,
short s )

◆ operator!=() [60/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,
T val )

◆ operator!=() [61/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!=() [62/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!=() [63/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!=() [64/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!=() [65/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const uchar1 & a,
const uchar1 & b )

◆ operator!=() [66/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const uchar1 & a,
uchar s )

◆ operator!=() [67/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const uchar2 & a,
const uchar2 & b )

◆ operator!=() [68/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const uchar2 & a,
uchar s )

◆ operator!=() [69/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const uchar3 & a,
const uchar3 & b )

◆ operator!=() [70/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const uchar3 & a,
uchar s )

◆ operator!=() [71/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const uchar4 & a,
const uchar4 & b )

◆ operator!=() [72/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const uchar4 & a,
uchar s )

◆ operator!=() [73/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const uint1 & a,
const uint1 & b )

◆ operator!=() [74/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const uint1 & a,
uint s )

◆ operator!=() [75/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const uint2 & a,
const uint2 & b )

◆ operator!=() [76/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const uint2 & a,
uint s )

◆ operator!=() [77/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const uint3 & a,
const uint3 & b )

◆ operator!=() [78/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const uint3 & a,
uint s )

◆ operator!=() [79/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const uint4 & a,
const uint4 & b )

◆ operator!=() [80/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const uint4 & a,
uint s )

◆ operator!=() [81/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const ushort1 & a,
const ushort1 & b )

◆ operator!=() [82/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( const ushort1 & a,
ushort s )

◆ operator!=() [83/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const ushort2 & a,
const ushort2 & b )

◆ operator!=() [84/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( const ushort2 & a,
ushort s )

◆ operator!=() [85/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const ushort3 & a,
const ushort3 & b )

◆ operator!=() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( const ushort3 & a,
ushort s )

◆ operator!=() [87/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const ushort4 & a,
const ushort4 & b )

◆ operator!=() [88/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( const ushort4 & a,
ushort s )

◆ operator!=() [89/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( double s,
const double1 & b )

◆ operator!=() [90/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( double s,
const double2 & b )

◆ operator!=() [91/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( double s,
const double3 & b )

◆ operator!=() [92/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( double s,
const double4 & b )

◆ operator!=() [93/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( float s,
const float1 & b )

◆ operator!=() [94/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( float s,
const float2 & b )

◆ operator!=() [95/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( float s,
const float3 & b )

◆ operator!=() [96/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( float s,
const float4 & b )

◆ operator!=() [97/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( int s,
const int1 & b )

◆ operator!=() [98/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( int s,
const int2 & b )

◆ operator!=() [99/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( int s,
const int3 & b )

◆ operator!=() [100/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( int s,
const int4 & b )

◆ operator!=() [101/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( short s,
const short1 & b )

◆ operator!=() [102/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( short s,
const short2 & b )

◆ operator!=() [103/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( short s,
const short3 & b )

◆ operator!=() [104/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( short s,
const short4 & b )

◆ operator!=() [105/120]

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 )

◆ operator!=() [106/120]

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 )

◆ operator!=() [107/120]

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 )

◆ operator!=() [108/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!=() [109/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( uchar s,
const uchar1 & b )

◆ operator!=() [110/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( uchar s,
const uchar2 & b )

◆ operator!=() [111/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( uchar s,
const uchar3 & b )

◆ operator!=() [112/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( uchar s,
const uchar4 & b )

◆ operator!=() [113/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( uint s,
const uint1 & b )

◆ operator!=() [114/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( uint s,
const uint2 & b )

◆ operator!=() [115/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( uint s,
const uint3 & b )

◆ operator!=() [116/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( uint s,
const uint4 & b )

◆ operator!=() [117/120]

__device__ __forceinline__ uchar1 cv::cudev::operator!= ( ushort s,
const ushort1 & b )

◆ operator!=() [118/120]

__device__ __forceinline__ uchar2 cv::cudev::operator!= ( ushort s,
const ushort2 & b )

◆ operator!=() [119/120]

__device__ __forceinline__ uchar3 cv::cudev::operator!= ( ushort s,
const ushort3 & b )

◆ operator!=() [120/120]

__device__ __forceinline__ uchar4 cv::cudev::operator!= ( ushort s,
const ushort4 & b )

◆ operator%() [1/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%() [2/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%() [3/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%() [4/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%() [5/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%() [6/24]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< modulus< T > > > > cv::cudev::operator% ( const GlobPtrSz< T > & src,
T val )

◆ operator%() [7/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%() [8/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%() [9/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%() [10/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%() [11/24]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< modulus< T > > > > cv::cudev::operator% ( const GpuMat_< T > & src,
T val )

◆ 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< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, modulus< T > > > cv::cudev::operator% ( const GpuMat_< T > & src1,
const GlobPtrSz< T > & src2 )

◆ operator%() [14/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%() [15/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%() [16/24]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< modulus< T > > > > cv::cudev::operator% ( const Texture< T > & src,
T val )

◆ operator%() [17/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%() [18/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%() [19/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%() [20/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%() [21/24]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< modulus< T > > > > cv::cudev::operator% ( T val,
const GlobPtrSz< T > & src )

◆ operator%() [22/24]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< modulus< T > > > > cv::cudev::operator% ( T val,
const GpuMat_< T > & src )

◆ operator%() [23/24]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< modulus< T > > > > cv::cudev::operator% ( T val,
const Texture< T > & src )

◆ operator%() [24/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&() [1/96]

__device__ __forceinline__ char1 cv::cudev::operator& ( char s,
const char1 & b )

◆ operator&() [2/96]

__device__ __forceinline__ char2 cv::cudev::operator& ( char s,
const char2 & b )

◆ operator&() [3/96]

__device__ __forceinline__ char3 cv::cudev::operator& ( char s,
const char3 & b )

◆ operator&() [4/96]

__device__ __forceinline__ char4 cv::cudev::operator& ( char s,
const char4 & b )

◆ operator&() [5/96]

__device__ __forceinline__ char1 cv::cudev::operator& ( const char1 & a,
char s )

◆ operator&() [6/96]

__device__ __forceinline__ char1 cv::cudev::operator& ( const char1 & a,
const char1 & b )

◆ operator&() [7/96]

__device__ __forceinline__ char2 cv::cudev::operator& ( const char2 & a,
char s )

◆ operator&() [8/96]

__device__ __forceinline__ char2 cv::cudev::operator& ( const char2 & a,
const char2 & b )

◆ operator&() [9/96]

__device__ __forceinline__ char3 cv::cudev::operator& ( const char3 & a,
char s )

◆ operator&() [10/96]

__device__ __forceinline__ char3 cv::cudev::operator& ( const char3 & a,
const char3 & b )

◆ operator&() [11/96]

__device__ __forceinline__ char4 cv::cudev::operator& ( const char4 & a,
char s )

◆ operator&() [12/96]

__device__ __forceinline__ char4 cv::cudev::operator& ( const char4 & a,
const char4 & b )

◆ operator&() [13/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&() [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, 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&() [16/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&() [17/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&() [18/96]

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 )

◆ operator&() [19/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&() [20/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&() [21/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&() [22/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&() [23/96]

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 )

◆ operator&() [24/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&() [25/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&() [26/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&() [27/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&() [28/96]

__device__ __forceinline__ int1 cv::cudev::operator& ( const int1 & a,
const int1 & b )

◆ operator&() [29/96]

__device__ __forceinline__ int1 cv::cudev::operator& ( const int1 & a,
int s )

◆ operator&() [30/96]

__device__ __forceinline__ int2 cv::cudev::operator& ( const int2 & a,
const int2 & b )

◆ operator&() [31/96]

__device__ __forceinline__ int2 cv::cudev::operator& ( const int2 & a,
int s )

◆ operator&() [32/96]

__device__ __forceinline__ int3 cv::cudev::operator& ( const int3 & a,
const int3 & b )

◆ operator&() [33/96]

__device__ __forceinline__ int3 cv::cudev::operator& ( const int3 & a,
int s )

◆ operator&() [34/96]

__device__ __forceinline__ int4 cv::cudev::operator& ( const int4 & a,
const int4 & b )

◆ operator&() [35/96]

__device__ __forceinline__ int4 cv::cudev::operator& ( const int4 & a,
int s )

◆ operator&() [36/96]

__device__ __forceinline__ short1 cv::cudev::operator& ( const short1 & a,
const short1 & b )

◆ operator&() [37/96]

__device__ __forceinline__ short1 cv::cudev::operator& ( const short1 & a,
short s )

◆ operator&() [38/96]

__device__ __forceinline__ short2 cv::cudev::operator& ( const short2 & a,
const short2 & b )

◆ operator&() [39/96]

__device__ __forceinline__ short2 cv::cudev::operator& ( const short2 & a,
short s )

◆ operator&() [40/96]

__device__ __forceinline__ short3 cv::cudev::operator& ( const short3 & a,
const short3 & b )

◆ operator&() [41/96]

__device__ __forceinline__ short3 cv::cudev::operator& ( const short3 & a,
short s )

◆ operator&() [42/96]

__device__ __forceinline__ short4 cv::cudev::operator& ( const short4 & a,
const short4 & b )

◆ operator&() [43/96]

__device__ __forceinline__ short4 cv::cudev::operator& ( const short4 & a,
short s )

◆ operator&() [44/96]

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 )

◆ operator&() [45/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&() [46/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&() [47/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&() [48/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&() [49/96]

__device__ __forceinline__ uchar1 cv::cudev::operator& ( const uchar1 & a,
const uchar1 & b )

◆ operator&() [50/96]

__device__ __forceinline__ uchar1 cv::cudev::operator& ( const uchar1 & a,
uchar s )

◆ operator&() [51/96]

__device__ __forceinline__ uchar2 cv::cudev::operator& ( const uchar2 & a,
const uchar2 & b )

◆ operator&() [52/96]

__device__ __forceinline__ uchar2 cv::cudev::operator& ( const uchar2 & a,
uchar s )

◆ operator&() [53/96]

__device__ __forceinline__ uchar3 cv::cudev::operator& ( const uchar3 & a,
const uchar3 & b )

◆ 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,
const uchar4 & b )

◆ operator&() [56/96]

__device__ __forceinline__ uchar4 cv::cudev::operator& ( const uchar4 & a,
uchar s )

◆ operator&() [57/96]

__device__ __forceinline__ uint1 cv::cudev::operator& ( const uint1 & a,
const uint1 & b )

◆ operator&() [58/96]

__device__ __forceinline__ uint1 cv::cudev::operator& ( const uint1 & a,
uint s )

◆ operator&() [59/96]

__device__ __forceinline__ uint2 cv::cudev::operator& ( const uint2 & a,
const uint2 & b )

◆ operator&() [60/96]

__device__ __forceinline__ uint2 cv::cudev::operator& ( const uint2 & a,
uint s )

◆ operator&() [61/96]

__device__ __forceinline__ uint3 cv::cudev::operator& ( const uint3 & a,
const uint3 & b )

◆ operator&() [62/96]

__device__ __forceinline__ uint3 cv::cudev::operator& ( const uint3 & a,
uint s )

◆ operator&() [63/96]

__device__ __forceinline__ uint4 cv::cudev::operator& ( const uint4 & a,
const uint4 & b )

◆ operator&() [64/96]

__device__ __forceinline__ uint4 cv::cudev::operator& ( const uint4 & a,
uint s )

◆ operator&() [65/96]

__device__ __forceinline__ ushort1 cv::cudev::operator& ( const ushort1 & a,
const ushort1 & b )

◆ operator&() [66/96]

__device__ __forceinline__ ushort1 cv::cudev::operator& ( const ushort1 & a,
ushort s )

◆ operator&() [67/96]

__device__ __forceinline__ ushort2 cv::cudev::operator& ( const ushort2 & a,
const ushort2 & b )

◆ operator&() [68/96]

__device__ __forceinline__ ushort2 cv::cudev::operator& ( const ushort2 & a,
ushort s )

◆ operator&() [69/96]

__device__ __forceinline__ ushort3 cv::cudev::operator& ( const ushort3 & a,
const ushort3 & b )

◆ operator&() [70/96]

__device__ __forceinline__ ushort3 cv::cudev::operator& ( const ushort3 & a,
ushort s )

◆ operator&() [71/96]

__device__ __forceinline__ ushort4 cv::cudev::operator& ( const ushort4 & a,
const ushort4 & b )

◆ operator&() [72/96]

__device__ __forceinline__ ushort4 cv::cudev::operator& ( const ushort4 & a,
ushort s )

◆ operator&() [73/96]

__device__ __forceinline__ int1 cv::cudev::operator& ( int s,
const int1 & b )

◆ operator&() [74/96]

__device__ __forceinline__ int2 cv::cudev::operator& ( int s,
const int2 & b )

◆ operator&() [75/96]

__device__ __forceinline__ int3 cv::cudev::operator& ( int s,
const int3 & b )

◆ operator&() [76/96]

__device__ __forceinline__ int4 cv::cudev::operator& ( int s,
const int4 & b )

◆ operator&() [77/96]

__device__ __forceinline__ short1 cv::cudev::operator& ( short s,
const short1 & b )

◆ operator&() [78/96]

__device__ __forceinline__ short2 cv::cudev::operator& ( short s,
const short2 & b )

◆ operator&() [79/96]

__device__ __forceinline__ short3 cv::cudev::operator& ( short s,
const short3 & b )

◆ operator&() [80/96]

__device__ __forceinline__ short4 cv::cudev::operator& ( short s,
const short4 & b )

◆ operator&() [81/96]

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 )

◆ operator&() [82/96]

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 )

◆ operator&() [83/96]

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 )

◆ operator&() [84/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&() [85/96]

__device__ __forceinline__ uchar1 cv::cudev::operator& ( uchar s,
const uchar1 & b )

◆ operator&() [86/96]

__device__ __forceinline__ uchar2 cv::cudev::operator& ( uchar s,
const uchar2 & b )

◆ operator&() [87/96]

__device__ __forceinline__ uchar3 cv::cudev::operator& ( uchar s,
const uchar3 & b )

◆ operator&() [88/96]

__device__ __forceinline__ uchar4 cv::cudev::operator& ( uchar s,
const uchar4 & b )

◆ operator&() [89/96]

__device__ __forceinline__ uint1 cv::cudev::operator& ( uint s,
const uint1 & b )

◆ operator&() [90/96]

__device__ __forceinline__ uint2 cv::cudev::operator& ( uint s,
const uint2 & b )

◆ operator&() [91/96]

__device__ __forceinline__ uint3 cv::cudev::operator& ( uint s,
const uint3 & b )

◆ operator&() [92/96]

__device__ __forceinline__ uint4 cv::cudev::operator& ( uint s,
const uint4 & b )

◆ operator&() [93/96]

__device__ __forceinline__ ushort1 cv::cudev::operator& ( ushort s,
const ushort1 & b )

◆ operator&() [94/96]

__device__ __forceinline__ ushort2 cv::cudev::operator& ( ushort s,
const ushort2 & b )

◆ operator&() [95/96]

__device__ __forceinline__ ushort3 cv::cudev::operator& ( ushort s,
const ushort3 & b )

◆ operator&() [96/96]

__device__ __forceinline__ ushort4 cv::cudev::operator& ( ushort s,
const ushort4 & b )

◆ operator&&() [1/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( char s,
const char1 & b )

◆ operator&&() [2/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( char s,
const char2 & b )

◆ operator&&() [3/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( char s,
const char3 & b )

◆ operator&&() [4/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( char s,
const char4 & b )

◆ operator&&() [5/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const char1 & a,
char s )

◆ operator&&() [6/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const char1 & a,
const char1 & b )

◆ operator&&() [7/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const char2 & a,
char s )

◆ operator&&() [8/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const char2 & a,
const char2 & b )

◆ operator&&() [9/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const char3 & a,
char s )

◆ operator&&() [10/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const char3 & a,
const char3 & b )

◆ operator&&() [11/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const char4 & a,
char s )

◆ operator&&() [12/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const char4 & a,
const char4 & b )

◆ operator&&() [13/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const double1 & a,
const double1 & b )

◆ operator&&() [14/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const double1 & a,
double s )

◆ operator&&() [15/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const double2 & a,
const double2 & b )

◆ operator&&() [16/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const double2 & a,
double s )

◆ operator&&() [17/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const double3 & a,
const double3 & b )

◆ operator&&() [18/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const double3 & a,
double s )

◆ operator&&() [19/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const double4 & a,
const double4 & b )

◆ operator&&() [20/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const double4 & a,
double s )

◆ operator&&() [21/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&&() [22/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&&() [23/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&&() [24/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&&() [25/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&&() [26/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const float1 & a,
const float1 & b )

◆ operator&&() [27/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const float1 & a,
float s )

◆ operator&&() [28/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const float2 & a,
const float2 & b )

◆ operator&&() [29/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const float2 & a,
float s )

◆ operator&&() [30/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const float3 & a,
const float3 & b )

◆ operator&&() [31/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const float3 & a,
float s )

◆ operator&&() [32/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const float4 & a,
const float4 & b )

◆ operator&&() [33/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const float4 & a,
float s )

◆ operator&&() [34/120]

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 )

◆ operator&&() [35/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&&() [36/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&&() [37/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&&() [38/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&&() [39/120]

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 )

◆ operator&&() [40/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&&() [41/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&&() [42/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&&() [43/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&&() [44/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const int1 & a,
const int1 & b )

◆ operator&&() [45/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const int1 & a,
int s )

◆ operator&&() [46/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const int2 & a,
const int2 & b )

◆ operator&&() [47/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const int2 & a,
int s )

◆ operator&&() [48/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const int3 & a,
const int3 & b )

◆ operator&&() [49/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const int3 & a,
int s )

◆ operator&&() [50/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const int4 & a,
const int4 & b )

◆ operator&&() [51/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const int4 & a,
int s )

◆ operator&&() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const short1 & a,
const short1 & b )

◆ operator&&() [53/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const short1 & a,
short s )

◆ operator&&() [54/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const short2 & a,
const short2 & b )

◆ operator&&() [55/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const short2 & a,
short s )

◆ operator&&() [56/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const short3 & a,
const short3 & b )

◆ operator&&() [57/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const short3 & a,
short s )

◆ operator&&() [58/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const short4 & a,
const short4 & b )

◆ operator&&() [59/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const short4 & a,
short s )

◆ operator&&() [60/120]

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 )

◆ operator&&() [61/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&&() [62/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&&() [63/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&&() [64/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&&() [65/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const uchar1 & a,
const uchar1 & b )

◆ operator&&() [66/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const uchar1 & a,
uchar s )

◆ operator&&() [67/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const uchar2 & a,
const uchar2 & b )

◆ operator&&() [68/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const uchar2 & a,
uchar s )

◆ operator&&() [69/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const uchar3 & a,
const uchar3 & b )

◆ operator&&() [70/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const uchar3 & a,
uchar s )

◆ operator&&() [71/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const uchar4 & a,
const uchar4 & b )

◆ operator&&() [72/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const uchar4 & a,
uchar s )

◆ operator&&() [73/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const uint1 & a,
const uint1 & b )

◆ operator&&() [74/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const uint1 & a,
uint s )

◆ operator&&() [75/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const uint2 & a,
const uint2 & b )

◆ operator&&() [76/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const uint2 & a,
uint s )

◆ operator&&() [77/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const uint3 & a,
const uint3 & b )

◆ operator&&() [78/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const uint3 & a,
uint s )

◆ operator&&() [79/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const uint4 & a,
const uint4 & b )

◆ operator&&() [80/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const uint4 & a,
uint s )

◆ operator&&() [81/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const ushort1 & a,
const ushort1 & b )

◆ operator&&() [82/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( const ushort1 & a,
ushort s )

◆ operator&&() [83/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const ushort2 & a,
const ushort2 & b )

◆ operator&&() [84/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( const ushort2 & a,
ushort s )

◆ operator&&() [85/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const ushort3 & a,
const ushort3 & b )

◆ operator&&() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( const ushort3 & a,
ushort s )

◆ operator&&() [87/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const ushort4 & a,
const ushort4 & b )

◆ operator&&() [88/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( const ushort4 & a,
ushort s )

◆ operator&&() [89/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( double s,
const double1 & b )

◆ operator&&() [90/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( double s,
const double2 & b )

◆ operator&&() [91/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( double s,
const double3 & b )

◆ operator&&() [92/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( double s,
const double4 & b )

◆ operator&&() [93/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( float s,
const float1 & b )

◆ operator&&() [94/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( float s,
const float2 & b )

◆ operator&&() [95/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( float s,
const float3 & b )

◆ operator&&() [96/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( float s,
const float4 & b )

◆ operator&&() [97/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( int s,
const int1 & b )

◆ operator&&() [98/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( int s,
const int2 & b )

◆ operator&&() [99/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( int s,
const int3 & b )

◆ operator&&() [100/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( int s,
const int4 & b )

◆ operator&&() [101/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( short s,
const short1 & b )

◆ operator&&() [102/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( short s,
const short2 & b )

◆ operator&&() [103/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( short s,
const short3 & b )

◆ operator&&() [104/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( short s,
const short4 & b )

◆ operator&&() [105/120]

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 )

◆ operator&&() [106/120]

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 )

◆ operator&&() [107/120]

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 )

◆ operator&&() [108/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&&() [109/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( uchar s,
const uchar1 & b )

◆ operator&&() [110/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( uchar s,
const uchar2 & b )

◆ operator&&() [111/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( uchar s,
const uchar3 & b )

◆ operator&&() [112/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( uchar s,
const uchar4 & b )

◆ operator&&() [113/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( uint s,
const uint1 & b )

◆ operator&&() [114/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( uint s,
const uint2 & b )

◆ operator&&() [115/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( uint s,
const uint3 & b )

◆ operator&&() [116/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( uint s,
const uint4 & b )

◆ operator&&() [117/120]

__device__ __forceinline__ uchar1 cv::cudev::operator&& ( ushort s,
const ushort1 & b )

◆ operator&&() [118/120]

__device__ __forceinline__ uchar2 cv::cudev::operator&& ( ushort s,
const ushort2 & b )

◆ operator&&() [119/120]

__device__ __forceinline__ uchar3 cv::cudev::operator&& ( ushort s,
const ushort3 & b )

◆ operator&&() [120/120]

__device__ __forceinline__ uchar4 cv::cudev::operator&& ( ushort s,
const ushort4 & b )

◆ operator()() [1/5]

template<class T, class R = T>
__device__ __forceinline__ R cv::cudev::TextureOffPtr< T, R >::operator() ( index_type y,
index_type x ) const
inline

◆ operator()() [2/5]

template<class T, class R = T>
__device__ __forceinline__ R cv::cudev::TexturePtr< T, R >::operator() ( index_type x) const
inline

◆ operator()() [3/5]

template<class T, class R = T>
__device__ __forceinline__ R cv::cudev::TexturePtr< T, R >::operator() ( index_type y,
index_type x ) const
inline

◆ operator()() [4/5]

template<class R>
__device__ __forceinline__ R cv::cudev::TexturePtr< uint64, R >::operator() ( index_type x) const
inline

◆ operator()() [5/5]

template<class R>
__device__ __forceinline__ R cv::cudev::TexturePtr< uint64, R >::operator() ( index_type y,
index_type x ) const
inline

◆ operator*() [1/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( const char1 & a,
const char1 & b )

◆ operator*() [2/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( const char1 & a,
double s )

◆ operator*() [3/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( const char1 & a,
float s )

◆ operator*() [4/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( const char1 & a,
int s )

◆ operator*() [5/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( const char2 & a,
const char2 & b )

◆ operator*() [6/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( const char2 & a,
double s )

◆ operator*() [7/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( const char2 & a,
float s )

◆ operator*() [8/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( const char2 & a,
int s )

◆ operator*() [9/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( const char3 & a,
const char3 & b )

◆ operator*() [10/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( const char3 & a,
double s )

◆ operator*() [11/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( const char3 & a,
float s )

◆ operator*() [12/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( const char3 & a,
int s )

◆ operator*() [13/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( const char4 & a,
const char4 & b )

◆ operator*() [14/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( const char4 & a,
double s )

◆ operator*() [15/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( const char4 & a,
float s )

◆ operator*() [16/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( const char4 & a,
int s )

◆ operator*() [17/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( const double1 & a,
const double1 & b )

◆ operator*() [18/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( const double1 & a,
double s )

◆ operator*() [19/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( const double2 & a,
const double2 & b )

◆ operator*() [20/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( const double2 & a,
double s )

◆ operator*() [21/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( const double3 & a,
const double3 & b )

◆ operator*() [22/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( const double3 & a,
double s )

◆ operator*() [23/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( const double4 & a,
const double4 & b )

◆ operator*() [24/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( const double4 & a,
double s )

◆ operator*() [25/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*() [26/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*() [27/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*() [28/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*() [29/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*() [30/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( const float1 & a,
const float1 & b )

◆ operator*() [31/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( const float1 & a,
double s )

◆ operator*() [32/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( const float1 & a,
float s )

◆ operator*() [33/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( const float2 & a,
const float2 & b )

◆ operator*() [34/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( const float2 & a,
double s )

◆ operator*() [35/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( const float2 & a,
float s )

◆ operator*() [36/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( const float3 & a,
const float3 & b )

◆ operator*() [37/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( const float3 & a,
double s )

◆ operator*() [38/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( const float3 & a,
float s )

◆ operator*() [39/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( const float4 & a,
const float4 & b )

◆ operator*() [40/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( const float4 & a,
double s )

◆ operator*() [41/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( const float4 & a,
float s )

◆ operator*() [42/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< multiplies< T > > > > cv::cudev::operator* ( const GlobPtrSz< T > & src,
T val )

◆ operator*() [43/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*() [44/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*() [45/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*() [46/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*() [47/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< multiplies< T > > > > cv::cudev::operator* ( const GpuMat_< T > & src,
T val )

◆ operator*() [48/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*() [49/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*() [50/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*() [51/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*() [52/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( const int1 & a,
const int1 & b )

◆ operator*() [53/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( const int1 & a,
double s )

◆ operator*() [54/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( const int1 & a,
float s )

◆ operator*() [55/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( const int1 & a,
int s )

◆ operator*() [56/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( const int2 & a,
const int2 & b )

◆ operator*() [57/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( const int2 & a,
double s )

◆ operator*() [58/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( const int2 & a,
float s )

◆ operator*() [59/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( const int2 & a,
int s )

◆ operator*() [60/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( const int3 & a,
const int3 & b )

◆ operator*() [61/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( const int3 & a,
double s )

◆ operator*() [62/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( const int3 & a,
float s )

◆ operator*() [63/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( const int3 & a,
int s )

◆ operator*() [64/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( const int4 & a,
const int4 & b )

◆ operator*() [65/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( const int4 & a,
double s )

◆ operator*() [66/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( const int4 & a,
float s )

◆ operator*() [67/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( const int4 & a,
int s )

◆ operator*() [68/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( const short1 & a,
const short1 & b )

◆ operator*() [69/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( const short1 & a,
double s )

◆ operator*() [70/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( const short1 & a,
float s )

◆ operator*() [71/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( const short1 & a,
int s )

◆ operator*() [72/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( const short2 & a,
const short2 & b )

◆ operator*() [73/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( const short2 & a,
double s )

◆ operator*() [74/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( const short2 & a,
float s )

◆ operator*() [75/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( const short2 & a,
int s )

◆ operator*() [76/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( const short3 & a,
const short3 & b )

◆ operator*() [77/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( const short3 & a,
double s )

◆ operator*() [78/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( const short3 & a,
float s )

◆ operator*() [79/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( const short3 & a,
int s )

◆ operator*() [80/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( const short4 & a,
const short4 & b )

◆ operator*() [81/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( const short4 & a,
double s )

◆ operator*() [82/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( const short4 & a,
float s )

◆ operator*() [83/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( const short4 & a,
int s )

◆ operator*() [84/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< multiplies< T > > > > cv::cudev::operator* ( const Texture< T > & src,
T val )

◆ operator*() [85/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*() [86/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*() [87/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*() [88/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*() [89/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( const uchar1 & a,
const uchar1 & b )

◆ operator*() [90/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( const uchar1 & a,
double s )

◆ operator*() [91/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( const uchar1 & a,
float s )

◆ operator*() [92/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( const uchar1 & a,
int s )

◆ operator*() [93/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( const uchar2 & a,
const uchar2 & b )

◆ operator*() [94/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( const uchar2 & a,
double s )

◆ operator*() [95/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( const uchar2 & a,
float s )

◆ operator*() [96/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( const uchar2 & a,
int s )

◆ operator*() [97/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( const uchar3 & a,
const uchar3 & b )

◆ operator*() [98/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( const uchar3 & a,
double s )

◆ operator*() [99/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( const uchar3 & a,
float s )

◆ operator*() [100/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( const uchar3 & a,
int s )

◆ operator*() [101/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( const uchar4 & a,
const uchar4 & b )

◆ operator*() [102/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( const uchar4 & a,
double s )

◆ operator*() [103/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( const uchar4 & a,
float s )

◆ operator*() [104/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( const uchar4 & a,
int s )

◆ operator*() [105/224]

__device__ __forceinline__ uint1 cv::cudev::operator* ( const uint1 & a,
const uint1 & b )

◆ operator*() [106/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( const uint1 & a,
double s )

◆ operator*() [107/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( const uint1 & a,
float s )

◆ operator*() [108/224]

__device__ __forceinline__ uint1 cv::cudev::operator* ( const uint1 & a,
uint s )

◆ operator*() [109/224]

__device__ __forceinline__ uint2 cv::cudev::operator* ( const uint2 & a,
const uint2 & b )

◆ operator*() [110/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( const uint2 & a,
double s )

◆ operator*() [111/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( const uint2 & a,
float s )

◆ operator*() [112/224]

__device__ __forceinline__ uint2 cv::cudev::operator* ( const uint2 & a,
uint s )

◆ operator*() [113/224]

__device__ __forceinline__ uint3 cv::cudev::operator* ( const uint3 & a,
const uint3 & b )

◆ operator*() [114/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( const uint3 & a,
double s )

◆ operator*() [115/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( const uint3 & a,
float s )

◆ operator*() [116/224]

__device__ __forceinline__ uint3 cv::cudev::operator* ( const uint3 & a,
uint s )

◆ operator*() [117/224]

__device__ __forceinline__ uint4 cv::cudev::operator* ( const uint4 & a,
const uint4 & b )

◆ operator*() [118/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( const uint4 & a,
double s )

◆ operator*() [119/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( const uint4 & a,
float s )

◆ operator*() [120/224]

__device__ __forceinline__ uint4 cv::cudev::operator* ( const uint4 & a,
uint s )

◆ operator*() [121/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( const ushort1 & a,
const ushort1 & b )

◆ operator*() [122/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( const ushort1 & a,
double s )

◆ operator*() [123/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( const ushort1 & a,
float s )

◆ operator*() [124/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( const ushort1 & a,
int s )

◆ operator*() [125/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( const ushort2 & a,
const ushort2 & b )

◆ operator*() [126/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( const ushort2 & a,
double s )

◆ operator*() [127/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( const ushort2 & a,
float s )

◆ operator*() [128/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( const ushort2 & a,
int s )

◆ operator*() [129/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( const ushort3 & a,
const ushort3 & b )

◆ operator*() [130/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( const ushort3 & a,
double s )

◆ operator*() [131/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( const ushort3 & a,
float s )

◆ operator*() [132/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( const ushort3 & a,
int s )

◆ operator*() [133/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( const ushort4 & a,
const ushort4 & b )

◆ operator*() [134/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( const ushort4 & a,
double s )

◆ operator*() [135/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( const ushort4 & a,
float s )

◆ operator*() [136/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( const ushort4 & a,
int s )

◆ operator*() [137/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( double s,
const char1 & b )

◆ operator*() [138/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( double s,
const char2 & b )

◆ operator*() [139/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( double s,
const char3 & b )

◆ operator*() [140/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( double s,
const char4 & b )

◆ operator*() [141/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( double s,
const double1 & b )

◆ operator*() [142/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( double s,
const double2 & b )

◆ operator*() [143/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( double s,
const double3 & b )

◆ operator*() [144/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( double s,
const double4 & b )

◆ operator*() [145/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( double s,
const float1 & b )

◆ operator*() [146/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( double s,
const float2 & b )

◆ operator*() [147/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( double s,
const float3 & b )

◆ operator*() [148/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( double s,
const float4 & b )

◆ operator*() [149/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( double s,
const int1 & b )

◆ operator*() [150/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( double s,
const int2 & b )

◆ operator*() [151/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( double s,
const int3 & b )

◆ operator*() [152/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( double s,
const int4 & b )

◆ operator*() [153/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( double s,
const short1 & b )

◆ operator*() [154/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( double s,
const short2 & b )

◆ operator*() [155/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( double s,
const short3 & b )

◆ operator*() [156/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( double s,
const short4 & b )

◆ operator*() [157/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( double s,
const uchar1 & b )

◆ operator*() [158/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( double s,
const uchar2 & b )

◆ operator*() [159/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( double s,
const uchar3 & b )

◆ operator*() [160/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( double s,
const uchar4 & b )

◆ operator*() [161/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( double s,
const uint1 & b )

◆ operator*() [162/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( double s,
const uint2 & b )

◆ operator*() [163/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( double s,
const uint3 & b )

◆ operator*() [164/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( double s,
const uint4 & b )

◆ operator*() [165/224]

__device__ __forceinline__ double1 cv::cudev::operator* ( double s,
const ushort1 & b )

◆ operator*() [166/224]

__device__ __forceinline__ double2 cv::cudev::operator* ( double s,
const ushort2 & b )

◆ operator*() [167/224]

__device__ __forceinline__ double3 cv::cudev::operator* ( double s,
const ushort3 & b )

◆ operator*() [168/224]

__device__ __forceinline__ double4 cv::cudev::operator* ( double s,
const ushort4 & b )

◆ operator*() [169/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( float s,
const char1 & b )

◆ operator*() [170/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( float s,
const char2 & b )

◆ operator*() [171/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( float s,
const char3 & b )

◆ operator*() [172/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( float s,
const char4 & b )

◆ operator*() [173/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( float s,
const float1 & b )

◆ operator*() [174/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( float s,
const float2 & b )

◆ operator*() [175/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( float s,
const float3 & b )

◆ operator*() [176/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( float s,
const float4 & b )

◆ operator*() [177/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( float s,
const int1 & b )

◆ operator*() [178/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( float s,
const int2 & b )

◆ operator*() [179/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( float s,
const int3 & b )

◆ operator*() [180/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( float s,
const int4 & b )

◆ operator*() [181/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( float s,
const short1 & b )

◆ operator*() [182/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( float s,
const short2 & b )

◆ operator*() [183/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( float s,
const short3 & b )

◆ operator*() [184/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( float s,
const short4 & b )

◆ operator*() [185/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( float s,
const uchar1 & b )

◆ operator*() [186/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( float s,
const uchar2 & b )

◆ operator*() [187/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( float s,
const uchar3 & b )

◆ operator*() [188/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( float s,
const uchar4 & b )

◆ operator*() [189/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( float s,
const uint1 & b )

◆ operator*() [190/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( float s,
const uint2 & b )

◆ operator*() [191/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( float s,
const uint3 & b )

◆ operator*() [192/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( float s,
const uint4 & b )

◆ operator*() [193/224]

__device__ __forceinline__ float1 cv::cudev::operator* ( float s,
const ushort1 & b )

◆ operator*() [194/224]

__device__ __forceinline__ float2 cv::cudev::operator* ( float s,
const ushort2 & b )

◆ operator*() [195/224]

__device__ __forceinline__ float3 cv::cudev::operator* ( float s,
const ushort3 & b )

◆ operator*() [196/224]

__device__ __forceinline__ float4 cv::cudev::operator* ( float s,
const ushort4 & b )

◆ operator*() [197/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( int s,
const char1 & b )

◆ operator*() [198/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( int s,
const char2 & b )

◆ operator*() [199/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( int s,
const char3 & b )

◆ operator*() [200/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( int s,
const char4 & b )

◆ operator*() [201/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( int s,
const int1 & b )

◆ operator*() [202/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( int s,
const int2 & b )

◆ operator*() [203/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( int s,
const int3 & b )

◆ operator*() [204/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( int s,
const int4 & b )

◆ operator*() [205/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( int s,
const short1 & b )

◆ operator*() [206/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( int s,
const short2 & b )

◆ operator*() [207/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( int s,
const short3 & b )

◆ operator*() [208/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( int s,
const short4 & b )

◆ operator*() [209/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( int s,
const uchar1 & b )

◆ operator*() [210/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( int s,
const uchar2 & b )

◆ operator*() [211/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( int s,
const uchar3 & b )

◆ operator*() [212/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( int s,
const uchar4 & b )

◆ operator*() [213/224]

__device__ __forceinline__ int1 cv::cudev::operator* ( int s,
const ushort1 & b )

◆ operator*() [214/224]

__device__ __forceinline__ int2 cv::cudev::operator* ( int s,
const ushort2 & b )

◆ operator*() [215/224]

__device__ __forceinline__ int3 cv::cudev::operator* ( int s,
const ushort3 & b )

◆ operator*() [216/224]

__device__ __forceinline__ int4 cv::cudev::operator* ( int s,
const ushort4 & b )

◆ operator*() [217/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< multiplies< T > > > > cv::cudev::operator* ( T val,
const GlobPtrSz< T > & src )

◆ operator*() [218/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< multiplies< T > > > > cv::cudev::operator* ( T val,
const GpuMat_< T > & src )

◆ operator*() [219/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< multiplies< T > > > > cv::cudev::operator* ( T val,
const Texture< T > & src )

◆ operator*() [220/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*() [221/224]

__device__ __forceinline__ uint1 cv::cudev::operator* ( uint s,
const uint1 & b )

◆ operator*() [222/224]

__device__ __forceinline__ uint2 cv::cudev::operator* ( uint s,
const uint2 & b )

◆ operator*() [223/224]

__device__ __forceinline__ uint3 cv::cudev::operator* ( uint s,
const uint3 & b )

◆ operator*() [224/224]

__device__ __forceinline__ uint4 cv::cudev::operator* ( uint s,
const uint4 & b )

◆ operator+() [1/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const char1 & a,
const char1 & b )

◆ operator+() [2/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const char1 & a,
double s )

◆ operator+() [3/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const char1 & a,
float s )

◆ operator+() [4/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const char1 & a,
int s )

◆ operator+() [5/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const char2 & a,
const char2 & b )

◆ operator+() [6/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const char2 & a,
double s )

◆ operator+() [7/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const char2 & a,
float s )

◆ operator+() [8/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const char2 & a,
int s )

◆ operator+() [9/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const char3 & a,
const char3 & b )

◆ operator+() [10/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const char3 & a,
double s )

◆ operator+() [11/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const char3 & a,
float s )

◆ operator+() [12/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const char3 & a,
int s )

◆ operator+() [13/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const char4 & a,
const char4 & b )

◆ operator+() [14/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const char4 & a,
double s )

◆ operator+() [15/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const char4 & a,
float s )

◆ operator+() [16/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const char4 & a,
int s )

◆ operator+() [17/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const double1 & a,
const double1 & b )

◆ operator+() [18/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const double1 & a,
double s )

◆ operator+() [19/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const double2 & a,
const double2 & b )

◆ operator+() [20/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const double2 & a,
double s )

◆ operator+() [21/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const double3 & a,
const double3 & b )

◆ operator+() [22/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const double3 & a,
double s )

◆ operator+() [23/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const double4 & a,
const double4 & b )

◆ operator+() [24/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const double4 & a,
double s )

◆ operator+() [25/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+() [26/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+() [27/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+() [28/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+() [29/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+() [30/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const float1 & a,
const float1 & b )

◆ operator+() [31/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const float1 & a,
double s )

◆ operator+() [32/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const float1 & a,
float s )

◆ operator+() [33/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const float2 & a,
const float2 & b )

◆ operator+() [34/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const float2 & a,
double s )

◆ operator+() [35/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const float2 & a,
float s )

◆ operator+() [36/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const float3 & a,
const float3 & b )

◆ operator+() [37/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const float3 & a,
double s )

◆ operator+() [38/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const float3 & a,
float s )

◆ operator+() [39/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const float4 & a,
const float4 & b )

◆ operator+() [40/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const float4 & a,
double s )

◆ operator+() [41/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const float4 & a,
float s )

◆ operator+() [42/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< plus< T > > > > cv::cudev::operator+ ( const GlobPtrSz< T > & src,
T val )

◆ operator+() [43/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+() [44/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+() [45/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+() [46/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+() [47/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< plus< T > > > > cv::cudev::operator+ ( const GpuMat_< T > & src,
T val )

◆ operator+() [48/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+() [49/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+() [50/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+() [51/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+() [52/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const int1 & a,
const int1 & b )

◆ operator+() [53/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const int1 & a,
double s )

◆ operator+() [54/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const int1 & a,
float s )

◆ operator+() [55/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const int1 & a,
int s )

◆ operator+() [56/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const int2 & a,
const int2 & b )

◆ operator+() [57/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const int2 & a,
double s )

◆ operator+() [58/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const int2 & a,
float s )

◆ operator+() [59/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const int2 & a,
int s )

◆ operator+() [60/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const int3 & a,
const int3 & b )

◆ operator+() [61/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const int3 & a,
double s )

◆ operator+() [62/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const int3 & a,
float s )

◆ operator+() [63/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const int3 & a,
int s )

◆ operator+() [64/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const int4 & a,
const int4 & b )

◆ operator+() [65/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const int4 & a,
double s )

◆ operator+() [66/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const int4 & a,
float s )

◆ operator+() [67/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const int4 & a,
int s )

◆ operator+() [68/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const short1 & a,
const short1 & b )

◆ operator+() [69/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const short1 & a,
double s )

◆ operator+() [70/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const short1 & a,
float s )

◆ operator+() [71/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const short1 & a,
int s )

◆ operator+() [72/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const short2 & a,
const short2 & b )

◆ operator+() [73/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const short2 & a,
double s )

◆ operator+() [74/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const short2 & a,
float s )

◆ operator+() [75/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const short2 & a,
int s )

◆ operator+() [76/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const short3 & a,
const short3 & b )

◆ operator+() [77/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const short3 & a,
double s )

◆ operator+() [78/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const short3 & a,
float s )

◆ operator+() [79/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const short3 & a,
int s )

◆ operator+() [80/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const short4 & a,
const short4 & b )

◆ operator+() [81/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const short4 & a,
double s )

◆ operator+() [82/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const short4 & a,
float s )

◆ operator+() [83/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const short4 & a,
int s )

◆ operator+() [84/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< plus< T > > > > cv::cudev::operator+ ( const Texture< T > & src,
T val )

◆ operator+() [85/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+() [86/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+() [87/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+() [88/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+() [89/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const uchar1 & a,
const uchar1 & b )

◆ operator+() [90/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const uchar1 & a,
double s )

◆ operator+() [91/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const uchar1 & a,
float s )

◆ operator+() [92/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const uchar1 & a,
int s )

◆ operator+() [93/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const uchar2 & a,
const uchar2 & b )

◆ operator+() [94/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const uchar2 & a,
double s )

◆ operator+() [95/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const uchar2 & a,
float s )

◆ operator+() [96/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const uchar2 & a,
int s )

◆ operator+() [97/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const uchar3 & a,
const uchar3 & b )

◆ operator+() [98/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const uchar3 & a,
double s )

◆ operator+() [99/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const uchar3 & a,
float s )

◆ operator+() [100/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const uchar3 & a,
int s )

◆ operator+() [101/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const uchar4 & a,
const uchar4 & b )

◆ operator+() [102/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const uchar4 & a,
double s )

◆ operator+() [103/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const uchar4 & a,
float s )

◆ operator+() [104/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const uchar4 & a,
int s )

◆ operator+() [105/224]

__device__ __forceinline__ uint1 cv::cudev::operator+ ( const uint1 & a,
const uint1 & b )

◆ operator+() [106/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const uint1 & a,
double s )

◆ operator+() [107/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const uint1 & a,
float s )

◆ operator+() [108/224]

__device__ __forceinline__ uint1 cv::cudev::operator+ ( const uint1 & a,
uint s )

◆ operator+() [109/224]

__device__ __forceinline__ uint2 cv::cudev::operator+ ( const uint2 & a,
const uint2 & b )

◆ operator+() [110/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const uint2 & a,
double s )

◆ operator+() [111/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const uint2 & a,
float s )

◆ operator+() [112/224]

__device__ __forceinline__ uint2 cv::cudev::operator+ ( const uint2 & a,
uint s )

◆ operator+() [113/224]

__device__ __forceinline__ uint3 cv::cudev::operator+ ( const uint3 & a,
const uint3 & b )

◆ operator+() [114/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const uint3 & a,
double s )

◆ operator+() [115/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const uint3 & a,
float s )

◆ operator+() [116/224]

__device__ __forceinline__ uint3 cv::cudev::operator+ ( const uint3 & a,
uint s )

◆ operator+() [117/224]

__device__ __forceinline__ uint4 cv::cudev::operator+ ( const uint4 & a,
const uint4 & b )

◆ operator+() [118/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const uint4 & a,
double s )

◆ operator+() [119/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const uint4 & a,
float s )

◆ operator+() [120/224]

__device__ __forceinline__ uint4 cv::cudev::operator+ ( const uint4 & a,
uint s )

◆ operator+() [121/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const ushort1 & a,
const ushort1 & b )

◆ operator+() [122/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( const ushort1 & a,
double s )

◆ operator+() [123/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( const ushort1 & a,
float s )

◆ operator+() [124/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( const ushort1 & a,
int s )

◆ operator+() [125/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const ushort2 & a,
const ushort2 & b )

◆ operator+() [126/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( const ushort2 & a,
double s )

◆ operator+() [127/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( const ushort2 & a,
float s )

◆ operator+() [128/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( const ushort2 & a,
int s )

◆ operator+() [129/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const ushort3 & a,
const ushort3 & b )

◆ operator+() [130/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( const ushort3 & a,
double s )

◆ operator+() [131/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( const ushort3 & a,
float s )

◆ operator+() [132/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( const ushort3 & a,
int s )

◆ operator+() [133/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const ushort4 & a,
const ushort4 & b )

◆ operator+() [134/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( const ushort4 & a,
double s )

◆ operator+() [135/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( const ushort4 & a,
float s )

◆ operator+() [136/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( const ushort4 & a,
int s )

◆ operator+() [137/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double s,
const char1 & b )

◆ operator+() [138/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double s,
const char2 & b )

◆ operator+() [139/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double s,
const char3 & b )

◆ operator+() [140/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double s,
const char4 & b )

◆ operator+() [141/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double s,
const double1 & b )

◆ operator+() [142/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double s,
const double2 & b )

◆ operator+() [143/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double s,
const double3 & b )

◆ operator+() [144/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double s,
const double4 & b )

◆ operator+() [145/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double s,
const float1 & b )

◆ operator+() [146/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double s,
const float2 & b )

◆ operator+() [147/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double s,
const float3 & b )

◆ operator+() [148/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double s,
const float4 & b )

◆ operator+() [149/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double s,
const int1 & b )

◆ operator+() [150/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double s,
const int2 & b )

◆ operator+() [151/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double s,
const int3 & b )

◆ operator+() [152/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double s,
const int4 & b )

◆ operator+() [153/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double s,
const short1 & b )

◆ operator+() [154/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double s,
const short2 & b )

◆ operator+() [155/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double s,
const short3 & b )

◆ operator+() [156/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double s,
const short4 & b )

◆ operator+() [157/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double s,
const uchar1 & b )

◆ operator+() [158/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double s,
const uchar2 & b )

◆ operator+() [159/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double s,
const uchar3 & b )

◆ operator+() [160/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double s,
const uchar4 & b )

◆ operator+() [161/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double s,
const uint1 & b )

◆ operator+() [162/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double s,
const uint2 & b )

◆ operator+() [163/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double s,
const uint3 & b )

◆ operator+() [164/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double s,
const uint4 & b )

◆ operator+() [165/224]

__device__ __forceinline__ double1 cv::cudev::operator+ ( double s,
const ushort1 & b )

◆ operator+() [166/224]

__device__ __forceinline__ double2 cv::cudev::operator+ ( double s,
const ushort2 & b )

◆ operator+() [167/224]

__device__ __forceinline__ double3 cv::cudev::operator+ ( double s,
const ushort3 & b )

◆ operator+() [168/224]

__device__ __forceinline__ double4 cv::cudev::operator+ ( double s,
const ushort4 & b )

◆ operator+() [169/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float s,
const char1 & b )

◆ operator+() [170/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float s,
const char2 & b )

◆ operator+() [171/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float s,
const char3 & b )

◆ operator+() [172/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float s,
const char4 & b )

◆ operator+() [173/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float s,
const float1 & b )

◆ operator+() [174/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float s,
const float2 & b )

◆ operator+() [175/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float s,
const float3 & b )

◆ operator+() [176/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float s,
const float4 & b )

◆ operator+() [177/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float s,
const int1 & b )

◆ operator+() [178/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float s,
const int2 & b )

◆ operator+() [179/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float s,
const int3 & b )

◆ operator+() [180/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float s,
const int4 & b )

◆ operator+() [181/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float s,
const short1 & b )

◆ operator+() [182/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float s,
const short2 & b )

◆ operator+() [183/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float s,
const short3 & b )

◆ operator+() [184/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float s,
const short4 & b )

◆ operator+() [185/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float s,
const uchar1 & b )

◆ operator+() [186/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float s,
const uchar2 & b )

◆ operator+() [187/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float s,
const uchar3 & b )

◆ operator+() [188/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float s,
const uchar4 & b )

◆ operator+() [189/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float s,
const uint1 & b )

◆ operator+() [190/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float s,
const uint2 & b )

◆ operator+() [191/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float s,
const uint3 & b )

◆ operator+() [192/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float s,
const uint4 & b )

◆ operator+() [193/224]

__device__ __forceinline__ float1 cv::cudev::operator+ ( float s,
const ushort1 & b )

◆ operator+() [194/224]

__device__ __forceinline__ float2 cv::cudev::operator+ ( float s,
const ushort2 & b )

◆ operator+() [195/224]

__device__ __forceinline__ float3 cv::cudev::operator+ ( float s,
const ushort3 & b )

◆ operator+() [196/224]

__device__ __forceinline__ float4 cv::cudev::operator+ ( float s,
const ushort4 & b )

◆ operator+() [197/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( int s,
const char1 & b )

◆ operator+() [198/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( int s,
const char2 & b )

◆ operator+() [199/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( int s,
const char3 & b )

◆ operator+() [200/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( int s,
const char4 & b )

◆ operator+() [201/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( int s,
const int1 & b )

◆ operator+() [202/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( int s,
const int2 & b )

◆ operator+() [203/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( int s,
const int3 & b )

◆ operator+() [204/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( int s,
const int4 & b )

◆ operator+() [205/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( int s,
const short1 & b )

◆ operator+() [206/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( int s,
const short2 & b )

◆ operator+() [207/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( int s,
const short3 & b )

◆ operator+() [208/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( int s,
const short4 & b )

◆ operator+() [209/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( int s,
const uchar1 & b )

◆ operator+() [210/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( int s,
const uchar2 & b )

◆ operator+() [211/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( int s,
const uchar3 & b )

◆ operator+() [212/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( int s,
const uchar4 & b )

◆ operator+() [213/224]

__device__ __forceinline__ int1 cv::cudev::operator+ ( int s,
const ushort1 & b )

◆ operator+() [214/224]

__device__ __forceinline__ int2 cv::cudev::operator+ ( int s,
const ushort2 & b )

◆ operator+() [215/224]

__device__ __forceinline__ int3 cv::cudev::operator+ ( int s,
const ushort3 & b )

◆ operator+() [216/224]

__device__ __forceinline__ int4 cv::cudev::operator+ ( int s,
const ushort4 & b )

◆ operator+() [217/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< plus< T > > > > cv::cudev::operator+ ( T val,
const GlobPtrSz< T > & src )

◆ operator+() [218/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< plus< T > > > > cv::cudev::operator+ ( T val,
const GpuMat_< T > & src )

◆ operator+() [219/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< plus< T > > > > cv::cudev::operator+ ( T val,
const Texture< T > & src )

◆ operator+() [220/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+() [221/224]

__device__ __forceinline__ uint1 cv::cudev::operator+ ( uint s,
const uint1 & b )

◆ operator+() [222/224]

__device__ __forceinline__ uint2 cv::cudev::operator+ ( uint s,
const uint2 & b )

◆ operator+() [223/224]

__device__ __forceinline__ uint3 cv::cudev::operator+ ( uint s,
const uint3 & b )

◆ operator+() [224/224]

__device__ __forceinline__ uint4 cv::cudev::operator+ ( uint s,
const uint4 & b )

◆ operator-() [1/248]

__device__ __forceinline__ char1 cv::cudev::operator- ( const char1 & a)

◆ operator-() [2/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( const char1 & a,
const char1 & b )

◆ operator-() [3/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( const char1 & a,
double s )

◆ operator-() [4/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( const char1 & a,
float s )

◆ operator-() [5/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( const char1 & a,
int s )

◆ operator-() [6/248]

__device__ __forceinline__ char2 cv::cudev::operator- ( const char2 & a)

◆ operator-() [7/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( const char2 & a,
const char2 & b )

◆ operator-() [8/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( const char2 & a,
double s )

◆ operator-() [9/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( const char2 & a,
float s )

◆ operator-() [10/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( const char2 & a,
int s )

◆ operator-() [11/248]

__device__ __forceinline__ char3 cv::cudev::operator- ( const char3 & a)

◆ operator-() [12/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( const char3 & a,
const char3 & b )

◆ operator-() [13/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( const char3 & a,
double s )

◆ operator-() [14/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( const char3 & a,
float s )

◆ operator-() [15/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( const char3 & a,
int s )

◆ operator-() [16/248]

__device__ __forceinline__ char4 cv::cudev::operator- ( const char4 & a)

◆ operator-() [17/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( const char4 & a,
const char4 & b )

◆ operator-() [18/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( const char4 & a,
double s )

◆ operator-() [19/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( const char4 & a,
float s )

◆ operator-() [20/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( const char4 & a,
int s )

◆ operator-() [21/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( const double1 & a)

◆ operator-() [22/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( const double1 & a,
const double1 & b )

◆ operator-() [23/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( const double1 & a,
double s )

◆ operator-() [24/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( const double2 & a)

◆ operator-() [25/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( const double2 & a,
const double2 & b )

◆ operator-() [26/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( const double2 & a,
double s )

◆ operator-() [27/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( const double3 & a)

◆ operator-() [28/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( const double3 & a,
const double3 & b )

◆ operator-() [29/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( const double3 & a,
double s )

◆ operator-() [30/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( const double4 & a)

◆ operator-() [31/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( const double4 & a,
const double4 & b )

◆ operator-() [32/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( const double4 & a,
double s )

◆ operator-() [33/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-() [34/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-() [35/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-() [36/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-() [37/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-() [38/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-() [39/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( const float1 & a)

◆ operator-() [40/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( const float1 & a,
const float1 & b )

◆ operator-() [41/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( const float1 & a,
double s )

◆ operator-() [42/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( const float1 & a,
float s )

◆ operator-() [43/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( const float2 & a)

◆ operator-() [44/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( const float2 & a,
const float2 & b )

◆ operator-() [45/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( const float2 & a,
double s )

◆ operator-() [46/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( const float2 & a,
float s )

◆ operator-() [47/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( const float3 & a)

◆ operator-() [48/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( const float3 & a,
const float3 & b )

◆ operator-() [49/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( const float3 & a,
double s )

◆ operator-() [50/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( const float3 & a,
float s )

◆ operator-() [51/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( const float4 & a)

◆ operator-() [52/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( const float4 & a,
const float4 & b )

◆ operator-() [53/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( const float4 & a,
double s )

◆ operator-() [54/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( const float4 & a,
float s )

◆ operator-() [55/248]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, negate< T > > > cv::cudev::operator- ( const GlobPtrSz< T > & src)

◆ operator-() [56/248]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< minus< T > > > > cv::cudev::operator- ( const GlobPtrSz< T > & src,
T val )

◆ operator-() [57/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-() [58/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-() [59/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-() [60/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-() [61/248]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, negate< T > > > cv::cudev::operator- ( const GpuMat_< T > & src)

◆ operator-() [62/248]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< minus< T > > > > cv::cudev::operator- ( const GpuMat_< T > & src,
T val )

◆ operator-() [63/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-() [64/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-() [65/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-() [66/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-() [67/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( const int1 & a)

◆ operator-() [68/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( const int1 & a,
const int1 & b )

◆ operator-() [69/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( const int1 & a,
double s )

◆ operator-() [70/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( const int1 & a,
float s )

◆ operator-() [71/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( const int1 & a,
int s )

◆ operator-() [72/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( const int2 & a)

◆ operator-() [73/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( const int2 & a,
const int2 & b )

◆ operator-() [74/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( const int2 & a,
double s )

◆ operator-() [75/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( const int2 & a,
float s )

◆ operator-() [76/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( const int2 & a,
int s )

◆ operator-() [77/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( const int3 & a)

◆ operator-() [78/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( const int3 & a,
const int3 & b )

◆ operator-() [79/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( const int3 & a,
double s )

◆ operator-() [80/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( const int3 & a,
float s )

◆ operator-() [81/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( const int3 & a,
int s )

◆ operator-() [82/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( const int4 & a)

◆ operator-() [83/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( const int4 & a,
const int4 & b )

◆ operator-() [84/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( const int4 & a,
double s )

◆ operator-() [85/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( const int4 & a,
float s )

◆ operator-() [86/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( const int4 & a,
int s )

◆ operator-() [87/248]

__device__ __forceinline__ short1 cv::cudev::operator- ( const short1 & a)

◆ operator-() [88/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( const short1 & a,
const short1 & b )

◆ operator-() [89/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( const short1 & a,
double s )

◆ operator-() [90/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( const short1 & a,
float s )

◆ operator-() [91/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( const short1 & a,
int s )

◆ operator-() [92/248]

__device__ __forceinline__ short2 cv::cudev::operator- ( const short2 & a)

◆ operator-() [93/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( const short2 & a,
const short2 & b )

◆ operator-() [94/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( const short2 & a,
double s )

◆ operator-() [95/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( const short2 & a,
float s )

◆ operator-() [96/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( const short2 & a,
int s )

◆ operator-() [97/248]

__device__ __forceinline__ short3 cv::cudev::operator- ( const short3 & a)

◆ operator-() [98/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( const short3 & a,
const short3 & b )

◆ operator-() [99/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( const short3 & a,
double s )

◆ operator-() [100/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( const short3 & a,
float s )

◆ operator-() [101/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( const short3 & a,
int s )

◆ operator-() [102/248]

__device__ __forceinline__ short4 cv::cudev::operator- ( const short4 & a)

◆ operator-() [103/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( const short4 & a,
const short4 & b )

◆ operator-() [104/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( const short4 & a,
double s )

◆ operator-() [105/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( const short4 & a,
float s )

◆ operator-() [106/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( const short4 & a,
int s )

◆ operator-() [107/248]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, negate< T > > > cv::cudev::operator- ( const Texture< T > & src)

◆ operator-() [108/248]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< minus< T > > > > cv::cudev::operator- ( const Texture< T > & src,
T val )

◆ operator-() [109/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-() [110/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-() [111/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-() [112/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-() [113/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( const uchar1 & a,
const uchar1 & b )

◆ operator-() [114/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( const uchar1 & a,
double s )

◆ operator-() [115/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( const uchar1 & a,
float s )

◆ operator-() [116/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( const uchar1 & a,
int s )

◆ operator-() [117/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( const uchar2 & a,
const uchar2 & b )

◆ operator-() [118/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( const uchar2 & a,
double s )

◆ operator-() [119/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( const uchar2 & a,
float s )

◆ operator-() [120/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( const uchar2 & a,
int s )

◆ operator-() [121/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( const uchar3 & a,
const uchar3 & b )

◆ operator-() [122/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( const uchar3 & a,
double s )

◆ operator-() [123/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( const uchar3 & a,
float s )

◆ operator-() [124/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( const uchar3 & a,
int s )

◆ operator-() [125/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( const uchar4 & a,
const uchar4 & b )

◆ operator-() [126/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( const uchar4 & a,
double s )

◆ operator-() [127/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( const uchar4 & a,
float s )

◆ operator-() [128/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( const uchar4 & a,
int s )

◆ operator-() [129/248]

__device__ __forceinline__ uint1 cv::cudev::operator- ( const uint1 & a,
const uint1 & b )

◆ operator-() [130/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( const uint1 & a,
double s )

◆ operator-() [131/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( const uint1 & a,
float s )

◆ operator-() [132/248]

__device__ __forceinline__ uint1 cv::cudev::operator- ( const uint1 & a,
uint s )

◆ operator-() [133/248]

__device__ __forceinline__ uint2 cv::cudev::operator- ( const uint2 & a,
const uint2 & b )

◆ operator-() [134/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( const uint2 & a,
double s )

◆ operator-() [135/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( const uint2 & a,
float s )

◆ operator-() [136/248]

__device__ __forceinline__ uint2 cv::cudev::operator- ( const uint2 & a,
uint s )

◆ operator-() [137/248]

__device__ __forceinline__ uint3 cv::cudev::operator- ( const uint3 & a,
const uint3 & b )

◆ operator-() [138/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( const uint3 & a,
double s )

◆ operator-() [139/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( const uint3 & a,
float s )

◆ operator-() [140/248]

__device__ __forceinline__ uint3 cv::cudev::operator- ( const uint3 & a,
uint s )

◆ operator-() [141/248]

__device__ __forceinline__ uint4 cv::cudev::operator- ( const uint4 & a,
const uint4 & b )

◆ operator-() [142/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( const uint4 & a,
double s )

◆ operator-() [143/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( const uint4 & a,
float s )

◆ operator-() [144/248]

__device__ __forceinline__ uint4 cv::cudev::operator- ( const uint4 & a,
uint s )

◆ operator-() [145/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( const ushort1 & a,
const ushort1 & b )

◆ operator-() [146/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( const ushort1 & a,
double s )

◆ operator-() [147/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( const ushort1 & a,
float s )

◆ operator-() [148/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( const ushort1 & a,
int s )

◆ operator-() [149/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( const ushort2 & a,
const ushort2 & b )

◆ operator-() [150/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( const ushort2 & a,
double s )

◆ operator-() [151/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( const ushort2 & a,
float s )

◆ operator-() [152/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( const ushort2 & a,
int s )

◆ operator-() [153/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( const ushort3 & a,
const ushort3 & b )

◆ operator-() [154/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( const ushort3 & a,
double s )

◆ operator-() [155/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( const ushort3 & a,
float s )

◆ operator-() [156/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( const ushort3 & a,
int s )

◆ operator-() [157/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( const ushort4 & a,
const ushort4 & b )

◆ operator-() [158/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( const ushort4 & a,
double s )

◆ operator-() [159/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( const ushort4 & a,
float s )

◆ operator-() [160/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( const ushort4 & a,
int s )

◆ operator-() [161/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( double s,
const char1 & b )

◆ operator-() [162/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( double s,
const char2 & b )

◆ operator-() [163/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( double s,
const char3 & b )

◆ operator-() [164/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( double s,
const char4 & b )

◆ operator-() [165/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( double s,
const double1 & b )

◆ operator-() [166/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( double s,
const double2 & b )

◆ operator-() [167/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( double s,
const double3 & b )

◆ operator-() [168/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( double s,
const double4 & b )

◆ operator-() [169/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( double s,
const float1 & b )

◆ operator-() [170/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( double s,
const float2 & b )

◆ operator-() [171/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( double s,
const float3 & b )

◆ operator-() [172/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( double s,
const float4 & b )

◆ operator-() [173/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( double s,
const int1 & b )

◆ operator-() [174/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( double s,
const int2 & b )

◆ operator-() [175/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( double s,
const int3 & b )

◆ operator-() [176/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( double s,
const int4 & b )

◆ operator-() [177/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( double s,
const short1 & b )

◆ operator-() [178/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( double s,
const short2 & b )

◆ operator-() [179/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( double s,
const short3 & b )

◆ operator-() [180/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( double s,
const short4 & b )

◆ operator-() [181/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( double s,
const uchar1 & b )

◆ operator-() [182/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( double s,
const uchar2 & b )

◆ operator-() [183/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( double s,
const uchar3 & b )

◆ operator-() [184/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( double s,
const uchar4 & b )

◆ operator-() [185/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( double s,
const uint1 & b )

◆ operator-() [186/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( double s,
const uint2 & b )

◆ operator-() [187/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( double s,
const uint3 & b )

◆ operator-() [188/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( double s,
const uint4 & b )

◆ operator-() [189/248]

__device__ __forceinline__ double1 cv::cudev::operator- ( double s,
const ushort1 & b )

◆ operator-() [190/248]

__device__ __forceinline__ double2 cv::cudev::operator- ( double s,
const ushort2 & b )

◆ operator-() [191/248]

__device__ __forceinline__ double3 cv::cudev::operator- ( double s,
const ushort3 & b )

◆ operator-() [192/248]

__device__ __forceinline__ double4 cv::cudev::operator- ( double s,
const ushort4 & b )

◆ operator-() [193/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( float s,
const char1 & b )

◆ operator-() [194/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( float s,
const char2 & b )

◆ operator-() [195/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( float s,
const char3 & b )

◆ operator-() [196/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( float s,
const char4 & b )

◆ operator-() [197/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( float s,
const float1 & b )

◆ operator-() [198/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( float s,
const float2 & b )

◆ operator-() [199/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( float s,
const float3 & b )

◆ operator-() [200/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( float s,
const float4 & b )

◆ operator-() [201/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( float s,
const int1 & b )

◆ operator-() [202/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( float s,
const int2 & b )

◆ operator-() [203/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( float s,
const int3 & b )

◆ operator-() [204/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( float s,
const int4 & b )

◆ operator-() [205/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( float s,
const short1 & b )

◆ operator-() [206/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( float s,
const short2 & b )

◆ operator-() [207/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( float s,
const short3 & b )

◆ operator-() [208/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( float s,
const short4 & b )

◆ operator-() [209/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( float s,
const uchar1 & b )

◆ operator-() [210/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( float s,
const uchar2 & b )

◆ operator-() [211/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( float s,
const uchar3 & b )

◆ operator-() [212/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( float s,
const uchar4 & b )

◆ operator-() [213/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( float s,
const uint1 & b )

◆ operator-() [214/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( float s,
const uint2 & b )

◆ operator-() [215/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( float s,
const uint3 & b )

◆ operator-() [216/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( float s,
const uint4 & b )

◆ operator-() [217/248]

__device__ __forceinline__ float1 cv::cudev::operator- ( float s,
const ushort1 & b )

◆ operator-() [218/248]

__device__ __forceinline__ float2 cv::cudev::operator- ( float s,
const ushort2 & b )

◆ operator-() [219/248]

__device__ __forceinline__ float3 cv::cudev::operator- ( float s,
const ushort3 & b )

◆ operator-() [220/248]

__device__ __forceinline__ float4 cv::cudev::operator- ( float s,
const ushort4 & b )

◆ operator-() [221/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( int s,
const char1 & b )

◆ operator-() [222/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( int s,
const char2 & b )

◆ operator-() [223/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( int s,
const char3 & b )

◆ operator-() [224/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( int s,
const char4 & b )

◆ operator-() [225/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( int s,
const int1 & b )

◆ operator-() [226/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( int s,
const int2 & b )

◆ operator-() [227/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( int s,
const int3 & b )

◆ operator-() [228/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( int s,
const int4 & b )

◆ operator-() [229/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( int s,
const short1 & b )

◆ operator-() [230/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( int s,
const short2 & b )

◆ operator-() [231/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( int s,
const short3 & b )

◆ operator-() [232/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( int s,
const short4 & b )

◆ operator-() [233/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( int s,
const uchar1 & b )

◆ operator-() [234/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( int s,
const uchar2 & b )

◆ operator-() [235/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( int s,
const uchar3 & b )

◆ operator-() [236/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( int s,
const uchar4 & b )

◆ operator-() [237/248]

__device__ __forceinline__ int1 cv::cudev::operator- ( int s,
const ushort1 & b )

◆ operator-() [238/248]

__device__ __forceinline__ int2 cv::cudev::operator- ( int s,
const ushort2 & b )

◆ operator-() [239/248]

__device__ __forceinline__ int3 cv::cudev::operator- ( int s,
const ushort3 & b )

◆ operator-() [240/248]

__device__ __forceinline__ int4 cv::cudev::operator- ( int s,
const ushort4 & b )

◆ operator-() [241/248]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< minus< T > > > > cv::cudev::operator- ( T val,
const GlobPtrSz< T > & src )

◆ operator-() [242/248]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< minus< T > > > > cv::cudev::operator- ( T val,
const GpuMat_< T > & src )

◆ operator-() [243/248]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< minus< T > > > > cv::cudev::operator- ( T val,
const Texture< T > & src )

◆ operator-() [244/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-() [245/248]

__device__ __forceinline__ uint1 cv::cudev::operator- ( uint s,
const uint1 & b )

◆ operator-() [246/248]

__device__ __forceinline__ uint2 cv::cudev::operator- ( uint s,
const uint2 & b )

◆ operator-() [247/248]

__device__ __forceinline__ uint3 cv::cudev::operator- ( uint s,
const uint3 & b )

◆ operator-() [248/248]

__device__ __forceinline__ uint4 cv::cudev::operator- ( uint s,
const uint4 & b )

◆ operator/() [1/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const char1 & a,
const char1 & b )

◆ operator/() [2/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const char1 & a,
double s )

◆ operator/() [3/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const char1 & a,
float s )

◆ operator/() [4/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const char1 & a,
int s )

◆ operator/() [5/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const char2 & a,
const char2 & b )

◆ operator/() [6/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const char2 & a,
double s )

◆ operator/() [7/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const char2 & a,
float s )

◆ operator/() [8/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const char2 & a,
int s )

◆ operator/() [9/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const char3 & a,
const char3 & b )

◆ operator/() [10/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const char3 & a,
double s )

◆ operator/() [11/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const char3 & a,
float s )

◆ operator/() [12/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const char3 & a,
int s )

◆ operator/() [13/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const char4 & a,
const char4 & b )

◆ operator/() [14/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const char4 & a,
double s )

◆ operator/() [15/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const char4 & a,
float s )

◆ operator/() [16/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const char4 & a,
int s )

◆ operator/() [17/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const double1 & a,
const double1 & b )

◆ operator/() [18/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const double1 & a,
double s )

◆ operator/() [19/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const double2 & a,
const double2 & b )

◆ operator/() [20/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const double2 & a,
double s )

◆ operator/() [21/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const double3 & a,
const double3 & b )

◆ operator/() [22/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const double3 & a,
double s )

◆ operator/() [23/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const double4 & a,
const double4 & b )

◆ operator/() [24/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const double4 & a,
double s )

◆ operator/() [25/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/() [26/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/() [27/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/() [28/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/() [29/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/() [30/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const float1 & a,
const float1 & b )

◆ operator/() [31/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const float1 & a,
double s )

◆ operator/() [32/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const float1 & a,
float s )

◆ operator/() [33/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const float2 & a,
const float2 & b )

◆ operator/() [34/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const float2 & a,
double s )

◆ operator/() [35/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const float2 & a,
float s )

◆ operator/() [36/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const float3 & a,
const float3 & b )

◆ operator/() [37/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const float3 & a,
double s )

◆ operator/() [38/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const float3 & a,
float s )

◆ operator/() [39/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const float4 & a,
const float4 & b )

◆ operator/() [40/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const float4 & a,
double s )

◆ operator/() [41/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const float4 & a,
float s )

◆ operator/() [42/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< divides< T > > > > cv::cudev::operator/ ( const GlobPtrSz< T > & src,
T val )

◆ operator/() [43/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/() [44/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/() [45/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/() [46/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/() [47/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< divides< T > > > > cv::cudev::operator/ ( const GpuMat_< T > & src,
T val )

◆ operator/() [48/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/() [49/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/() [50/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/() [51/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/() [52/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const int1 & a,
const int1 & b )

◆ operator/() [53/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const int1 & a,
double s )

◆ operator/() [54/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const int1 & a,
float s )

◆ operator/() [55/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const int1 & a,
int s )

◆ operator/() [56/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const int2 & a,
const int2 & b )

◆ operator/() [57/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const int2 & a,
double s )

◆ operator/() [58/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const int2 & a,
float s )

◆ operator/() [59/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const int2 & a,
int s )

◆ operator/() [60/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const int3 & a,
const int3 & b )

◆ operator/() [61/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const int3 & a,
double s )

◆ operator/() [62/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const int3 & a,
float s )

◆ operator/() [63/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const int3 & a,
int s )

◆ operator/() [64/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const int4 & a,
const int4 & b )

◆ operator/() [65/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const int4 & a,
double s )

◆ operator/() [66/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const int4 & a,
float s )

◆ operator/() [67/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const int4 & a,
int s )

◆ operator/() [68/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const short1 & a,
const short1 & b )

◆ operator/() [69/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const short1 & a,
double s )

◆ operator/() [70/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const short1 & a,
float s )

◆ operator/() [71/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const short1 & a,
int s )

◆ operator/() [72/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const short2 & a,
const short2 & b )

◆ operator/() [73/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const short2 & a,
double s )

◆ operator/() [74/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const short2 & a,
float s )

◆ operator/() [75/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const short2 & a,
int s )

◆ operator/() [76/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const short3 & a,
const short3 & b )

◆ operator/() [77/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const short3 & a,
double s )

◆ operator/() [78/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const short3 & a,
float s )

◆ operator/() [79/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const short3 & a,
int s )

◆ operator/() [80/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const short4 & a,
const short4 & b )

◆ operator/() [81/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const short4 & a,
double s )

◆ operator/() [82/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const short4 & a,
float s )

◆ operator/() [83/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const short4 & a,
int s )

◆ operator/() [84/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< divides< T > > > > cv::cudev::operator/ ( const Texture< T > & src,
T val )

◆ operator/() [85/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/() [86/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/() [87/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/() [88/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/() [89/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const uchar1 & a,
const uchar1 & b )

◆ operator/() [90/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const uchar1 & a,
double s )

◆ operator/() [91/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const uchar1 & a,
float s )

◆ operator/() [92/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const uchar1 & a,
int s )

◆ operator/() [93/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const uchar2 & a,
const uchar2 & b )

◆ operator/() [94/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const uchar2 & a,
double s )

◆ operator/() [95/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const uchar2 & a,
float s )

◆ operator/() [96/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const uchar2 & a,
int s )

◆ operator/() [97/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const uchar3 & a,
const uchar3 & b )

◆ operator/() [98/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const uchar3 & a,
double s )

◆ operator/() [99/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const uchar3 & a,
float s )

◆ operator/() [100/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const uchar3 & a,
int s )

◆ operator/() [101/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const uchar4 & a,
const uchar4 & b )

◆ operator/() [102/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const uchar4 & a,
double s )

◆ operator/() [103/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const uchar4 & a,
float s )

◆ operator/() [104/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const uchar4 & a,
int s )

◆ operator/() [105/224]

__device__ __forceinline__ uint1 cv::cudev::operator/ ( const uint1 & a,
const uint1 & b )

◆ operator/() [106/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const uint1 & a,
double s )

◆ operator/() [107/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const uint1 & a,
float s )

◆ operator/() [108/224]

__device__ __forceinline__ uint1 cv::cudev::operator/ ( const uint1 & a,
uint s )

◆ operator/() [109/224]

__device__ __forceinline__ uint2 cv::cudev::operator/ ( const uint2 & a,
const uint2 & b )

◆ operator/() [110/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const uint2 & a,
double s )

◆ operator/() [111/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const uint2 & a,
float s )

◆ operator/() [112/224]

__device__ __forceinline__ uint2 cv::cudev::operator/ ( const uint2 & a,
uint s )

◆ operator/() [113/224]

__device__ __forceinline__ uint3 cv::cudev::operator/ ( const uint3 & a,
const uint3 & b )

◆ operator/() [114/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const uint3 & a,
double s )

◆ operator/() [115/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const uint3 & a,
float s )

◆ operator/() [116/224]

__device__ __forceinline__ uint3 cv::cudev::operator/ ( const uint3 & a,
uint s )

◆ operator/() [117/224]

__device__ __forceinline__ uint4 cv::cudev::operator/ ( const uint4 & a,
const uint4 & b )

◆ operator/() [118/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const uint4 & a,
double s )

◆ operator/() [119/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const uint4 & a,
float s )

◆ operator/() [120/224]

__device__ __forceinline__ uint4 cv::cudev::operator/ ( const uint4 & a,
uint s )

◆ operator/() [121/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const ushort1 & a,
const ushort1 & b )

◆ operator/() [122/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( const ushort1 & a,
double s )

◆ operator/() [123/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( const ushort1 & a,
float s )

◆ operator/() [124/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( const ushort1 & a,
int s )

◆ operator/() [125/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const ushort2 & a,
const ushort2 & b )

◆ operator/() [126/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( const ushort2 & a,
double s )

◆ operator/() [127/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( const ushort2 & a,
float s )

◆ operator/() [128/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( const ushort2 & a,
int s )

◆ operator/() [129/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const ushort3 & a,
const ushort3 & b )

◆ operator/() [130/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( const ushort3 & a,
double s )

◆ operator/() [131/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( const ushort3 & a,
float s )

◆ operator/() [132/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( const ushort3 & a,
int s )

◆ operator/() [133/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const ushort4 & a,
const ushort4 & b )

◆ operator/() [134/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( const ushort4 & a,
double s )

◆ operator/() [135/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( const ushort4 & a,
float s )

◆ operator/() [136/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( const ushort4 & a,
int s )

◆ operator/() [137/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double s,
const char1 & b )

◆ operator/() [138/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double s,
const char2 & b )

◆ operator/() [139/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double s,
const char3 & b )

◆ operator/() [140/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double s,
const char4 & b )

◆ operator/() [141/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double s,
const double1 & b )

◆ operator/() [142/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double s,
const double2 & b )

◆ operator/() [143/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double s,
const double3 & b )

◆ operator/() [144/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double s,
const double4 & b )

◆ operator/() [145/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double s,
const float1 & b )

◆ operator/() [146/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double s,
const float2 & b )

◆ operator/() [147/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double s,
const float3 & b )

◆ operator/() [148/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double s,
const float4 & b )

◆ operator/() [149/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double s,
const int1 & b )

◆ operator/() [150/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double s,
const int2 & b )

◆ operator/() [151/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double s,
const int3 & b )

◆ operator/() [152/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double s,
const int4 & b )

◆ operator/() [153/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double s,
const short1 & b )

◆ operator/() [154/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double s,
const short2 & b )

◆ operator/() [155/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double s,
const short3 & b )

◆ operator/() [156/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double s,
const short4 & b )

◆ operator/() [157/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double s,
const uchar1 & b )

◆ operator/() [158/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double s,
const uchar2 & b )

◆ operator/() [159/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double s,
const uchar3 & b )

◆ operator/() [160/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double s,
const uchar4 & b )

◆ operator/() [161/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double s,
const uint1 & b )

◆ operator/() [162/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double s,
const uint2 & b )

◆ operator/() [163/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double s,
const uint3 & b )

◆ operator/() [164/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double s,
const uint4 & b )

◆ operator/() [165/224]

__device__ __forceinline__ double1 cv::cudev::operator/ ( double s,
const ushort1 & b )

◆ operator/() [166/224]

__device__ __forceinline__ double2 cv::cudev::operator/ ( double s,
const ushort2 & b )

◆ operator/() [167/224]

__device__ __forceinline__ double3 cv::cudev::operator/ ( double s,
const ushort3 & b )

◆ operator/() [168/224]

__device__ __forceinline__ double4 cv::cudev::operator/ ( double s,
const ushort4 & b )

◆ operator/() [169/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float s,
const char1 & b )

◆ operator/() [170/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float s,
const char2 & b )

◆ operator/() [171/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float s,
const char3 & b )

◆ operator/() [172/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float s,
const char4 & b )

◆ operator/() [173/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float s,
const float1 & b )

◆ operator/() [174/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float s,
const float2 & b )

◆ operator/() [175/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float s,
const float3 & b )

◆ operator/() [176/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float s,
const float4 & b )

◆ operator/() [177/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float s,
const int1 & b )

◆ operator/() [178/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float s,
const int2 & b )

◆ operator/() [179/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float s,
const int3 & b )

◆ operator/() [180/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float s,
const int4 & b )

◆ operator/() [181/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float s,
const short1 & b )

◆ operator/() [182/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float s,
const short2 & b )

◆ operator/() [183/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float s,
const short3 & b )

◆ operator/() [184/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float s,
const short4 & b )

◆ operator/() [185/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float s,
const uchar1 & b )

◆ operator/() [186/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float s,
const uchar2 & b )

◆ operator/() [187/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float s,
const uchar3 & b )

◆ operator/() [188/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float s,
const uchar4 & b )

◆ operator/() [189/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float s,
const uint1 & b )

◆ operator/() [190/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float s,
const uint2 & b )

◆ operator/() [191/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float s,
const uint3 & b )

◆ operator/() [192/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float s,
const uint4 & b )

◆ operator/() [193/224]

__device__ __forceinline__ float1 cv::cudev::operator/ ( float s,
const ushort1 & b )

◆ operator/() [194/224]

__device__ __forceinline__ float2 cv::cudev::operator/ ( float s,
const ushort2 & b )

◆ operator/() [195/224]

__device__ __forceinline__ float3 cv::cudev::operator/ ( float s,
const ushort3 & b )

◆ operator/() [196/224]

__device__ __forceinline__ float4 cv::cudev::operator/ ( float s,
const ushort4 & b )

◆ operator/() [197/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( int s,
const char1 & b )

◆ operator/() [198/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( int s,
const char2 & b )

◆ operator/() [199/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( int s,
const char3 & b )

◆ operator/() [200/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( int s,
const char4 & b )

◆ operator/() [201/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( int s,
const int1 & b )

◆ operator/() [202/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( int s,
const int2 & b )

◆ operator/() [203/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( int s,
const int3 & b )

◆ operator/() [204/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( int s,
const int4 & b )

◆ operator/() [205/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( int s,
const short1 & b )

◆ operator/() [206/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( int s,
const short2 & b )

◆ operator/() [207/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( int s,
const short3 & b )

◆ operator/() [208/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( int s,
const short4 & b )

◆ operator/() [209/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( int s,
const uchar1 & b )

◆ operator/() [210/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( int s,
const uchar2 & b )

◆ operator/() [211/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( int s,
const uchar3 & b )

◆ operator/() [212/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( int s,
const uchar4 & b )

◆ operator/() [213/224]

__device__ __forceinline__ int1 cv::cudev::operator/ ( int s,
const ushort1 & b )

◆ operator/() [214/224]

__device__ __forceinline__ int2 cv::cudev::operator/ ( int s,
const ushort2 & b )

◆ operator/() [215/224]

__device__ __forceinline__ int3 cv::cudev::operator/ ( int s,
const ushort3 & b )

◆ operator/() [216/224]

__device__ __forceinline__ int4 cv::cudev::operator/ ( int s,
const ushort4 & b )

◆ operator/() [217/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< divides< T > > > > cv::cudev::operator/ ( T val,
const GlobPtrSz< T > & src )

◆ operator/() [218/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< divides< T > > > > cv::cudev::operator/ ( T val,
const GpuMat_< T > & src )

◆ operator/() [219/224]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< divides< T > > > > cv::cudev::operator/ ( T val,
const Texture< T > & src )

◆ operator/() [220/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/() [221/224]

__device__ __forceinline__ uint1 cv::cudev::operator/ ( uint s,
const uint1 & b )

◆ operator/() [222/224]

__device__ __forceinline__ uint2 cv::cudev::operator/ ( uint s,
const uint2 & b )

◆ operator/() [223/224]

__device__ __forceinline__ uint3 cv::cudev::operator/ ( uint s,
const uint3 & b )

◆ operator/() [224/224]

__device__ __forceinline__ uint4 cv::cudev::operator/ ( uint s,
const uint4 & b )

◆ operator<() [1/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( char s,
const char1 & b )

◆ operator<() [2/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( char s,
const char2 & b )

◆ operator<() [3/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( char s,
const char3 & b )

◆ operator<() [4/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( char s,
const char4 & b )

◆ operator<() [5/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const char1 & a,
char s )

◆ operator<() [6/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const char1 & a,
const char1 & b )

◆ operator<() [7/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const char2 & a,
char s )

◆ operator<() [8/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const char2 & a,
const char2 & b )

◆ operator<() [9/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const char3 & a,
char s )

◆ operator<() [10/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const char3 & a,
const char3 & b )

◆ operator<() [11/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const char4 & a,
char s )

◆ operator<() [12/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const char4 & a,
const char4 & b )

◆ operator<() [13/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const double1 & a,
const double1 & b )

◆ operator<() [14/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const double1 & a,
double s )

◆ operator<() [15/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const double2 & a,
const double2 & b )

◆ operator<() [16/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const double2 & a,
double s )

◆ operator<() [17/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const double3 & a,
const double3 & b )

◆ operator<() [18/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const double3 & a,
double s )

◆ operator<() [19/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const double4 & a,
const double4 & b )

◆ operator<() [20/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const double4 & a,
double s )

◆ operator<() [21/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<() [22/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<() [23/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<() [24/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<() [25/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<() [26/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const float1 & a,
const float1 & b )

◆ operator<() [27/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const float1 & a,
float s )

◆ operator<() [28/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const float2 & a,
const float2 & b )

◆ operator<() [29/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const float2 & a,
float s )

◆ operator<() [30/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const float3 & a,
const float3 & b )

◆ operator<() [31/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const float3 & a,
float s )

◆ operator<() [32/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const float4 & a,
const float4 & b )

◆ operator<() [33/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const float4 & a,
float s )

◆ operator<() [34/120]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< less< T > > > > cv::cudev::operator< ( const GlobPtrSz< T > & src,
T val )

◆ operator<() [35/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<() [36/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<() [37/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<() [38/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<() [39/120]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< less< T > > > > cv::cudev::operator< ( const GpuMat_< T > & src,
T val )

◆ operator<() [40/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<() [41/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<() [42/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<() [43/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<() [44/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const int1 & a,
const int1 & b )

◆ operator<() [45/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const int1 & a,
int s )

◆ operator<() [46/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const int2 & a,
const int2 & b )

◆ operator<() [47/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const int2 & a,
int s )

◆ operator<() [48/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const int3 & a,
const int3 & b )

◆ operator<() [49/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const int3 & a,
int s )

◆ operator<() [50/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const int4 & a,
const int4 & b )

◆ operator<() [51/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const int4 & a,
int s )

◆ operator<() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const short1 & a,
const short1 & b )

◆ operator<() [53/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const short1 & a,
short s )

◆ operator<() [54/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const short2 & a,
const short2 & b )

◆ operator<() [55/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const short2 & a,
short s )

◆ operator<() [56/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const short3 & a,
const short3 & b )

◆ operator<() [57/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const short3 & a,
short s )

◆ operator<() [58/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const short4 & a,
const short4 & b )

◆ operator<() [59/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const short4 & a,
short s )

◆ operator<() [60/120]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< less< T > > > > cv::cudev::operator< ( const Texture< T > & src,
T val )

◆ operator<() [61/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<() [62/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<() [63/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<() [64/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<() [65/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const uchar1 & a,
const uchar1 & b )

◆ operator<() [66/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const uchar1 & a,
uchar s )

◆ operator<() [67/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const uchar2 & a,
const uchar2 & b )

◆ operator<() [68/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const uchar2 & a,
uchar s )

◆ operator<() [69/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const uchar3 & a,
const uchar3 & b )

◆ operator<() [70/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const uchar3 & a,
uchar s )

◆ operator<() [71/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const uchar4 & a,
const uchar4 & b )

◆ operator<() [72/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const uchar4 & a,
uchar s )

◆ operator<() [73/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const uint1 & a,
const uint1 & b )

◆ operator<() [74/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const uint1 & a,
uint s )

◆ operator<() [75/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const uint2 & a,
const uint2 & b )

◆ operator<() [76/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const uint2 & a,
uint s )

◆ operator<() [77/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const uint3 & a,
const uint3 & b )

◆ operator<() [78/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const uint3 & a,
uint s )

◆ operator<() [79/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const uint4 & a,
const uint4 & b )

◆ operator<() [80/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const uint4 & a,
uint s )

◆ operator<() [81/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const ushort1 & a,
const ushort1 & b )

◆ operator<() [82/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( const ushort1 & a,
ushort s )

◆ operator<() [83/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const ushort2 & a,
const ushort2 & b )

◆ operator<() [84/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( const ushort2 & a,
ushort s )

◆ operator<() [85/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const ushort3 & a,
const ushort3 & b )

◆ operator<() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( const ushort3 & a,
ushort s )

◆ operator<() [87/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const ushort4 & a,
const ushort4 & b )

◆ operator<() [88/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( const ushort4 & a,
ushort s )

◆ operator<() [89/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( double s,
const double1 & b )

◆ operator<() [90/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( double s,
const double2 & b )

◆ operator<() [91/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( double s,
const double3 & b )

◆ operator<() [92/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( double s,
const double4 & b )

◆ operator<() [93/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( float s,
const float1 & b )

◆ operator<() [94/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( float s,
const float2 & b )

◆ operator<() [95/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( float s,
const float3 & b )

◆ operator<() [96/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( float s,
const float4 & b )

◆ operator<() [97/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( int s,
const int1 & b )

◆ operator<() [98/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( int s,
const int2 & b )

◆ operator<() [99/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( int s,
const int3 & b )

◆ operator<() [100/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( int s,
const int4 & b )

◆ operator<() [101/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( short s,
const short1 & b )

◆ operator<() [102/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( short s,
const short2 & b )

◆ operator<() [103/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( short s,
const short3 & b )

◆ operator<() [104/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( short s,
const short4 & b )

◆ operator<() [105/120]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< less< T > > > > cv::cudev::operator< ( T val,
const GlobPtrSz< T > & src )

◆ operator<() [106/120]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< less< T > > > > cv::cudev::operator< ( T val,
const GpuMat_< T > & src )

◆ operator<() [107/120]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< less< T > > > > cv::cudev::operator< ( T val,
const Texture< T > & src )

◆ operator<() [108/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<() [109/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( uchar s,
const uchar1 & b )

◆ operator<() [110/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( uchar s,
const uchar2 & b )

◆ operator<() [111/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( uchar s,
const uchar3 & b )

◆ operator<() [112/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( uchar s,
const uchar4 & b )

◆ operator<() [113/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( uint s,
const uint1 & b )

◆ operator<() [114/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( uint s,
const uint2 & b )

◆ operator<() [115/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( uint s,
const uint3 & b )

◆ operator<() [116/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( uint s,
const uint4 & b )

◆ operator<() [117/120]

__device__ __forceinline__ uchar1 cv::cudev::operator< ( ushort s,
const ushort1 & b )

◆ operator<() [118/120]

__device__ __forceinline__ uchar2 cv::cudev::operator< ( ushort s,
const ushort2 & b )

◆ operator<() [119/120]

__device__ __forceinline__ uchar3 cv::cudev::operator< ( ushort s,
const ushort3 & b )

◆ operator<() [120/120]

__device__ __forceinline__ uchar4 cv::cudev::operator< ( ushort s,
const ushort4 & b )

◆ operator<<() [1/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<<() [2/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<<() [3/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<<() [4/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<<() [5/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<<() [6/24]

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 )

◆ operator<<() [7/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<<() [8/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<<() [9/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<<() [10/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<<() [11/24]

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 )

◆ operator<<() [12/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<<() [13/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<<() [14/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<<() [15/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<<() [16/24]

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 )

◆ operator<<() [17/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<<() [18/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<<() [19/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<<() [20/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<<() [21/24]

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 )

◆ operator<<() [22/24]

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 )

◆ operator<<() [23/24]

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 )

◆ operator<<() [24/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<=() [1/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( char s,
const char1 & b )

◆ operator<=() [2/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( char s,
const char2 & b )

◆ operator<=() [3/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( char s,
const char3 & b )

◆ operator<=() [4/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( char s,
const char4 & b )

◆ operator<=() [5/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const char1 & a,
char s )

◆ operator<=() [6/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const char1 & a,
const char1 & b )

◆ operator<=() [7/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const char2 & a,
char s )

◆ operator<=() [8/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const char2 & a,
const char2 & b )

◆ operator<=() [9/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const char3 & a,
char s )

◆ operator<=() [10/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const char3 & a,
const char3 & b )

◆ operator<=() [11/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const char4 & a,
char s )

◆ operator<=() [12/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const char4 & a,
const char4 & b )

◆ operator<=() [13/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const double1 & a,
const double1 & b )

◆ operator<=() [14/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const double1 & a,
double s )

◆ operator<=() [15/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const double2 & a,
const double2 & b )

◆ operator<=() [16/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const double2 & a,
double s )

◆ operator<=() [17/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const double3 & a,
const double3 & b )

◆ operator<=() [18/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const double3 & a,
double s )

◆ operator<=() [19/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const double4 & a,
const double4 & b )

◆ operator<=() [20/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const double4 & a,
double s )

◆ operator<=() [21/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<=() [22/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<=() [23/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<=() [24/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<=() [25/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<=() [26/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const float1 & a,
const float1 & b )

◆ operator<=() [27/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const float1 & a,
float s )

◆ operator<=() [28/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const float2 & a,
const float2 & b )

◆ operator<=() [29/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const float2 & a,
float s )

◆ operator<=() [30/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const float3 & a,
const float3 & b )

◆ operator<=() [31/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const float3 & a,
float s )

◆ operator<=() [32/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const float4 & a,
const float4 & b )

◆ operator<=() [33/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const float4 & a,
float s )

◆ operator<=() [34/120]

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 )

◆ operator<=() [35/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<=() [36/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<=() [37/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<=() [38/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<=() [39/120]

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 )

◆ operator<=() [40/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<=() [41/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<=() [42/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<=() [43/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<=() [44/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const int1 & a,
const int1 & b )

◆ operator<=() [45/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const int1 & a,
int s )

◆ operator<=() [46/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const int2 & a,
const int2 & b )

◆ operator<=() [47/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const int2 & a,
int s )

◆ operator<=() [48/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const int3 & a,
const int3 & b )

◆ operator<=() [49/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const int3 & a,
int s )

◆ operator<=() [50/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const int4 & a,
const int4 & b )

◆ operator<=() [51/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const int4 & a,
int s )

◆ operator<=() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const short1 & a,
const short1 & b )

◆ operator<=() [53/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const short1 & a,
short s )

◆ operator<=() [54/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const short2 & a,
const short2 & b )

◆ operator<=() [55/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const short2 & a,
short s )

◆ operator<=() [56/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const short3 & a,
const short3 & b )

◆ operator<=() [57/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const short3 & a,
short s )

◆ operator<=() [58/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const short4 & a,
const short4 & b )

◆ operator<=() [59/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const short4 & a,
short s )

◆ operator<=() [60/120]

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 )

◆ operator<=() [61/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<=() [62/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<=() [63/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<=() [64/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<=() [65/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const uchar1 & a,
const uchar1 & b )

◆ operator<=() [66/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const uchar1 & a,
uchar s )

◆ operator<=() [67/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const uchar2 & a,
const uchar2 & b )

◆ operator<=() [68/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const uchar2 & a,
uchar s )

◆ operator<=() [69/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const uchar3 & a,
const uchar3 & b )

◆ operator<=() [70/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const uchar3 & a,
uchar s )

◆ operator<=() [71/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const uchar4 & a,
const uchar4 & b )

◆ operator<=() [72/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const uchar4 & a,
uchar s )

◆ operator<=() [73/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const uint1 & a,
const uint1 & b )

◆ operator<=() [74/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const uint1 & a,
uint s )

◆ operator<=() [75/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const uint2 & a,
const uint2 & b )

◆ operator<=() [76/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const uint2 & a,
uint s )

◆ operator<=() [77/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const uint3 & a,
const uint3 & b )

◆ operator<=() [78/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const uint3 & a,
uint s )

◆ operator<=() [79/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const uint4 & a,
const uint4 & b )

◆ operator<=() [80/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const uint4 & a,
uint s )

◆ operator<=() [81/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const ushort1 & a,
const ushort1 & b )

◆ operator<=() [82/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( const ushort1 & a,
ushort s )

◆ operator<=() [83/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const ushort2 & a,
const ushort2 & b )

◆ operator<=() [84/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( const ushort2 & a,
ushort s )

◆ operator<=() [85/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const ushort3 & a,
const ushort3 & b )

◆ operator<=() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( const ushort3 & a,
ushort s )

◆ operator<=() [87/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const ushort4 & a,
const ushort4 & b )

◆ operator<=() [88/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( const ushort4 & a,
ushort s )

◆ operator<=() [89/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( double s,
const double1 & b )

◆ operator<=() [90/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( double s,
const double2 & b )

◆ operator<=() [91/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( double s,
const double3 & b )

◆ operator<=() [92/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( double s,
const double4 & b )

◆ operator<=() [93/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( float s,
const float1 & b )

◆ operator<=() [94/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( float s,
const float2 & b )

◆ operator<=() [95/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( float s,
const float3 & b )

◆ operator<=() [96/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( float s,
const float4 & b )

◆ operator<=() [97/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( int s,
const int1 & b )

◆ operator<=() [98/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( int s,
const int2 & b )

◆ operator<=() [99/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( int s,
const int3 & b )

◆ operator<=() [100/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( int s,
const int4 & b )

◆ operator<=() [101/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( short s,
const short1 & b )

◆ operator<=() [102/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( short s,
const short2 & b )

◆ operator<=() [103/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( short s,
const short3 & b )

◆ operator<=() [104/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( short s,
const short4 & b )

◆ operator<=() [105/120]

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 )

◆ operator<=() [106/120]

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 )

◆ operator<=() [107/120]

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 )

◆ operator<=() [108/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<=() [109/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( uchar s,
const uchar1 & b )

◆ operator<=() [110/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( uchar s,
const uchar2 & b )

◆ operator<=() [111/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( uchar s,
const uchar3 & b )

◆ operator<=() [112/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( uchar s,
const uchar4 & b )

◆ operator<=() [113/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( uint s,
const uint1 & b )

◆ operator<=() [114/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( uint s,
const uint2 & b )

◆ operator<=() [115/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( uint s,
const uint3 & b )

◆ operator<=() [116/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( uint s,
const uint4 & b )

◆ operator<=() [117/120]

__device__ __forceinline__ uchar1 cv::cudev::operator<= ( ushort s,
const ushort1 & b )

◆ operator<=() [118/120]

__device__ __forceinline__ uchar2 cv::cudev::operator<= ( ushort s,
const ushort2 & b )

◆ operator<=() [119/120]

__device__ __forceinline__ uchar3 cv::cudev::operator<= ( ushort s,
const ushort3 & b )

◆ operator<=() [120/120]

__device__ __forceinline__ uchar4 cv::cudev::operator<= ( ushort s,
const ushort4 & b )

◆ operator=() [1/6]

template<class T, class R = T>
Texture & cv::cudev::Texture< T, R >::operator= ( const Texture< T, R > & )
default

◆ operator=() [2/6]

template<class T, class R = T>
Texture & cv::cudev::Texture< T, R >::operator= ( Texture< T, R > && )
default

◆ operator=() [3/6]

template<class T, class R = T>
TextureOff & cv::cudev::TextureOff< T, R >::operator= ( const TextureOff< T, R > & )
default

◆ operator=() [4/6]

template<class T, class R = T>
TextureOff & cv::cudev::TextureOff< T, R >::operator= ( TextureOff< T, R > && )
default

◆ operator=() [5/6]

template<class T, class R = T>
__host__ UniqueTexture & cv::cudev::UniqueTexture< T, R >::operator= ( const UniqueTexture< T, R > & )
delete

◆ operator=() [6/6]

template<class T, class R = T>
__host__ UniqueTexture & cv::cudev::UniqueTexture< T, R >::operator= ( UniqueTexture< T, R > && other)
inlinenoexcept

◆ operator==() [1/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( char s,
const char1 & b )

◆ operator==() [2/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( char s,
const char2 & b )

◆ operator==() [3/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( char s,
const char3 & b )

◆ operator==() [4/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( char s,
const char4 & b )

◆ operator==() [5/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const char1 & a,
char s )

◆ operator==() [6/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const char1 & a,
const char1 & b )

◆ operator==() [7/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const char2 & a,
char s )

◆ operator==() [8/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const char2 & a,
const char2 & b )

◆ operator==() [9/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const char3 & a,
char s )

◆ operator==() [10/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const char3 & a,
const char3 & b )

◆ operator==() [11/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const char4 & a,
char s )

◆ operator==() [12/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const char4 & a,
const char4 & b )

◆ operator==() [13/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const double1 & a,
const double1 & b )

◆ operator==() [14/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const double1 & a,
double s )

◆ operator==() [15/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const double2 & a,
const double2 & b )

◆ operator==() [16/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const double2 & a,
double s )

◆ operator==() [17/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const double3 & a,
const double3 & b )

◆ operator==() [18/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const double3 & a,
double s )

◆ operator==() [19/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const double4 & a,
const double4 & b )

◆ operator==() [20/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const double4 & a,
double s )

◆ operator==() [21/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==() [22/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==() [23/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==() [24/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==() [25/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==() [26/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const float1 & a,
const float1 & b )

◆ operator==() [27/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const float1 & a,
float s )

◆ operator==() [28/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const float2 & a,
const float2 & b )

◆ operator==() [29/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const float2 & a,
float s )

◆ operator==() [30/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const float3 & a,
const float3 & b )

◆ operator==() [31/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const float3 & a,
float s )

◆ operator==() [32/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const float4 & a,
const float4 & b )

◆ operator==() [33/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const float4 & a,
float s )

◆ operator==() [34/120]

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 )

◆ operator==() [35/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==() [36/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==() [37/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==() [38/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==() [39/120]

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 )

◆ operator==() [40/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==() [41/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==() [42/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==() [43/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==() [44/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const int1 & a,
const int1 & b )

◆ operator==() [45/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const int1 & a,
int s )

◆ operator==() [46/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const int2 & a,
const int2 & b )

◆ operator==() [47/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const int2 & a,
int s )

◆ operator==() [48/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const int3 & a,
const int3 & b )

◆ operator==() [49/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const int3 & a,
int s )

◆ operator==() [50/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const int4 & a,
const int4 & b )

◆ operator==() [51/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const int4 & a,
int s )

◆ operator==() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const short1 & a,
const short1 & b )

◆ operator==() [53/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const short1 & a,
short s )

◆ operator==() [54/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const short2 & a,
const short2 & b )

◆ operator==() [55/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const short2 & a,
short s )

◆ operator==() [56/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const short3 & a,
const short3 & b )

◆ operator==() [57/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const short3 & a,
short s )

◆ operator==() [58/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const short4 & a,
const short4 & b )

◆ operator==() [59/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const short4 & a,
short s )

◆ operator==() [60/120]

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 )

◆ operator==() [61/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==() [62/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==() [63/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==() [64/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==() [65/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const uchar1 & a,
const uchar1 & b )

◆ operator==() [66/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const uchar1 & a,
uchar s )

◆ operator==() [67/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const uchar2 & a,
const uchar2 & b )

◆ operator==() [68/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const uchar2 & a,
uchar s )

◆ operator==() [69/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const uchar3 & a,
const uchar3 & b )

◆ operator==() [70/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const uchar3 & a,
uchar s )

◆ operator==() [71/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const uchar4 & a,
const uchar4 & b )

◆ operator==() [72/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const uchar4 & a,
uchar s )

◆ operator==() [73/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const uint1 & a,
const uint1 & b )

◆ operator==() [74/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const uint1 & a,
uint s )

◆ operator==() [75/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const uint2 & a,
const uint2 & b )

◆ operator==() [76/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const uint2 & a,
uint s )

◆ operator==() [77/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const uint3 & a,
const uint3 & b )

◆ operator==() [78/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const uint3 & a,
uint s )

◆ operator==() [79/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const uint4 & a,
const uint4 & b )

◆ operator==() [80/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const uint4 & a,
uint s )

◆ operator==() [81/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const ushort1 & a,
const ushort1 & b )

◆ operator==() [82/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( const ushort1 & a,
ushort s )

◆ operator==() [83/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const ushort2 & a,
const ushort2 & b )

◆ operator==() [84/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( const ushort2 & a,
ushort s )

◆ operator==() [85/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const ushort3 & a,
const ushort3 & b )

◆ operator==() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( const ushort3 & a,
ushort s )

◆ operator==() [87/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const ushort4 & a,
const ushort4 & b )

◆ operator==() [88/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( const ushort4 & a,
ushort s )

◆ operator==() [89/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( double s,
const double1 & b )

◆ operator==() [90/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( double s,
const double2 & b )

◆ operator==() [91/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( double s,
const double3 & b )

◆ operator==() [92/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( double s,
const double4 & b )

◆ operator==() [93/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( float s,
const float1 & b )

◆ operator==() [94/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( float s,
const float2 & b )

◆ operator==() [95/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( float s,
const float3 & b )

◆ operator==() [96/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( float s,
const float4 & b )

◆ operator==() [97/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( int s,
const int1 & b )

◆ operator==() [98/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( int s,
const int2 & b )

◆ operator==() [99/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( int s,
const int3 & b )

◆ operator==() [100/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( int s,
const int4 & b )

◆ operator==() [101/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( short s,
const short1 & b )

◆ operator==() [102/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( short s,
const short2 & b )

◆ operator==() [103/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( short s,
const short3 & b )

◆ operator==() [104/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( short s,
const short4 & b )

◆ operator==() [105/120]

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 )

◆ operator==() [106/120]

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 )

◆ operator==() [107/120]

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 )

◆ operator==() [108/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==() [109/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( uchar s,
const uchar1 & b )

◆ operator==() [110/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( uchar s,
const uchar2 & b )

◆ operator==() [111/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( uchar s,
const uchar3 & b )

◆ operator==() [112/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( uchar s,
const uchar4 & b )

◆ operator==() [113/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( uint s,
const uint1 & b )

◆ operator==() [114/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( uint s,
const uint2 & b )

◆ operator==() [115/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( uint s,
const uint3 & b )

◆ operator==() [116/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( uint s,
const uint4 & b )

◆ operator==() [117/120]

__device__ __forceinline__ uchar1 cv::cudev::operator== ( ushort s,
const ushort1 & b )

◆ operator==() [118/120]

__device__ __forceinline__ uchar2 cv::cudev::operator== ( ushort s,
const ushort2 & b )

◆ operator==() [119/120]

__device__ __forceinline__ uchar3 cv::cudev::operator== ( ushort s,
const ushort3 & b )

◆ operator==() [120/120]

__device__ __forceinline__ uchar4 cv::cudev::operator== ( ushort s,
const ushort4 & b )

◆ operator>() [1/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( char s,
const char1 & b )

◆ operator>() [2/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( char s,
const char2 & b )

◆ operator>() [3/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( char s,
const char3 & b )

◆ operator>() [4/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( char s,
const char4 & b )

◆ operator>() [5/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const char1 & a,
char s )

◆ operator>() [6/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const char1 & a,
const char1 & b )

◆ operator>() [7/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const char2 & a,
char s )

◆ operator>() [8/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const char2 & a,
const char2 & b )

◆ operator>() [9/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const char3 & a,
char s )

◆ operator>() [10/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const char3 & a,
const char3 & b )

◆ operator>() [11/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const char4 & a,
char s )

◆ operator>() [12/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const char4 & a,
const char4 & b )

◆ operator>() [13/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const double1 & a,
const double1 & b )

◆ operator>() [14/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const double1 & a,
double s )

◆ operator>() [15/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const double2 & a,
const double2 & b )

◆ operator>() [16/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const double2 & a,
double s )

◆ operator>() [17/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const double3 & a,
const double3 & b )

◆ operator>() [18/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const double3 & a,
double s )

◆ operator>() [19/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const double4 & a,
const double4 & b )

◆ operator>() [20/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const double4 & a,
double s )

◆ 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, 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>() [23/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>() [24/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>() [25/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>() [26/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const float1 & a,
const float1 & b )

◆ operator>() [27/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const float1 & a,
float s )

◆ operator>() [28/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const float2 & a,
const float2 & b )

◆ operator>() [29/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const float2 & a,
float s )

◆ operator>() [30/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const float3 & a,
const float3 & b )

◆ operator>() [31/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const float3 & a,
float s )

◆ operator>() [32/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const float4 & a,
const float4 & b )

◆ operator>() [33/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const float4 & a,
float s )

◆ operator>() [34/120]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< greater< T > > > > cv::cudev::operator> ( const GlobPtrSz< T > & src,
T val )

◆ operator>() [35/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>() [36/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>() [37/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>() [38/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>() [39/120]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< greater< T > > > > cv::cudev::operator> ( const GpuMat_< T > & src,
T val )

◆ operator>() [40/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>() [41/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>() [42/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>() [43/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>() [44/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const int1 & a,
const int1 & b )

◆ operator>() [45/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const int1 & a,
int s )

◆ operator>() [46/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const int2 & a,
const int2 & b )

◆ operator>() [47/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const int2 & a,
int s )

◆ operator>() [48/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const int3 & a,
const int3 & b )

◆ operator>() [49/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const int3 & a,
int s )

◆ operator>() [50/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const int4 & a,
const int4 & b )

◆ operator>() [51/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const int4 & a,
int s )

◆ operator>() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const short1 & a,
const short1 & b )

◆ operator>() [53/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const short1 & a,
short s )

◆ operator>() [54/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const short2 & a,
const short2 & b )

◆ operator>() [55/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const short2 & a,
short s )

◆ operator>() [56/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const short3 & a,
const short3 & b )

◆ operator>() [57/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const short3 & a,
short s )

◆ operator>() [58/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const short4 & a,
const short4 & b )

◆ operator>() [59/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const short4 & a,
short s )

◆ operator>() [60/120]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< greater< T > > > > cv::cudev::operator> ( const Texture< T > & src,
T val )

◆ operator>() [61/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>() [62/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>() [63/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>() [64/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>() [65/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const uchar1 & a,
const uchar1 & b )

◆ operator>() [66/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const uchar1 & a,
uchar s )

◆ operator>() [67/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const uchar2 & a,
const uchar2 & b )

◆ operator>() [68/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const uchar2 & a,
uchar s )

◆ operator>() [69/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const uchar3 & a,
const uchar3 & b )

◆ operator>() [70/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const uchar3 & a,
uchar s )

◆ operator>() [71/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const uchar4 & a,
const uchar4 & b )

◆ operator>() [72/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const uchar4 & a,
uchar s )

◆ operator>() [73/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const uint1 & a,
const uint1 & b )

◆ operator>() [74/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const uint1 & a,
uint s )

◆ operator>() [75/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const uint2 & a,
const uint2 & b )

◆ operator>() [76/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const uint2 & a,
uint s )

◆ operator>() [77/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const uint3 & a,
const uint3 & b )

◆ operator>() [78/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const uint3 & a,
uint s )

◆ operator>() [79/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const uint4 & a,
const uint4 & b )

◆ operator>() [80/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const uint4 & a,
uint s )

◆ operator>() [81/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const ushort1 & a,
const ushort1 & b )

◆ operator>() [82/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( const ushort1 & a,
ushort s )

◆ operator>() [83/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const ushort2 & a,
const ushort2 & b )

◆ operator>() [84/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( const ushort2 & a,
ushort s )

◆ operator>() [85/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const ushort3 & a,
const ushort3 & b )

◆ operator>() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( const ushort3 & a,
ushort s )

◆ operator>() [87/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const ushort4 & a,
const ushort4 & b )

◆ operator>() [88/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( const ushort4 & a,
ushort s )

◆ operator>() [89/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( double s,
const double1 & b )

◆ operator>() [90/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( double s,
const double2 & b )

◆ operator>() [91/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( double s,
const double3 & b )

◆ operator>() [92/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( double s,
const double4 & b )

◆ operator>() [93/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( float s,
const float1 & b )

◆ operator>() [94/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( float s,
const float2 & b )

◆ operator>() [95/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( float s,
const float3 & b )

◆ operator>() [96/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( float s,
const float4 & b )

◆ operator>() [97/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( int s,
const int1 & b )

◆ operator>() [98/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( int s,
const int2 & b )

◆ operator>() [99/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( int s,
const int3 & b )

◆ operator>() [100/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( int s,
const int4 & b )

◆ operator>() [101/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( short s,
const short1 & b )

◆ operator>() [102/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( short s,
const short2 & b )

◆ operator>() [103/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( short s,
const short3 & b )

◆ operator>() [104/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( short s,
const short4 & b )

◆ operator>() [105/120]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< greater< T > > > > cv::cudev::operator> ( T val,
const GlobPtrSz< T > & src )

◆ operator>() [106/120]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< greater< T > > > > cv::cudev::operator> ( T val,
const GpuMat_< T > & src )

◆ operator>() [107/120]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< greater< T > > > > cv::cudev::operator> ( T val,
const Texture< T > & src )

◆ operator>() [108/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>() [109/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( uchar s,
const uchar1 & b )

◆ operator>() [110/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( uchar s,
const uchar2 & b )

◆ operator>() [111/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( uchar s,
const uchar3 & b )

◆ operator>() [112/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( uchar s,
const uchar4 & b )

◆ operator>() [113/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( uint s,
const uint1 & b )

◆ operator>() [114/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( uint s,
const uint2 & b )

◆ operator>() [115/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( uint s,
const uint3 & b )

◆ operator>() [116/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( uint s,
const uint4 & b )

◆ operator>() [117/120]

__device__ __forceinline__ uchar1 cv::cudev::operator> ( ushort s,
const ushort1 & b )

◆ operator>() [118/120]

__device__ __forceinline__ uchar2 cv::cudev::operator> ( ushort s,
const ushort2 & b )

◆ operator>() [119/120]

__device__ __forceinline__ uchar3 cv::cudev::operator> ( ushort s,
const ushort3 & b )

◆ operator>() [120/120]

__device__ __forceinline__ uchar4 cv::cudev::operator> ( ushort s,
const ushort4 & b )

◆ operator>=() [1/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( char s,
const char1 & b )

◆ operator>=() [2/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( char s,
const char2 & b )

◆ operator>=() [3/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( char s,
const char3 & b )

◆ operator>=() [4/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( char s,
const char4 & b )

◆ operator>=() [5/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const char1 & a,
char s )

◆ operator>=() [6/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const char1 & a,
const char1 & b )

◆ operator>=() [7/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const char2 & a,
char s )

◆ operator>=() [8/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const char2 & a,
const char2 & b )

◆ operator>=() [9/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const char3 & a,
char s )

◆ operator>=() [10/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const char3 & a,
const char3 & b )

◆ operator>=() [11/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const char4 & a,
char s )

◆ operator>=() [12/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const char4 & a,
const char4 & b )

◆ operator>=() [13/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const double1 & a,
const double1 & b )

◆ operator>=() [14/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const double1 & a,
double s )

◆ operator>=() [15/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const double2 & a,
const double2 & b )

◆ operator>=() [16/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const double2 & a,
double s )

◆ operator>=() [17/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const double3 & a,
const double3 & b )

◆ operator>=() [18/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const double3 & a,
double s )

◆ operator>=() [19/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const double4 & a,
const double4 & b )

◆ operator>=() [20/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const double4 & a,
double s )

◆ operator>=() [21/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>=() [22/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>=() [23/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>=() [24/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>=() [25/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>=() [26/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const float1 & a,
const float1 & b )

◆ operator>=() [27/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const float1 & a,
float s )

◆ operator>=() [28/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const float2 & a,
const float2 & b )

◆ operator>=() [29/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const float2 & a,
float s )

◆ operator>=() [30/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const float3 & a,
const float3 & b )

◆ operator>=() [31/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const float3 & a,
float s )

◆ operator>=() [32/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const float4 & a,
const float4 & b )

◆ operator>=() [33/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const float4 & a,
float s )

◆ operator>=() [34/120]

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 )

◆ operator>=() [35/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>=() [36/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>=() [37/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>=() [38/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>=() [39/120]

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 )

◆ operator>=() [40/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>=() [41/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>=() [42/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>=() [43/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>=() [44/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const int1 & a,
const int1 & b )

◆ operator>=() [45/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const int1 & a,
int s )

◆ operator>=() [46/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const int2 & a,
const int2 & b )

◆ operator>=() [47/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const int2 & a,
int s )

◆ operator>=() [48/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const int3 & a,
const int3 & b )

◆ operator>=() [49/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const int3 & a,
int s )

◆ operator>=() [50/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const int4 & a,
const int4 & b )

◆ operator>=() [51/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const int4 & a,
int s )

◆ operator>=() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const short1 & a,
const short1 & b )

◆ operator>=() [53/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const short1 & a,
short s )

◆ operator>=() [54/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const short2 & a,
const short2 & b )

◆ operator>=() [55/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const short2 & a,
short s )

◆ operator>=() [56/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const short3 & a,
const short3 & b )

◆ operator>=() [57/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const short3 & a,
short s )

◆ operator>=() [58/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const short4 & a,
const short4 & b )

◆ operator>=() [59/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const short4 & a,
short s )

◆ operator>=() [60/120]

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 )

◆ operator>=() [61/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>=() [62/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>=() [63/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>=() [64/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>=() [65/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const uchar1 & a,
const uchar1 & b )

◆ operator>=() [66/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const uchar1 & a,
uchar s )

◆ operator>=() [67/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const uchar2 & a,
const uchar2 & b )

◆ operator>=() [68/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const uchar2 & a,
uchar s )

◆ operator>=() [69/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const uchar3 & a,
const uchar3 & b )

◆ operator>=() [70/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const uchar3 & a,
uchar s )

◆ operator>=() [71/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const uchar4 & a,
const uchar4 & b )

◆ operator>=() [72/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const uchar4 & a,
uchar s )

◆ operator>=() [73/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const uint1 & a,
const uint1 & b )

◆ operator>=() [74/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const uint1 & a,
uint s )

◆ operator>=() [75/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const uint2 & a,
const uint2 & b )

◆ operator>=() [76/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const uint2 & a,
uint s )

◆ operator>=() [77/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const uint3 & a,
const uint3 & b )

◆ operator>=() [78/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const uint3 & a,
uint s )

◆ operator>=() [79/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const uint4 & a,
const uint4 & b )

◆ operator>=() [80/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const uint4 & a,
uint s )

◆ operator>=() [81/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const ushort1 & a,
const ushort1 & b )

◆ operator>=() [82/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( const ushort1 & a,
ushort s )

◆ operator>=() [83/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const ushort2 & a,
const ushort2 & b )

◆ operator>=() [84/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( const ushort2 & a,
ushort s )

◆ operator>=() [85/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const ushort3 & a,
const ushort3 & b )

◆ operator>=() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( const ushort3 & a,
ushort s )

◆ operator>=() [87/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const ushort4 & a,
const ushort4 & b )

◆ operator>=() [88/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( const ushort4 & a,
ushort s )

◆ operator>=() [89/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( double s,
const double1 & b )

◆ operator>=() [90/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( double s,
const double2 & b )

◆ operator>=() [91/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( double s,
const double3 & b )

◆ operator>=() [92/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( double s,
const double4 & b )

◆ operator>=() [93/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( float s,
const float1 & b )

◆ operator>=() [94/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( float s,
const float2 & b )

◆ operator>=() [95/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( float s,
const float3 & b )

◆ operator>=() [96/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( float s,
const float4 & b )

◆ operator>=() [97/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( int s,
const int1 & b )

◆ operator>=() [98/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( int s,
const int2 & b )

◆ operator>=() [99/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( int s,
const int3 & b )

◆ operator>=() [100/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( int s,
const int4 & b )

◆ operator>=() [101/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( short s,
const short1 & b )

◆ operator>=() [102/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( short s,
const short2 & b )

◆ operator>=() [103/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( short s,
const short3 & b )

◆ operator>=() [104/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( short s,
const short4 & b )

◆ operator>=() [105/120]

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 )

◆ operator>=() [106/120]

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 )

◆ operator>=() [107/120]

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 )

◆ operator>=() [108/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>=() [109/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( uchar s,
const uchar1 & b )

◆ operator>=() [110/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( uchar s,
const uchar2 & b )

◆ operator>=() [111/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( uchar s,
const uchar3 & b )

◆ operator>=() [112/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( uchar s,
const uchar4 & b )

◆ operator>=() [113/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( uint s,
const uint1 & b )

◆ operator>=() [114/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( uint s,
const uint2 & b )

◆ operator>=() [115/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( uint s,
const uint3 & b )

◆ operator>=() [116/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( uint s,
const uint4 & b )

◆ operator>=() [117/120]

__device__ __forceinline__ uchar1 cv::cudev::operator>= ( ushort s,
const ushort1 & b )

◆ operator>=() [118/120]

__device__ __forceinline__ uchar2 cv::cudev::operator>= ( ushort s,
const ushort2 & b )

◆ operator>=() [119/120]

__device__ __forceinline__ uchar3 cv::cudev::operator>= ( ushort s,
const ushort3 & b )

◆ operator>=() [120/120]

__device__ __forceinline__ uchar4 cv::cudev::operator>= ( ushort s,
const ushort4 & b )

◆ operator>>() [1/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>>() [2/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>>() [3/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>>() [4/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>>() [5/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>>() [6/24]

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 )

◆ operator>>() [7/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>>() [8/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>>() [9/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>>() [10/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>>() [11/24]

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 )

◆ operator>>() [12/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>>() [13/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>>() [14/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>>() [15/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>>() [16/24]

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 )

◆ operator>>() [17/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>>() [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>
__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>>() [20/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>>() [21/24]

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 )

◆ operator>>() [22/24]

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 )

◆ operator>>() [23/24]

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 )

◆ operator>>() [24/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^() [1/96]

__device__ __forceinline__ char1 cv::cudev::operator^ ( char s,
const char1 & b )

◆ operator^() [2/96]

__device__ __forceinline__ char2 cv::cudev::operator^ ( char s,
const char2 & b )

◆ operator^() [3/96]

__device__ __forceinline__ char3 cv::cudev::operator^ ( char s,
const char3 & b )

◆ operator^() [4/96]

__device__ __forceinline__ char4 cv::cudev::operator^ ( char s,
const char4 & b )

◆ operator^() [5/96]

__device__ __forceinline__ char1 cv::cudev::operator^ ( const char1 & a,
char s )

◆ operator^() [6/96]

__device__ __forceinline__ char1 cv::cudev::operator^ ( const char1 & a,
const char1 & b )

◆ operator^() [7/96]

__device__ __forceinline__ char2 cv::cudev::operator^ ( const char2 & a,
char s )

◆ operator^() [8/96]

__device__ __forceinline__ char2 cv::cudev::operator^ ( const char2 & a,
const char2 & b )

◆ operator^() [9/96]

__device__ __forceinline__ char3 cv::cudev::operator^ ( const char3 & a,
char s )

◆ operator^() [10/96]

__device__ __forceinline__ char3 cv::cudev::operator^ ( const char3 & a,
const char3 & b )

◆ operator^() [11/96]

__device__ __forceinline__ char4 cv::cudev::operator^ ( const char4 & a,
char s )

◆ operator^() [12/96]

__device__ __forceinline__ char4 cv::cudev::operator^ ( const char4 & a,
const char4 & b )

◆ operator^() [13/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^() [14/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^() [15/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^() [16/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^() [17/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^() [18/96]

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 )

◆ operator^() [19/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^() [20/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^() [21/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^() [22/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^() [23/96]

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 )

◆ operator^() [24/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^() [25/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^() [26/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^() [27/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^() [28/96]

__device__ __forceinline__ int1 cv::cudev::operator^ ( const int1 & a,
const int1 & b )

◆ operator^() [29/96]

__device__ __forceinline__ int1 cv::cudev::operator^ ( const int1 & a,
int s )

◆ operator^() [30/96]

__device__ __forceinline__ int2 cv::cudev::operator^ ( const int2 & a,
const int2 & b )

◆ operator^() [31/96]

__device__ __forceinline__ int2 cv::cudev::operator^ ( const int2 & a,
int s )

◆ operator^() [32/96]

__device__ __forceinline__ int3 cv::cudev::operator^ ( const int3 & a,
const int3 & b )

◆ operator^() [33/96]

__device__ __forceinline__ int3 cv::cudev::operator^ ( const int3 & a,
int s )

◆ operator^() [34/96]

__device__ __forceinline__ int4 cv::cudev::operator^ ( const int4 & a,
const int4 & b )

◆ operator^() [35/96]

__device__ __forceinline__ int4 cv::cudev::operator^ ( const int4 & a,
int s )

◆ operator^() [36/96]

__device__ __forceinline__ short1 cv::cudev::operator^ ( const short1 & a,
const short1 & b )

◆ operator^() [37/96]

__device__ __forceinline__ short1 cv::cudev::operator^ ( const short1 & a,
short s )

◆ operator^() [38/96]

__device__ __forceinline__ short2 cv::cudev::operator^ ( const short2 & a,
const short2 & b )

◆ operator^() [39/96]

__device__ __forceinline__ short2 cv::cudev::operator^ ( const short2 & a,
short s )

◆ operator^() [40/96]

__device__ __forceinline__ short3 cv::cudev::operator^ ( const short3 & a,
const short3 & b )

◆ operator^() [41/96]

__device__ __forceinline__ short3 cv::cudev::operator^ ( const short3 & a,
short s )

◆ operator^() [42/96]

__device__ __forceinline__ short4 cv::cudev::operator^ ( const short4 & a,
const short4 & b )

◆ operator^() [43/96]

__device__ __forceinline__ short4 cv::cudev::operator^ ( const short4 & a,
short s )

◆ operator^() [44/96]

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 )

◆ operator^() [45/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^() [46/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^() [47/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^() [48/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^() [49/96]

__device__ __forceinline__ uchar1 cv::cudev::operator^ ( const uchar1 & a,
const uchar1 & b )

◆ operator^() [50/96]

__device__ __forceinline__ uchar1 cv::cudev::operator^ ( const uchar1 & a,
uchar s )

◆ operator^() [51/96]

__device__ __forceinline__ uchar2 cv::cudev::operator^ ( const uchar2 & a,
const uchar2 & b )

◆ operator^() [52/96]

__device__ __forceinline__ uchar2 cv::cudev::operator^ ( const uchar2 & a,
uchar s )

◆ operator^() [53/96]

__device__ __forceinline__ uchar3 cv::cudev::operator^ ( const uchar3 & a,
const uchar3 & b )

◆ 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,
const uchar4 & b )

◆ operator^() [56/96]

__device__ __forceinline__ uchar4 cv::cudev::operator^ ( const uchar4 & a,
uchar s )

◆ operator^() [57/96]

__device__ __forceinline__ uint1 cv::cudev::operator^ ( const uint1 & a,
const uint1 & b )

◆ operator^() [58/96]

__device__ __forceinline__ uint1 cv::cudev::operator^ ( const uint1 & a,
uint s )

◆ operator^() [59/96]

__device__ __forceinline__ uint2 cv::cudev::operator^ ( const uint2 & a,
const uint2 & b )

◆ operator^() [60/96]

__device__ __forceinline__ uint2 cv::cudev::operator^ ( const uint2 & a,
uint s )

◆ operator^() [61/96]

__device__ __forceinline__ uint3 cv::cudev::operator^ ( const uint3 & a,
const uint3 & b )

◆ operator^() [62/96]

__device__ __forceinline__ uint3 cv::cudev::operator^ ( const uint3 & a,
uint s )

◆ operator^() [63/96]

__device__ __forceinline__ uint4 cv::cudev::operator^ ( const uint4 & a,
const uint4 & b )

◆ operator^() [64/96]

__device__ __forceinline__ uint4 cv::cudev::operator^ ( const uint4 & a,
uint s )

◆ operator^() [65/96]

__device__ __forceinline__ ushort1 cv::cudev::operator^ ( const ushort1 & a,
const ushort1 & b )

◆ operator^() [66/96]

__device__ __forceinline__ ushort1 cv::cudev::operator^ ( const ushort1 & a,
ushort s )

◆ operator^() [67/96]

__device__ __forceinline__ ushort2 cv::cudev::operator^ ( const ushort2 & a,
const ushort2 & b )

◆ operator^() [68/96]

__device__ __forceinline__ ushort2 cv::cudev::operator^ ( const ushort2 & a,
ushort s )

◆ operator^() [69/96]

__device__ __forceinline__ ushort3 cv::cudev::operator^ ( const ushort3 & a,
const ushort3 & b )

◆ operator^() [70/96]

__device__ __forceinline__ ushort3 cv::cudev::operator^ ( const ushort3 & a,
ushort s )

◆ operator^() [71/96]

__device__ __forceinline__ ushort4 cv::cudev::operator^ ( const ushort4 & a,
const ushort4 & b )

◆ operator^() [72/96]

__device__ __forceinline__ ushort4 cv::cudev::operator^ ( const ushort4 & a,
ushort s )

◆ operator^() [73/96]

__device__ __forceinline__ int1 cv::cudev::operator^ ( int s,
const int1 & b )

◆ operator^() [74/96]

__device__ __forceinline__ int2 cv::cudev::operator^ ( int s,
const int2 & b )

◆ operator^() [75/96]

__device__ __forceinline__ int3 cv::cudev::operator^ ( int s,
const int3 & b )

◆ operator^() [76/96]

__device__ __forceinline__ int4 cv::cudev::operator^ ( int s,
const int4 & b )

◆ operator^() [77/96]

__device__ __forceinline__ short1 cv::cudev::operator^ ( short s,
const short1 & b )

◆ operator^() [78/96]

__device__ __forceinline__ short2 cv::cudev::operator^ ( short s,
const short2 & b )

◆ operator^() [79/96]

__device__ __forceinline__ short3 cv::cudev::operator^ ( short s,
const short3 & b )

◆ operator^() [80/96]

__device__ __forceinline__ short4 cv::cudev::operator^ ( short s,
const short4 & b )

◆ operator^() [81/96]

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 )

◆ operator^() [82/96]

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 )

◆ operator^() [83/96]

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 )

◆ operator^() [84/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^() [85/96]

__device__ __forceinline__ uchar1 cv::cudev::operator^ ( uchar s,
const uchar1 & b )

◆ operator^() [86/96]

__device__ __forceinline__ uchar2 cv::cudev::operator^ ( uchar s,
const uchar2 & b )

◆ operator^() [87/96]

__device__ __forceinline__ uchar3 cv::cudev::operator^ ( uchar s,
const uchar3 & b )

◆ operator^() [88/96]

__device__ __forceinline__ uchar4 cv::cudev::operator^ ( uchar s,
const uchar4 & b )

◆ operator^() [89/96]

__device__ __forceinline__ uint1 cv::cudev::operator^ ( uint s,
const uint1 & b )

◆ operator^() [90/96]

__device__ __forceinline__ uint2 cv::cudev::operator^ ( uint s,
const uint2 & b )

◆ operator^() [91/96]

__device__ __forceinline__ uint3 cv::cudev::operator^ ( uint s,
const uint3 & b )

◆ operator^() [92/96]

__device__ __forceinline__ uint4 cv::cudev::operator^ ( uint s,
const uint4 & b )

◆ operator^() [93/96]

__device__ __forceinline__ ushort1 cv::cudev::operator^ ( ushort s,
const ushort1 & b )

◆ operator^() [94/96]

__device__ __forceinline__ ushort2 cv::cudev::operator^ ( ushort s,
const ushort2 & b )

◆ operator^() [95/96]

__device__ __forceinline__ ushort3 cv::cudev::operator^ ( ushort s,
const ushort3 & b )

◆ operator^() [96/96]

__device__ __forceinline__ ushort4 cv::cudev::operator^ ( ushort s,
const ushort4 & b )

◆ operator|() [1/96]

__device__ __forceinline__ char1 cv::cudev::operator| ( char s,
const char1 & b )

◆ operator|() [2/96]

__device__ __forceinline__ char2 cv::cudev::operator| ( char s,
const char2 & b )

◆ operator|() [3/96]

__device__ __forceinline__ char3 cv::cudev::operator| ( char s,
const char3 & b )

◆ operator|() [4/96]

__device__ __forceinline__ char4 cv::cudev::operator| ( char s,
const char4 & b )

◆ operator|() [5/96]

__device__ __forceinline__ char1 cv::cudev::operator| ( const char1 & a,
char s )

◆ operator|() [6/96]

__device__ __forceinline__ char1 cv::cudev::operator| ( const char1 & a,
const char1 & b )

◆ operator|() [7/96]

__device__ __forceinline__ char2 cv::cudev::operator| ( const char2 & a,
char s )

◆ operator|() [8/96]

__device__ __forceinline__ char2 cv::cudev::operator| ( const char2 & a,
const char2 & b )

◆ operator|() [9/96]

__device__ __forceinline__ char3 cv::cudev::operator| ( const char3 & a,
char s )

◆ operator|() [10/96]

__device__ __forceinline__ char3 cv::cudev::operator| ( const char3 & a,
const char3 & b )

◆ operator|() [11/96]

__device__ __forceinline__ char4 cv::cudev::operator| ( const char4 & a,
char s )

◆ operator|() [12/96]

__device__ __forceinline__ char4 cv::cudev::operator| ( const char4 & a,
const char4 & b )

◆ operator|() [13/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|() [14/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|() [15/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|() [16/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|() [17/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|() [18/96]

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 )

◆ operator|() [19/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|() [20/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|() [21/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|() [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< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_or< T > > > > cv::cudev::operator| ( const GpuMat_< T > & src,
T val )

◆ operator|() [24/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|() [25/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|() [26/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|() [27/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|() [28/96]

__device__ __forceinline__ int1 cv::cudev::operator| ( const int1 & a,
const int1 & b )

◆ operator|() [29/96]

__device__ __forceinline__ int1 cv::cudev::operator| ( const int1 & a,
int s )

◆ operator|() [30/96]

__device__ __forceinline__ int2 cv::cudev::operator| ( const int2 & a,
const int2 & b )

◆ operator|() [31/96]

__device__ __forceinline__ int2 cv::cudev::operator| ( const int2 & a,
int s )

◆ operator|() [32/96]

__device__ __forceinline__ int3 cv::cudev::operator| ( const int3 & a,
const int3 & b )

◆ operator|() [33/96]

__device__ __forceinline__ int3 cv::cudev::operator| ( const int3 & a,
int s )

◆ operator|() [34/96]

__device__ __forceinline__ int4 cv::cudev::operator| ( const int4 & a,
const int4 & b )

◆ operator|() [35/96]

__device__ __forceinline__ int4 cv::cudev::operator| ( const int4 & a,
int s )

◆ operator|() [36/96]

__device__ __forceinline__ short1 cv::cudev::operator| ( const short1 & a,
const short1 & b )

◆ operator|() [37/96]

__device__ __forceinline__ short1 cv::cudev::operator| ( const short1 & a,
short s )

◆ operator|() [38/96]

__device__ __forceinline__ short2 cv::cudev::operator| ( const short2 & a,
const short2 & b )

◆ operator|() [39/96]

__device__ __forceinline__ short2 cv::cudev::operator| ( const short2 & a,
short s )

◆ operator|() [40/96]

__device__ __forceinline__ short3 cv::cudev::operator| ( const short3 & a,
const short3 & b )

◆ operator|() [41/96]

__device__ __forceinline__ short3 cv::cudev::operator| ( const short3 & a,
short s )

◆ operator|() [42/96]

__device__ __forceinline__ short4 cv::cudev::operator| ( const short4 & a,
const short4 & b )

◆ operator|() [43/96]

__device__ __forceinline__ short4 cv::cudev::operator| ( const short4 & a,
short s )

◆ operator|() [44/96]

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 )

◆ operator|() [45/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|() [46/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|() [47/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|() [48/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|() [49/96]

__device__ __forceinline__ uchar1 cv::cudev::operator| ( const uchar1 & a,
const uchar1 & b )

◆ operator|() [50/96]

__device__ __forceinline__ uchar1 cv::cudev::operator| ( const uchar1 & a,
uchar s )

◆ operator|() [51/96]

__device__ __forceinline__ uchar2 cv::cudev::operator| ( const uchar2 & a,
const uchar2 & b )

◆ operator|() [52/96]

__device__ __forceinline__ uchar2 cv::cudev::operator| ( const uchar2 & a,
uchar s )

◆ operator|() [53/96]

__device__ __forceinline__ uchar3 cv::cudev::operator| ( const uchar3 & a,
const uchar3 & b )

◆ 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,
const uchar4 & b )

◆ operator|() [56/96]

__device__ __forceinline__ uchar4 cv::cudev::operator| ( const uchar4 & a,
uchar s )

◆ operator|() [57/96]

__device__ __forceinline__ uint1 cv::cudev::operator| ( const uint1 & a,
const uint1 & b )

◆ operator|() [58/96]

__device__ __forceinline__ uint1 cv::cudev::operator| ( const uint1 & a,
uint s )

◆ operator|() [59/96]

__device__ __forceinline__ uint2 cv::cudev::operator| ( const uint2 & a,
const uint2 & b )

◆ operator|() [60/96]

__device__ __forceinline__ uint2 cv::cudev::operator| ( const uint2 & a,
uint s )

◆ operator|() [61/96]

__device__ __forceinline__ uint3 cv::cudev::operator| ( const uint3 & a,
const uint3 & b )

◆ operator|() [62/96]

__device__ __forceinline__ uint3 cv::cudev::operator| ( const uint3 & a,
uint s )

◆ operator|() [63/96]

__device__ __forceinline__ uint4 cv::cudev::operator| ( const uint4 & a,
const uint4 & b )

◆ operator|() [64/96]

__device__ __forceinline__ uint4 cv::cudev::operator| ( const uint4 & a,
uint s )

◆ operator|() [65/96]

__device__ __forceinline__ ushort1 cv::cudev::operator| ( const ushort1 & a,
const ushort1 & b )

◆ operator|() [66/96]

__device__ __forceinline__ ushort1 cv::cudev::operator| ( const ushort1 & a,
ushort s )

◆ operator|() [67/96]

__device__ __forceinline__ ushort2 cv::cudev::operator| ( const ushort2 & a,
const ushort2 & b )

◆ operator|() [68/96]

__device__ __forceinline__ ushort2 cv::cudev::operator| ( const ushort2 & a,
ushort s )

◆ operator|() [69/96]

__device__ __forceinline__ ushort3 cv::cudev::operator| ( const ushort3 & a,
const ushort3 & b )

◆ operator|() [70/96]

__device__ __forceinline__ ushort3 cv::cudev::operator| ( const ushort3 & a,
ushort s )

◆ operator|() [71/96]

__device__ __forceinline__ ushort4 cv::cudev::operator| ( const ushort4 & a,
const ushort4 & b )

◆ operator|() [72/96]

__device__ __forceinline__ ushort4 cv::cudev::operator| ( const ushort4 & a,
ushort s )

◆ operator|() [73/96]

__device__ __forceinline__ int1 cv::cudev::operator| ( int s,
const int1 & b )

◆ operator|() [74/96]

__device__ __forceinline__ int2 cv::cudev::operator| ( int s,
const int2 & b )

◆ operator|() [75/96]

__device__ __forceinline__ int3 cv::cudev::operator| ( int s,
const int3 & b )

◆ operator|() [76/96]

__device__ __forceinline__ int4 cv::cudev::operator| ( int s,
const int4 & b )

◆ operator|() [77/96]

__device__ __forceinline__ short1 cv::cudev::operator| ( short s,
const short1 & b )

◆ operator|() [78/96]

__device__ __forceinline__ short2 cv::cudev::operator| ( short s,
const short2 & b )

◆ operator|() [79/96]

__device__ __forceinline__ short3 cv::cudev::operator| ( short s,
const short3 & b )

◆ operator|() [80/96]

__device__ __forceinline__ short4 cv::cudev::operator| ( short s,
const short4 & b )

◆ operator|() [81/96]

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 )

◆ operator|() [82/96]

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 )

◆ operator|() [83/96]

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 )

◆ operator|() [84/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|() [85/96]

__device__ __forceinline__ uchar1 cv::cudev::operator| ( uchar s,
const uchar1 & b )

◆ operator|() [86/96]

__device__ __forceinline__ uchar2 cv::cudev::operator| ( uchar s,
const uchar2 & b )

◆ operator|() [87/96]

__device__ __forceinline__ uchar3 cv::cudev::operator| ( uchar s,
const uchar3 & b )

◆ operator|() [88/96]

__device__ __forceinline__ uchar4 cv::cudev::operator| ( uchar s,
const uchar4 & b )

◆ operator|() [89/96]

__device__ __forceinline__ uint1 cv::cudev::operator| ( uint s,
const uint1 & b )

◆ operator|() [90/96]

__device__ __forceinline__ uint2 cv::cudev::operator| ( uint s,
const uint2 & b )

◆ operator|() [91/96]

__device__ __forceinline__ uint3 cv::cudev::operator| ( uint s,
const uint3 & b )

◆ operator|() [92/96]

__device__ __forceinline__ uint4 cv::cudev::operator| ( uint s,
const uint4 & b )

◆ operator|() [93/96]

__device__ __forceinline__ ushort1 cv::cudev::operator| ( ushort s,
const ushort1 & b )

◆ operator|() [94/96]

__device__ __forceinline__ ushort2 cv::cudev::operator| ( ushort s,
const ushort2 & b )

◆ operator|() [95/96]

__device__ __forceinline__ ushort3 cv::cudev::operator| ( ushort s,
const ushort3 & b )

◆ operator|() [96/96]

__device__ __forceinline__ ushort4 cv::cudev::operator| ( ushort s,
const ushort4 & b )

◆ operator||() [1/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( char s,
const char1 & b )

◆ operator||() [2/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( char s,
const char2 & b )

◆ operator||() [3/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( char s,
const char3 & b )

◆ operator||() [4/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( char s,
const char4 & b )

◆ operator||() [5/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const char1 & a,
char s )

◆ operator||() [6/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const char1 & a,
const char1 & b )

◆ operator||() [7/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const char2 & a,
char s )

◆ operator||() [8/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const char2 & a,
const char2 & b )

◆ operator||() [9/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const char3 & a,
char s )

◆ operator||() [10/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const char3 & a,
const char3 & b )

◆ operator||() [11/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const char4 & a,
char s )

◆ operator||() [12/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const char4 & a,
const char4 & b )

◆ operator||() [13/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const double1 & a,
const double1 & b )

◆ operator||() [14/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const double1 & a,
double s )

◆ operator||() [15/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const double2 & a,
const double2 & b )

◆ operator||() [16/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const double2 & a,
double s )

◆ operator||() [17/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const double3 & a,
const double3 & b )

◆ operator||() [18/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const double3 & a,
double s )

◆ operator||() [19/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const double4 & a,
const double4 & b )

◆ operator||() [20/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const double4 & a,
double s )

◆ operator||() [21/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||() [22/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||() [23/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||() [24/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||() [25/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||() [26/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const float1 & a,
const float1 & b )

◆ operator||() [27/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const float1 & a,
float s )

◆ operator||() [28/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const float2 & a,
const float2 & b )

◆ operator||() [29/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const float2 & a,
float s )

◆ operator||() [30/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const float3 & a,
const float3 & b )

◆ operator||() [31/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const float3 & a,
float s )

◆ operator||() [32/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const float4 & a,
const float4 & b )

◆ operator||() [33/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const float4 & a,
float s )

◆ operator||() [34/120]

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 )

◆ operator||() [35/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||() [36/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||() [37/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||() [38/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||() [39/120]

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 )

◆ operator||() [40/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||() [41/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||() [42/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||() [43/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||() [44/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const int1 & a,
const int1 & b )

◆ operator||() [45/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const int1 & a,
int s )

◆ operator||() [46/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const int2 & a,
const int2 & b )

◆ operator||() [47/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const int2 & a,
int s )

◆ operator||() [48/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const int3 & a,
const int3 & b )

◆ operator||() [49/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const int3 & a,
int s )

◆ operator||() [50/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const int4 & a,
const int4 & b )

◆ operator||() [51/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const int4 & a,
int s )

◆ operator||() [52/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const short1 & a,
const short1 & b )

◆ operator||() [53/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const short1 & a,
short s )

◆ operator||() [54/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const short2 & a,
const short2 & b )

◆ operator||() [55/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const short2 & a,
short s )

◆ operator||() [56/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const short3 & a,
const short3 & b )

◆ operator||() [57/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const short3 & a,
short s )

◆ operator||() [58/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const short4 & a,
const short4 & b )

◆ operator||() [59/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const short4 & a,
short s )

◆ operator||() [60/120]

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 )

◆ operator||() [61/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||() [62/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||() [63/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||() [64/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||() [65/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const uchar1 & a,
const uchar1 & b )

◆ operator||() [66/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const uchar1 & a,
uchar s )

◆ operator||() [67/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const uchar2 & a,
const uchar2 & b )

◆ operator||() [68/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const uchar2 & a,
uchar s )

◆ operator||() [69/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const uchar3 & a,
const uchar3 & b )

◆ operator||() [70/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const uchar3 & a,
uchar s )

◆ operator||() [71/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const uchar4 & a,
const uchar4 & b )

◆ operator||() [72/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const uchar4 & a,
uchar s )

◆ operator||() [73/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const uint1 & a,
const uint1 & b )

◆ operator||() [74/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const uint1 & a,
uint s )

◆ operator||() [75/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const uint2 & a,
const uint2 & b )

◆ operator||() [76/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const uint2 & a,
uint s )

◆ operator||() [77/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const uint3 & a,
const uint3 & b )

◆ operator||() [78/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const uint3 & a,
uint s )

◆ operator||() [79/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const uint4 & a,
const uint4 & b )

◆ operator||() [80/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const uint4 & a,
uint s )

◆ operator||() [81/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const ushort1 & a,
const ushort1 & b )

◆ operator||() [82/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( const ushort1 & a,
ushort s )

◆ operator||() [83/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const ushort2 & a,
const ushort2 & b )

◆ operator||() [84/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( const ushort2 & a,
ushort s )

◆ operator||() [85/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const ushort3 & a,
const ushort3 & b )

◆ operator||() [86/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( const ushort3 & a,
ushort s )

◆ operator||() [87/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const ushort4 & a,
const ushort4 & b )

◆ operator||() [88/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( const ushort4 & a,
ushort s )

◆ operator||() [89/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( double s,
const double1 & b )

◆ operator||() [90/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( double s,
const double2 & b )

◆ operator||() [91/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( double s,
const double3 & b )

◆ operator||() [92/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( double s,
const double4 & b )

◆ operator||() [93/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( float s,
const float1 & b )

◆ operator||() [94/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( float s,
const float2 & b )

◆ operator||() [95/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( float s,
const float3 & b )

◆ operator||() [96/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( float s,
const float4 & b )

◆ operator||() [97/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( int s,
const int1 & b )

◆ operator||() [98/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( int s,
const int2 & b )

◆ operator||() [99/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( int s,
const int3 & b )

◆ operator||() [100/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( int s,
const int4 & b )

◆ operator||() [101/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( short s,
const short1 & b )

◆ operator||() [102/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( short s,
const short2 & b )

◆ operator||() [103/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( short s,
const short3 & b )

◆ operator||() [104/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( short s,
const short4 & b )

◆ operator||() [105/120]

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 )

◆ operator||() [106/120]

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 )

◆ operator||() [107/120]

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 )

◆ operator||() [108/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||() [109/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( uchar s,
const uchar1 & b )

◆ operator||() [110/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( uchar s,
const uchar2 & b )

◆ operator||() [111/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( uchar s,
const uchar3 & b )

◆ operator||() [112/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( uchar s,
const uchar4 & b )

◆ operator||() [113/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( uint s,
const uint1 & b )

◆ operator||() [114/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( uint s,
const uint2 & b )

◆ operator||() [115/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( uint s,
const uint3 & b )

◆ operator||() [116/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( uint s,
const uint4 & b )

◆ operator||() [117/120]

__device__ __forceinline__ uchar1 cv::cudev::operator|| ( ushort s,
const ushort1 & b )

◆ operator||() [118/120]

__device__ __forceinline__ uchar2 cv::cudev::operator|| ( ushort s,
const ushort2 & b )

◆ operator||() [119/120]

__device__ __forceinline__ uchar3 cv::cudev::operator|| ( ushort s,
const ushort3 & b )

◆ operator||() [120/120]

__device__ __forceinline__ uchar4 cv::cudev::operator|| ( ushort s,
const ushort4 & b )

◆ operator~() [1/28]

__device__ __forceinline__ char1 cv::cudev::operator~ ( const char1 & a)

◆ operator~() [2/28]

__device__ __forceinline__ char2 cv::cudev::operator~ ( const char2 & a)

◆ operator~() [3/28]

__device__ __forceinline__ char3 cv::cudev::operator~ ( const char3 & a)

◆ operator~() [4/28]

__device__ __forceinline__ char4 cv::cudev::operator~ ( const char4 & a)

◆ operator~() [5/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~() [6/28]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_not< T > > > cv::cudev::operator~ ( const GlobPtrSz< T > & src)

◆ operator~() [7/28]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, bit_not< T > > > cv::cudev::operator~ ( const GpuMat_< T > & src)

◆ operator~() [8/28]

__device__ __forceinline__ int1 cv::cudev::operator~ ( const int1 & a)

◆ operator~() [9/28]

__device__ __forceinline__ int2 cv::cudev::operator~ ( const int2 & a)

◆ operator~() [10/28]

__device__ __forceinline__ int3 cv::cudev::operator~ ( const int3 & a)

◆ operator~() [11/28]

__device__ __forceinline__ int4 cv::cudev::operator~ ( const int4 & a)

◆ operator~() [12/28]

__device__ __forceinline__ short1 cv::cudev::operator~ ( const short1 & a)

◆ operator~() [13/28]

__device__ __forceinline__ short2 cv::cudev::operator~ ( const short2 & a)

◆ operator~() [14/28]

__device__ __forceinline__ short3 cv::cudev::operator~ ( const short3 & a)

◆ operator~() [15/28]

__device__ __forceinline__ short4 cv::cudev::operator~ ( const short4 & a)

◆ operator~() [16/28]

template<typename T>
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, bit_not< T > > > cv::cudev::operator~ ( const Texture< T > & src)

◆ operator~() [17/28]

__device__ __forceinline__ uchar1 cv::cudev::operator~ ( const uchar1 & a)

◆ operator~() [18/28]

__device__ __forceinline__ uchar2 cv::cudev::operator~ ( const uchar2 & a)

◆ operator~() [19/28]

__device__ __forceinline__ uchar3 cv::cudev::operator~ ( const uchar3 & a)

◆ operator~() [20/28]

__device__ __forceinline__ uchar4 cv::cudev::operator~ ( const uchar4 & a)

◆ operator~() [21/28]

__device__ __forceinline__ uint1 cv::cudev::operator~ ( const uint1 & a)

◆ operator~() [22/28]

__device__ __forceinline__ uint2 cv::cudev::operator~ ( const uint2 & a)

◆ operator~() [23/28]

__device__ __forceinline__ uint3 cv::cudev::operator~ ( const uint3 & a)

◆ operator~() [24/28]

__device__ __forceinline__ uint4 cv::cudev::operator~ ( const uint4 & a)

◆ operator~() [25/28]

__device__ __forceinline__ ushort1 cv::cudev::operator~ ( const ushort1 & a)

◆ operator~() [26/28]

__device__ __forceinline__ ushort2 cv::cudev::operator~ ( const ushort2 & a)

◆ operator~() [27/28]

__device__ __forceinline__ ushort3 cv::cudev::operator~ ( const ushort3 & a)

◆ operator~() [28/28]

__device__ __forceinline__ ushort4 cv::cudev::operator~ ( const ushort4 & a)

◆ perspectiveMap()

__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 )

#include <opencv2/cudev/ptr2d/gpumat.hpp>

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 ( const char1 & v)

◆ saturate_cast() [2/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const char2 & v)

◆ saturate_cast() [3/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const char3 & v)

◆ saturate_cast() [4/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const char4 & v)

◆ saturate_cast() [5/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const double1 & v)

◆ saturate_cast() [6/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const double2 & v)

◆ saturate_cast() [7/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const double3 & v)

◆ saturate_cast() [8/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const double4 & v)

◆ saturate_cast() [9/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const float1 & v)

◆ saturate_cast() [10/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const float2 & v)

◆ saturate_cast() [11/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const float3 & v)

◆ saturate_cast() [12/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const float4 & v)

◆ saturate_cast() [13/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const int1 & v)

◆ saturate_cast() [14/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const int2 & v)

◆ saturate_cast() [15/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const int3 & v)

◆ saturate_cast() [16/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const int4 & v)

◆ saturate_cast() [17/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const short1 & v)

◆ saturate_cast() [18/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const short2 & v)

◆ saturate_cast() [19/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const short3 & v)

◆ saturate_cast() [20/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const short4 & v)

◆ saturate_cast() [21/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uchar1 & v)

◆ saturate_cast() [22/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uchar2 & v)

◆ saturate_cast() [23/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uchar3 & v)

◆ saturate_cast() [24/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uchar4 & v)

◆ saturate_cast() [25/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uint1 & v)

◆ saturate_cast() [26/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uint2 & v)

◆ saturate_cast() [27/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uint3 & v)

◆ saturate_cast() [28/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const uint4 & v)

◆ saturate_cast() [29/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const ushort1 & v)

◆ saturate_cast() [30/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const ushort2 & v)

◆ saturate_cast() [31/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const ushort3 & v)

◆ saturate_cast() [32/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( const ushort4 & v)

◆ saturate_cast() [33/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( double v)

◆ saturate_cast() [34/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( float v)

◆ saturate_cast() [35/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( int v)

◆ saturate_cast() [36/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( schar v)

◆ saturate_cast() [37/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( short v)

◆ saturate_cast() [38/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( uchar v)

◆ saturate_cast() [39/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( uint v)

◆ saturate_cast() [40/40]

template<typename T>
__device__ __forceinline__ T cv::cudev::saturate_cast ( ushort v)

◆ saturate_cast< schar >() [1/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( double v)

◆ saturate_cast< schar >() [2/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( float v)

◆ saturate_cast< schar >() [3/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( int v)

◆ saturate_cast< schar >() [4/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( short v)

◆ saturate_cast< schar >() [5/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( uchar v)

◆ saturate_cast< schar >() [6/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( uint v)

◆ saturate_cast< schar >() [7/7]

template<>
__device__ __forceinline__ schar cv::cudev::saturate_cast< schar > ( ushort v)

◆ saturate_cast< short >() [1/5]

template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > ( double v)

◆ saturate_cast< short >() [2/5]

template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > ( float v)

◆ saturate_cast< short >() [3/5]

template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > ( int v)

◆ saturate_cast< short >() [4/5]

template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > ( uint v)

◆ saturate_cast< short >() [5/5]

template<>
__device__ __forceinline__ short cv::cudev::saturate_cast< short > ( ushort v)

◆ saturate_cast< uchar >() [1/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( double v)

◆ saturate_cast< uchar >() [2/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( float v)

◆ saturate_cast< uchar >() [3/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( int v)

◆ saturate_cast< uchar >() [4/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( schar v)

◆ saturate_cast< uchar >() [5/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( short v)

◆ saturate_cast< uchar >() [6/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( uint v)

◆ saturate_cast< uchar >() [7/7]

template<>
__device__ __forceinline__ uchar cv::cudev::saturate_cast< uchar > ( ushort v)

◆ saturate_cast< uint >() [1/5]

template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > ( double v)

◆ saturate_cast< uint >() [2/5]

template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > ( float 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 > ( schar v)

◆ saturate_cast< uint >() [5/5]

template<>
__device__ __forceinline__ uint cv::cudev::saturate_cast< uint > ( short v)

◆ saturate_cast< ushort >() [1/6]

template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > ( double v)

◆ saturate_cast< ushort >() [2/6]

template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > ( float 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 > ( schar v)

◆ saturate_cast< ushort >() [5/6]

template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > ( short v)

◆ saturate_cast< ushort >() [6/6]

template<>
__device__ __forceinline__ ushort cv::cudev::saturate_cast< ushort > ( uint 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__ float1 cv::cudev::sin ( const char1 & a)

◆ sin() [2/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const char2 & a)

◆ sin() [3/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const char3 & a)

◆ sin() [4/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const char4 & a)

◆ sin() [5/32]

__device__ __forceinline__ double1 cv::cudev::sin ( const double1 & a)

◆ sin() [6/32]

__device__ __forceinline__ double2 cv::cudev::sin ( const double2 & a)

◆ sin() [7/32]

__device__ __forceinline__ double3 cv::cudev::sin ( const double3 & a)

◆ sin() [8/32]

__device__ __forceinline__ double4 cv::cudev::sin ( const double4 & a)

◆ sin() [9/32]

__device__ __forceinline__ float1 cv::cudev::sin ( const float1 & a)

◆ sin() [10/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const float2 & a)

◆ sin() [11/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const float3 & a)

◆ sin() [12/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const float4 & a)

◆ sin() [13/32]

__device__ __forceinline__ float1 cv::cudev::sin ( const int1 & a)

◆ sin() [14/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const int2 & a)

◆ sin() [15/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const int3 & a)

◆ sin() [16/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const int4 & a)

◆ sin() [17/32]

__device__ __forceinline__ float1 cv::cudev::sin ( const short1 & a)

◆ sin() [18/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const short2 & a)

◆ sin() [19/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const short3 & a)

◆ sin() [20/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const short4 & a)

◆ sin() [21/32]

__device__ __forceinline__ float1 cv::cudev::sin ( const uchar1 & a)

◆ sin() [22/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const uchar2 & a)

◆ sin() [23/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const uchar3 & a)

◆ sin() [24/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const uchar4 & a)

◆ sin() [25/32]

__device__ __forceinline__ float1 cv::cudev::sin ( const uint1 & a)

◆ sin() [26/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const uint2 & a)

◆ sin() [27/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const uint3 & a)

◆ sin() [28/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const uint4 & a)

◆ sin() [29/32]

__device__ __forceinline__ float1 cv::cudev::sin ( const ushort1 & a)

◆ sin() [30/32]

__device__ __forceinline__ float2 cv::cudev::sin ( const ushort2 & a)

◆ sin() [31/32]

__device__ __forceinline__ float3 cv::cudev::sin ( const ushort3 & a)

◆ sin() [32/32]

__device__ __forceinline__ float4 cv::cudev::sin ( const ushort4 & 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__ float1 cv::cudev::sinh ( const char1 & a)

◆ sinh() [2/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const char2 & a)

◆ sinh() [3/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const char3 & a)

◆ sinh() [4/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const char4 & a)

◆ sinh() [5/32]

__device__ __forceinline__ double1 cv::cudev::sinh ( const double1 & a)

◆ sinh() [6/32]

__device__ __forceinline__ double2 cv::cudev::sinh ( const double2 & a)

◆ sinh() [7/32]

__device__ __forceinline__ double3 cv::cudev::sinh ( const double3 & a)

◆ sinh() [8/32]

__device__ __forceinline__ double4 cv::cudev::sinh ( const double4 & a)

◆ sinh() [9/32]

__device__ __forceinline__ float1 cv::cudev::sinh ( const float1 & a)

◆ sinh() [10/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const float2 & a)

◆ sinh() [11/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const float3 & a)

◆ sinh() [12/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const float4 & a)

◆ sinh() [13/32]

__device__ __forceinline__ float1 cv::cudev::sinh ( const int1 & a)

◆ sinh() [14/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const int2 & a)

◆ sinh() [15/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const int3 & a)

◆ sinh() [16/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const int4 & a)

◆ sinh() [17/32]

__device__ __forceinline__ float1 cv::cudev::sinh ( const short1 & a)

◆ sinh() [18/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const short2 & a)

◆ sinh() [19/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const short3 & a)

◆ sinh() [20/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const short4 & a)

◆ sinh() [21/32]

__device__ __forceinline__ float1 cv::cudev::sinh ( const uchar1 & a)

◆ sinh() [22/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const uchar2 & a)

◆ sinh() [23/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const uchar3 & a)

◆ sinh() [24/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const uchar4 & a)

◆ sinh() [25/32]

__device__ __forceinline__ float1 cv::cudev::sinh ( const uint1 & a)

◆ sinh() [26/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const uint2 & a)

◆ sinh() [27/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const uint3 & a)

◆ sinh() [28/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const uint4 & a)

◆ sinh() [29/32]

__device__ __forceinline__ float1 cv::cudev::sinh ( const ushort1 & a)

◆ sinh() [30/32]

__device__ __forceinline__ float2 cv::cudev::sinh ( const ushort2 & a)

◆ sinh() [31/32]

__device__ __forceinline__ float3 cv::cudev::sinh ( const ushort3 & a)

◆ sinh() [32/32]

__device__ __forceinline__ float4 cv::cudev::sinh ( const ushort4 & 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__ float1 cv::cudev::sqrt ( const char1 & a)

◆ sqrt() [2/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const char2 & a)

◆ sqrt() [3/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const char3 & a)

◆ sqrt() [4/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const char4 & a)

◆ sqrt() [5/32]

__device__ __forceinline__ double1 cv::cudev::sqrt ( const double1 & a)

◆ sqrt() [6/32]

__device__ __forceinline__ double2 cv::cudev::sqrt ( const double2 & a)

◆ sqrt() [7/32]

__device__ __forceinline__ double3 cv::cudev::sqrt ( const double3 & a)

◆ sqrt() [8/32]

__device__ __forceinline__ double4 cv::cudev::sqrt ( const double4 & a)

◆ sqrt() [9/32]

__device__ __forceinline__ float1 cv::cudev::sqrt ( const float1 & a)

◆ sqrt() [10/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const float2 & a)

◆ sqrt() [11/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const float3 & a)

◆ sqrt() [12/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const float4 & a)

◆ sqrt() [13/32]

__device__ __forceinline__ float1 cv::cudev::sqrt ( const int1 & a)

◆ sqrt() [14/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const int2 & a)

◆ sqrt() [15/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const int3 & a)

◆ sqrt() [16/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const int4 & a)

◆ sqrt() [17/32]

__device__ __forceinline__ float1 cv::cudev::sqrt ( const short1 & a)

◆ sqrt() [18/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const short2 & a)

◆ sqrt() [19/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const short3 & a)

◆ sqrt() [20/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const short4 & a)

◆ sqrt() [21/32]

__device__ __forceinline__ float1 cv::cudev::sqrt ( const uchar1 & a)

◆ sqrt() [22/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const uchar2 & a)

◆ sqrt() [23/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const uchar3 & a)

◆ sqrt() [24/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const uchar4 & a)

◆ sqrt() [25/32]

__device__ __forceinline__ float1 cv::cudev::sqrt ( const uint1 & a)

◆ sqrt() [26/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const uint2 & a)

◆ sqrt() [27/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const uint3 & a)

◆ sqrt() [28/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const uint4 & a)

◆ sqrt() [29/32]

__device__ __forceinline__ float1 cv::cudev::sqrt ( const ushort1 & a)

◆ sqrt() [30/32]

__device__ __forceinline__ float2 cv::cudev::sqrt ( const ushort2 & a)

◆ sqrt() [31/32]

__device__ __forceinline__ float3 cv::cudev::sqrt ( const ushort3 & a)

◆ sqrt() [32/32]

__device__ __forceinline__ float4 cv::cudev::sqrt ( const ushort4 & 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__ float1 cv::cudev::tan ( const char1 & a)

◆ tan() [2/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const char2 & a)

◆ tan() [3/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const char3 & a)

◆ tan() [4/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const char4 & a)

◆ tan() [5/32]

__device__ __forceinline__ double1 cv::cudev::tan ( const double1 & a)

◆ tan() [6/32]

__device__ __forceinline__ double2 cv::cudev::tan ( const double2 & a)

◆ tan() [7/32]

__device__ __forceinline__ double3 cv::cudev::tan ( const double3 & a)

◆ tan() [8/32]

__device__ __forceinline__ double4 cv::cudev::tan ( const double4 & a)

◆ tan() [9/32]

__device__ __forceinline__ float1 cv::cudev::tan ( const float1 & a)

◆ tan() [10/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const float2 & a)

◆ tan() [11/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const float3 & a)

◆ tan() [12/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const float4 & a)

◆ tan() [13/32]

__device__ __forceinline__ float1 cv::cudev::tan ( const int1 & a)

◆ tan() [14/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const int2 & a)

◆ tan() [15/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const int3 & a)

◆ tan() [16/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const int4 & a)

◆ tan() [17/32]

__device__ __forceinline__ float1 cv::cudev::tan ( const short1 & a)

◆ tan() [18/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const short2 & a)

◆ tan() [19/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const short3 & a)

◆ tan() [20/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const short4 & a)

◆ tan() [21/32]

__device__ __forceinline__ float1 cv::cudev::tan ( const uchar1 & a)

◆ tan() [22/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const uchar2 & a)

◆ tan() [23/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const uchar3 & a)

◆ tan() [24/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const uchar4 & a)

◆ tan() [25/32]

__device__ __forceinline__ float1 cv::cudev::tan ( const uint1 & a)

◆ tan() [26/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const uint2 & a)

◆ tan() [27/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const uint3 & a)

◆ tan() [28/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const uint4 & a)

◆ tan() [29/32]

__device__ __forceinline__ float1 cv::cudev::tan ( const ushort1 & a)

◆ tan() [30/32]

__device__ __forceinline__ float2 cv::cudev::tan ( const ushort2 & a)

◆ tan() [31/32]

__device__ __forceinline__ float3 cv::cudev::tan ( const ushort3 & a)

◆ tan() [32/32]

__device__ __forceinline__ float4 cv::cudev::tan ( const ushort4 & 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__ float1 cv::cudev::tanh ( const char1 & a)

◆ tanh() [2/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const char2 & a)

◆ tanh() [3/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const char3 & a)

◆ tanh() [4/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const char4 & a)

◆ tanh() [5/32]

__device__ __forceinline__ double1 cv::cudev::tanh ( const double1 & a)

◆ tanh() [6/32]

__device__ __forceinline__ double2 cv::cudev::tanh ( const double2 & a)

◆ tanh() [7/32]

__device__ __forceinline__ double3 cv::cudev::tanh ( const double3 & a)

◆ tanh() [8/32]

__device__ __forceinline__ double4 cv::cudev::tanh ( const double4 & a)

◆ tanh() [9/32]

__device__ __forceinline__ float1 cv::cudev::tanh ( const float1 & a)

◆ tanh() [10/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const float2 & a)

◆ tanh() [11/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const float3 & a)

◆ tanh() [12/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const float4 & a)

◆ tanh() [13/32]

__device__ __forceinline__ float1 cv::cudev::tanh ( const int1 & a)

◆ tanh() [14/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const int2 & a)

◆ tanh() [15/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const int3 & a)

◆ tanh() [16/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const int4 & a)

◆ tanh() [17/32]

__device__ __forceinline__ float1 cv::cudev::tanh ( const short1 & a)

◆ tanh() [18/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const short2 & a)

◆ tanh() [19/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const short3 & a)

◆ tanh() [20/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const short4 & a)

◆ tanh() [21/32]

__device__ __forceinline__ float1 cv::cudev::tanh ( const uchar1 & a)

◆ tanh() [22/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const uchar2 & a)

◆ tanh() [23/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const uchar3 & a)

◆ tanh() [24/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const uchar4 & a)

◆ tanh() [25/32]

__device__ __forceinline__ float1 cv::cudev::tanh ( const uint1 & a)

◆ tanh() [26/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const uint2 & a)

◆ tanh() [27/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const uint3 & a)

◆ tanh() [28/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const uint4 & a)

◆ tanh() [29/32]

__device__ __forceinline__ float1 cv::cudev::tanh ( const ushort1 & a)

◆ tanh() [30/32]

__device__ __forceinline__ float2 cv::cudev::tanh ( const ushort2 & a)

◆ tanh() [31/32]

__device__ __forceinline__ float3 cv::cudev::tanh ( const ushort3 & a)

◆ tanh() [32/32]

__device__ __forceinline__ float4 cv::cudev::tanh ( const ushort4 & 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 ( T thresh,
T maxVal )

◆ thresh_binary_inv_func()

template<typename T>
__host__ __device__ ThreshBinaryInvFunc< T > cv::cudev::thresh_binary_inv_func ( T thresh,
T maxVal )

◆ thresh_to_zero_func()

template<typename T>
__host__ __device__ ThreshToZeroFunc< T > cv::cudev::thresh_to_zero_func ( T thresh)

◆ thresh_to_zero_inv_func()

template<typename T>
__host__ __device__ ThreshToZeroInvFunc< T > cv::cudev::thresh_to_zero_inv_func ( T thresh)

◆ thresh_trunc_func()

template<typename T>
__host__ __device__ ThreshTruncFunc< T > cv::cudev::thresh_trunc_func ( T 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 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 )

◆ transformPtr() [2/2]

template<class SrcPtr, class Op>
__host__ UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Op > cv::cudev::transformPtr ( const SrcPtr & src,
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 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 )

◆ warpReduce() [2/2]

template<typename T, class Op>
__device__ __forceinline__ void cv::cudev::warpReduce ( volatile T * smem,
T & val,
uint tid,
const Op & op )

◆ warpReduceKeyVal() [1/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 )

◆ 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 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 )

◆ warpScanExclusive()

template<typename T>
__device__ __forceinline__ T cv::cudev::warpScanExclusive ( T data,
volatile T * smem,
uint tid )

◆ warpScanInclusive()

template<typename T>
__device__ T cv::cudev::warpScanInclusive ( T 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,
T 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 )

Variable Documentation

◆ cols

template<class T, class R = T>
int cv::cudev::Texture< T, R >::cols = 0

◆ rows

template<class T, class R = T>
int cv::cudev::Texture< T, R >::rows = 0

◆ texture

template<class T, class R = T>
std::shared_ptr<UniqueTexture<T, R> > cv::cudev::Texture< T, R >::texture = 0
protected