Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
cv::gpu::device Namespace Reference

Namespaces

 color_detail
 
 functional_detail
 
 reduce_detail
 
 reduce_key_val_detail
 
 transform_detail
 
 type_traits_detail
 
 vec_distance_detail
 
 vec_math_detail
 

Classes

struct  abs_func< char >
 
struct  abs_func< double >
 
struct  abs_func< float >
 
struct  abs_func< int >
 
struct  abs_func< short >
 
struct  abs_func< signed char >
 
struct  abs_func< unsigned char >
 
struct  abs_func< unsigned int >
 
struct  abs_func< unsigned short >
 
struct  AreaFilter
 
struct  binary_function
 
struct  binary_negate
 
struct  binder1st
 
struct  binder2nd
 
struct  bit_and
 
struct  bit_not
 
struct  bit_or
 
struct  bit_xor
 
struct  Block
 
struct  BlockScan
 
struct  BorderReader
 
struct  BorderReader< Ptr2D, BrdConstant< D > >
 
struct  BrdColConstant
 
struct  BrdColReflect
 
struct  BrdColReflect101
 
struct  BrdColReplicate
 
struct  BrdColWrap
 
struct  BrdConstant
 
struct  BrdReflect
 
struct  BrdReflect101
 
struct  BrdReplicate
 
struct  BrdRowConstant
 
struct  BrdRowReflect
 
struct  BrdRowReflect101
 
struct  BrdRowReplicate
 
struct  BrdRowWrap
 
struct  BrdWrap
 
struct  CubicFilter
 
struct  DefaultTransformFunctorTraits
 
struct  DefaultTransformShift
 
struct  divides
 
struct  double8
 
struct  DynamicSharedMem
 
struct  DynamicSharedMem< double >
 
struct  Emulation
 
struct  equal_to
 
struct  ForceGlob
 
struct  greater
 
struct  greater_equal
 
struct  HammingDist
 
struct  hypot_sqr_func
 
struct  identity
 
struct  IntegerAreaFilter
 
struct  IsBinaryFunction
 
struct  IsSimpleParameter
 
struct  IsUnaryFunction
 
struct  L1Dist
 
struct  L1Dist< float >
 
struct  L2Dist
 
struct  less
 
struct  less_equal
 
struct  LinearFilter
 
struct  logical_and
 
struct  logical_not
 
struct  logical_or
 
struct  MaskCollection
 
struct  maximum
 
struct  minus
 
struct  modulus
 
struct  multiplies
 
struct  negate
 
struct  not_equal_to
 
struct  numeric_limits
 
struct  numeric_limits< bool >
 
struct  numeric_limits< double >
 
struct  numeric_limits< float >
 
struct  numeric_limits< int >
 
struct  numeric_limits< short >
 
struct  numeric_limits< signed char >
 
struct  numeric_limits< unsigned char >
 
struct  numeric_limits< unsigned int >
 
struct  numeric_limits< unsigned short >
 
struct  plus
 
struct  PointFilter
 
struct  project1st
 
struct  project2nd
 
struct  saturate_cast_func
 
struct  SingleMask
 
struct  SingleMaskChannels
 
struct  Static
 
struct  Static< true >
 
struct  thresh_binary_func
 
struct  thresh_binary_inv_func
 
struct  thresh_to_zero_func
 
struct  thresh_to_zero_inv_func
 
struct  thresh_trunc_func
 
struct  TransformFunctorTraits
 
struct  TypeTraits
 
struct  TypeVec
 
struct  TypeVec< bool, 1 >
 
struct  TypeVec< bool, 2 >
 
struct  TypeVec< bool, 3 >
 
struct  TypeVec< bool, 4 >
 
struct  TypeVec< bool, 8 >
 
struct  TypeVec< schar, 2 >
 
struct  TypeVec< schar, 3 >
 
struct  TypeVec< schar, 4 >
 
struct  TypeVec< schar, 8 >
 
struct  unary_function
 
struct  unary_negate
 
struct  VecDiffCachedRegister
 
struct  VecDiffGlobal
 
struct  VecTraits
 
struct  VecTraits< char1 >
 
struct  VecTraits< char2 >
 
struct  VecTraits< char3 >
 
struct  VecTraits< char4 >
 
struct  VecTraits< char8 >
 
struct  VecTraits< schar >
 
struct  Warp
 
struct  WarpScan
 
struct  WarpScanNoComp
 
struct  WithOutMask
 

Typedefs

typedef unsigned char uchar
 
typedef unsigned short ushort
 
typedef signed char schar
 
typedef unsigned int uint
 
typedef schar vec_type
 

Enumerations

enum  ScanKind { EXCLUSIVE = 0, INCLUSIVE = 1 }
 

Functions

 OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS (bgr_to_rgb, 3, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS(bgr_to_bgra
 
 OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS (bgr_to_rgba, 3, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS(bgra_to_bgr
 
 OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS (bgra_to_rgb, 4, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS(bgra_to_rgba
 
 OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS (bgr_to_bgr555, 3, 0, 5) OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS(bgr_to_bgr565
 
 OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS (rgb_to_bgr555, 3, 2, 5) OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS(rgb_to_bgr565
 
 OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS (bgra_to_bgr555, 4, 0, 5) OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS(bgra_to_bgr565
 
 OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS (rgba_to_bgr555, 4, 2, 5) OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS(rgba_to_bgr565
 
 OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS (bgr555_to_rgb, 3, 2, 5) OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS(bgr565_to_rgb
 
 OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS (bgr555_to_bgr, 3, 0, 5) OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS(bgr565_to_bgr
 
 OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS (bgr555_to_rgba, 4, 2, 5) OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS(bgr565_to_rgba
 
 OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS (bgr555_to_bgra, 4, 0, 5) OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS(bgr565_to_bgra
 
 OPENCV_GPU_IMPLEMENT_GRAY2RGB_TRAITS (gray_to_bgr, 3) OPENCV_GPU_IMPLEMENT_GRAY2RGB_TRAITS(gray_to_bgra
 
 OPENCV_GPU_IMPLEMENT_GRAY2RGB5x5_TRAITS (gray_to_bgr555, 5) OPENCV_GPU_IMPLEMENT_GRAY2RGB5x5_TRAITS(gray_to_bgr565
 
 OPENCV_GPU_IMPLEMENT_RGB5x52GRAY_TRAITS (bgr555_to_gray, 5) OPENCV_GPU_IMPLEMENT_RGB5x52GRAY_TRAITS(bgr565_to_gray
 
 OPENCV_GPU_IMPLEMENT_RGB2GRAY_TRAITS (rgb_to_gray, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2GRAY_TRAITS(bgr_to_gray
 
 OPENCV_GPU_IMPLEMENT_RGB2GRAY_TRAITS (rgba_to_gray, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2GRAY_TRAITS(bgra_to_gray
 
 OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS (rgb_to_yuv, 3, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS(rgba_to_yuv
 
 OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS (rgb_to_yuv4, 3, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS(rgba_to_yuv4
 
 OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS (bgr_to_yuv, 3, 3, 0) OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS(bgra_to_yuv
 
 OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS (bgr_to_yuv4, 3, 4, 0) OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS(bgra_to_yuv4
 
 OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS (yuv_to_rgb, 3, 3, 2) OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS(yuv_to_rgba
 
 OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS (yuv4_to_rgb, 4, 3, 2) OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS(yuv4_to_rgba
 
 OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS (yuv_to_bgr, 3, 3, 0) OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS(yuv_to_bgra
 
 OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS (yuv4_to_bgr, 4, 3, 0) OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS(yuv4_to_bgra
 
 OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS (rgb_to_YCrCb, 3, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS(rgba_to_YCrCb
 
 OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS (rgb_to_YCrCb4, 3, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS(rgba_to_YCrCb4
 
 OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS (bgr_to_YCrCb, 3, 3, 0) OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS(bgra_to_YCrCb
 
 OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS (bgr_to_YCrCb4, 3, 4, 0) OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS(bgra_to_YCrCb4
 
 OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS (YCrCb_to_rgb, 3, 3, 2) OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS(YCrCb_to_rgba
 
 OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS (YCrCb4_to_rgb, 4, 3, 2) OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS(YCrCb4_to_rgba
 
 OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS (YCrCb_to_bgr, 3, 3, 0) OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS(YCrCb_to_bgra
 
 OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS (YCrCb4_to_bgr, 4, 3, 0) OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS(YCrCb4_to_bgra
 
 OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS (rgb_to_xyz, 3, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS(rgba_to_xyz
 
 OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS (rgb_to_xyz4, 3, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS(rgba_to_xyz4
 
 OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS (bgr_to_xyz, 3, 3, 0) OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS(bgra_to_xyz
 
 OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS (bgr_to_xyz4, 3, 4, 0) OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS(bgra_to_xyz4
 
 OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS (xyz_to_rgb, 3, 3, 2) OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS(xyz4_to_rgb
 
 OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS (xyz_to_rgba, 3, 4, 2) OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS(xyz4_to_rgba
 
 OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS (xyz_to_bgr, 3, 3, 0) OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS(xyz4_to_bgr
 
 OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS (xyz_to_bgra, 3, 4, 0) OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS(xyz4_to_bgra
 
 OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS (rgb_to_hsv, 3, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS(rgba_to_hsv
 
 OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS (rgb_to_hsv4, 3, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS(rgba_to_hsv4
 
 OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS (bgr_to_hsv, 3, 3, 0) OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS(bgra_to_hsv
 
 OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS (bgr_to_hsv4, 3, 4, 0) OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS(bgra_to_hsv4
 
 OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS (hsv_to_rgb, 3, 3, 2) OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS(hsv_to_rgba
 
 OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS (hsv4_to_rgb, 4, 3, 2) OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS(hsv4_to_rgba
 
 OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS (hsv_to_bgr, 3, 3, 0) OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS(hsv_to_bgra
 
 OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS (hsv4_to_bgr, 4, 3, 0) OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS(hsv4_to_bgra
 
 OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS (rgb_to_hls, 3, 3, 2) OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS(rgba_to_hls
 
 OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS (rgb_to_hls4, 3, 4, 2) OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS(rgba_to_hls4
 
 OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS (bgr_to_hls, 3, 3, 0) OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS(bgra_to_hls
 
 OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS (bgr_to_hls4, 3, 4, 0) OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS(bgra_to_hls4
 
 OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS (hls_to_rgb, 3, 3, 2) OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS(hls_to_rgba
 
 OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS (hls4_to_rgb, 4, 3, 2) OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS(hls4_to_rgba
 
 OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS (hls_to_bgr, 3, 3, 0) OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS(hls_to_bgra
 
 OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS (hls4_to_bgr, 4, 3, 0) OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS(hls4_to_bgra
 
 OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS (rgb_to_lab, 3, 3, true, 2) OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS(rgba_to_lab
 
 OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS (rgb_to_lab4, 3, 4, true, 2) OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS(rgba_to_lab4
 
 OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS (bgr_to_lab, 3, 3, true, 0) OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS(bgra_to_lab
 
 OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS (bgr_to_lab4, 3, 4, true, 0) OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS(bgra_to_lab4
 
 OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS (lrgb_to_lab, 3, 3, false, 2) OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS(lrgba_to_lab
 
 OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS (lrgb_to_lab4, 3, 4, false, 2) OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS(lrgba_to_lab4
 
 OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS (lbgr_to_lab, 3, 3, false, 0) OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS(lbgra_to_lab
 
 OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS (lbgr_to_lab4, 3, 4, false, 0) OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS(lbgra_to_lab4
 
 OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS (lab_to_rgb, 3, 3, true, 2) OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS(lab4_to_rgb
 
 OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS (lab_to_rgba, 3, 4, true, 2) OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS(lab4_to_rgba
 
 OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS (lab_to_bgr, 3, 3, true, 0) OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS(lab4_to_bgr
 
 OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS (lab_to_bgra, 3, 4, true, 0) OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS(lab4_to_bgra
 
 OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS (lab_to_lrgb, 3, 3, false, 2) OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS(lab4_to_lrgb
 
 OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS (lab_to_lrgba, 3, 4, false, 2) OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS(lab4_to_lrgba
 
 OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS (lab_to_lbgr, 3, 3, false, 0) OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS(lab4_to_lbgr
 
 OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS (lab_to_lbgra, 3, 4, false, 0) OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS(lab4_to_lbgra
 
 OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS (rgb_to_luv, 3, 3, true, 2) OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS(rgba_to_luv
 
 OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS (rgb_to_luv4, 3, 4, true, 2) OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS(rgba_to_luv4
 
 OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS (bgr_to_luv, 3, 3, true, 0) OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS(bgra_to_luv
 
 OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS (bgr_to_luv4, 3, 4, true, 0) OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS(bgra_to_luv4
 
 OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS (lrgb_to_luv, 3, 3, false, 2) OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS(lrgba_to_luv
 
 OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS (lrgb_to_luv4, 3, 4, false, 2) OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS(lrgba_to_luv4
 
 OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS (lbgr_to_luv, 3, 3, false, 0) OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS(lbgra_to_luv
 
 OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS (lbgr_to_luv4, 3, 4, false, 0) OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS(lbgra_to_luv4
 
 OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS (luv_to_rgb, 3, 3, true, 2) OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS(luv4_to_rgb
 
 OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS (luv_to_rgba, 3, 4, true, 2) OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS(luv4_to_rgba
 
 OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS (luv_to_bgr, 3, 3, true, 0) OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS(luv4_to_bgr
 
 OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS (luv_to_bgra, 3, 4, true, 0) OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS(luv4_to_bgra
 
 OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS (luv_to_lrgb, 3, 3, false, 2) OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS(luv4_to_lrgb
 
 OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS (luv_to_lrgba, 3, 4, false, 2) OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS(luv4_to_lrgba
 
 OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS (luv_to_lbgr, 3, 3, false, 0) OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS(luv4_to_lbgr
 
 OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS (luv_to_lbgra, 3, 4, false, 0) OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS(luv4_to_lbgra
 
template<class T >
void bindTexture (const textureReference *tex, const PtrStepSz< T > &img)
 
 OPENCV_GPU_DEFINE_FORCE_GLOB_B (uchar, u8) OPENCV_GPU_DEFINE_FORCE_GLOB_B(schar
 
s8 OPENCV_GPU_DEFINE_FORCE_GLOB_B (char, b8) OPENCV_GPU_DEFINE_FORCE_GLOB(ushort
 
s8 h OPENCV_GPU_DEFINE_FORCE_GLOB (short, s16, h) OPENCV_GPU_DEFINE_FORCE_GLOB(uint
 
s8 h r OPENCV_GPU_DEFINE_FORCE_GLOB (int, s32, r) OPENCV_GPU_DEFINE_FORCE_GLOB(float
 
template<class Func >
void printFuncAttrib (Func &func)
 
 OPENCV_GPU_IMPLEMENT_MINMAX (maximum, uchar,::max) OPENCV_GPU_IMPLEMENT_MINMAX(maximum
 
::max OPENCV_GPU_IMPLEMENT_MINMAX (maximum, char,::max) OPENCV_GPU_IMPLEMENT_MINMAX(maximum
 
::max::max OPENCV_GPU_IMPLEMENT_MINMAX (maximum, short,::max) OPENCV_GPU_IMPLEMENT_MINMAX(maximum
 
::max::max::max OPENCV_GPU_IMPLEMENT_MINMAX (maximum, uint,::max) OPENCV_GPU_IMPLEMENT_MINMAX(maximum
 
::max::max::max::fmax OPENCV_GPU_IMPLEMENT_MINMAX (maximum, double,::fmax) template< typename T > struct minimum
 
 OPENCV_GPU_IMPLEMENT_MINMAX (minimum, uchar,::min) OPENCV_GPU_IMPLEMENT_MINMAX(minimum
 
::min OPENCV_GPU_IMPLEMENT_MINMAX (minimum, char,::min) OPENCV_GPU_IMPLEMENT_MINMAX(minimum
 
::min::min OPENCV_GPU_IMPLEMENT_MINMAX (minimum, short,::min) OPENCV_GPU_IMPLEMENT_MINMAX(minimum
 
::min::min::min OPENCV_GPU_IMPLEMENT_MINMAX (minimum, uint,::min) OPENCV_GPU_IMPLEMENT_MINMAX(minimum
 
::min::min::min::fmin OPENCV_GPU_IMPLEMENT_MINMAX (minimum, double,::fmin) template< typename T > struct abs_func
 
 OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (sqrt,::sqrt) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(exp
 
::exp OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (exp2,::exp2) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(exp10
 
::exp::exp10 OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (log,::log) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(log2
 
::exp::exp10::log2 OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (log10,::log10) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(sin
 
::exp::exp10::log2::sin OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (cos,::cos) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(tan
 
::exp::exp10::log2::sin::tan OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (asin,::asin) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(acos
 
::exp::exp10::log2::sin::tan::acos OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (atan,::atan) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(sinh
 
::exp::exp10::log2::sin::tan::acos::sinh OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (cosh,::cosh) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(tanh
 
::exp::exp10::log2::sin::tan::acos::sinh::tanh OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (asinh,::asinh) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(acosh
 
::exp::exp10::log2::sin::tan::acos::sinh::tanh::acosh OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (atanh,::atanh) OPENCV_GPU_IMPLEMENT_BIN_FUNCTOR(hypot
 
::exp::exp10::log2::sin::tan::acos::sinh::tanh::acosh::hypot OPENCV_GPU_IMPLEMENT_BIN_FUNCTOR (atan2,::atan2) OPENCV_GPU_IMPLEMENT_BIN_FUNCTOR(pow
 
template<typename Predicate >
__host__ __device__
__forceinline__ unary_negate
< Predicate > 
not1 (const Predicate &pred)
 
template<typename BinaryPredicate >
__host__ __device__
__forceinline__ binary_negate
< BinaryPredicate > 
not2 (const BinaryPredicate &pred)
 
template<typename Op , typename T >
__host__ __device__
__forceinline__ binder1st< Op > 
bind1st (const Op &op, const T &x)
 
template<typename Op , typename T >
__host__ __device__
__forceinline__ binder2nd< Op > 
bind2nd (const Op &op, const T &x)
 
template<int N, typename T , class Op >
__device__ __forceinline__ void reduce (volatile T *smem, T &val, unsigned int tid, const Op &op)
 
template<int N, typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename R0 , typename R1 , typename R2 , typename R3 , typename R4 , typename R5 , typename R6 , typename R7 , typename R8 , typename R9 , class Op0 , class Op1 , class Op2 , class Op3 , class Op4 , class Op5 , class Op6 , class Op7 , class Op8 , class Op9 >
__device__ __forceinline__ void reduce (const thrust::tuple< P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 > &smem, const thrust::tuple< R0, R1, R2, R3, R4, R5, R6, R7, R8, R9 > &val, unsigned int tid, const thrust::tuple< Op0, Op1, Op2, Op3, Op4, Op5, Op6, Op7, Op8, Op9 > &op)
 
template<unsigned int N, typename K , typename V , class Cmp >
__device__ __forceinline__ void reduceKeyVal (volatile K *skeys, K &key, volatile V *svals, V &val, unsigned int tid, const Cmp &cmp)
 
template<unsigned 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 reduceKeyVal (volatile K *skeys, K &key, const thrust::tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &svals, const thrust::tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &val, unsigned int tid, const Cmp &cmp)
 
template<unsigned 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 reduceKeyVal (const thrust::tuple< KP0, KP1, KP2, KP3, KP4, KP5, KP6, KP7, KP8, KP9 > &skeys, const thrust::tuple< KR0, KR1, KR2, KR3, KR4, KR5, KR6, KR7, KR8, KR9 > &key, const thrust::tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &svals, const thrust::tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &val, unsigned int tid, const thrust::tuple< Cmp0, Cmp1, Cmp2, Cmp3, Cmp4, Cmp5, Cmp6, Cmp7, Cmp8, Cmp9 > &cmp)
 
template<typename T0 >
__device__ __forceinline__
thrust::tuple< volatile T0 * > 
smem_tuple (T0 *t0)
 
template<typename T0 , typename T1 >
__device__ __forceinline__
thrust::tuple< volatile T0
*, volatile T1 * > 
smem_tuple (T0 *t0, T1 *t1)
 
template<typename T0 , typename T1 , typename T2 >
__device__ __forceinline__
thrust::tuple< volatile T0
*, volatile T1 *, volatile T2 * > 
smem_tuple (T0 *t0, T1 *t1, T2 *t2)
 
template<typename T0 , typename T1 , typename T2 , typename T3 >
__device__ __forceinline__
thrust::tuple< volatile T0
*, volatile T1 *, volatile T2
*, volatile T3 * > 
smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
__device__ __forceinline__
thrust::tuple< volatile T0
*, volatile T1 *, volatile T2
*, volatile T3 *, volatile T4 * > 
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__
thrust::tuple< volatile T0
*, volatile T1 *, volatile T2
*, volatile T3 *, volatile T4
*, volatile T5 * > 
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__
thrust::tuple< volatile T0
*, volatile T1 *, volatile T2
*, volatile T3 *, volatile T4
*, volatile T5 *, volatile T6 * > 
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__
thrust::tuple< volatile T0
*, volatile T1 *, volatile T2
*, volatile T3 *, volatile T4
*, volatile T5 *, volatile T6
*, volatile T7 * > 
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__
thrust::tuple< volatile T0
*, volatile T1 *, volatile T2
*, volatile T3 *, volatile T4
*, volatile T5 *, volatile T6
*, volatile T7 *, volatile T8 * > 
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__
thrust::tuple< volatile T0
*, volatile T1 *, volatile T2
*, volatile T3 *, volatile T4
*, volatile T5 *, volatile T6
*, volatile T7 *, volatile T8
*, volatile T9 * > 
smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3, T4 *t4, T5 *t5, T6 *t6, T7 *t7, T8 *t8, T9 *t9)
 
template<typename _Tp >
__device__ __forceinline__ _Tp saturate_cast (uchar v)
 
template<typename _Tp >
__device__ __forceinline__ _Tp saturate_cast (schar v)
 
template<typename _Tp >
__device__ __forceinline__ _Tp saturate_cast (ushort v)
 
template<typename _Tp >
__device__ __forceinline__ _Tp saturate_cast (short v)
 
template<typename _Tp >
__device__ __forceinline__ _Tp saturate_cast (uint v)
 
template<typename _Tp >
__device__ __forceinline__ _Tp saturate_cast (int v)
 
template<typename _Tp >
__device__ __forceinline__ _Tp saturate_cast (float v)
 
template<typename _Tp >
__device__ __forceinline__ _Tp saturate_cast (double v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (schar v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (short v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (ushort v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (int v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (uint v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (float v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (double v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (uchar v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (short v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (ushort v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (int v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (uint v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (float v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (double v)
 
template<>
__device__ __forceinline__ ushort saturate_cast< ushort > (schar v)
 
template<>
__device__ __forceinline__ ushort saturate_cast< ushort > (short v)
 
template<>
__device__ __forceinline__ ushort saturate_cast< ushort > (int v)
 
template<>
__device__ __forceinline__ ushort saturate_cast< ushort > (uint v)
 
template<>
__device__ __forceinline__ ushort saturate_cast< ushort > (float v)
 
template<>
__device__ __forceinline__ ushort saturate_cast< ushort > (double v)
 
template<>
__device__ __forceinline__ short saturate_cast< short > (ushort v)
 
template<>
__device__ __forceinline__ short saturate_cast< short > (int v)
 
template<>
__device__ __forceinline__ short saturate_cast< short > (uint v)
 
template<>
__device__ __forceinline__ short saturate_cast< short > (float v)
 
template<>
__device__ __forceinline__ short saturate_cast< short > (double v)
 
template<>
__device__ __forceinline__ int saturate_cast< int > (uint v)
 
template<>
__device__ __forceinline__ int saturate_cast< int > (float v)
 
template<>
__device__ __forceinline__ int saturate_cast< int > (double v)
 
template<>
__device__ __forceinline__ uint saturate_cast< uint > (schar v)
 
template<>
__device__ __forceinline__ uint saturate_cast< uint > (short v)
 
template<>
__device__ __forceinline__ uint saturate_cast< uint > (int v)
 
template<>
__device__ __forceinline__ uint saturate_cast< uint > (float v)
 
template<>
__device__ __forceinline__ uint saturate_cast< uint > (double v)
 
template<typename T >
__device__ T warpScanInclusive (T idata, volatile T *s_Data, unsigned int tid)
 
template<typename T >
__device__ __forceinline__ T warpScanExclusive (T idata, volatile T *s_Data, unsigned int tid)
 
template<int tiNumScanThreads, typename T >
__device__ T blockScanInclusive (T idata, volatile T *s_Data, unsigned int tid)
 
template<typename T >
void __device__ __host__
__forceinline__ 
swap (T &a, T &b)
 
template<typename T >
__device__ __forceinline__ bool solve2x2 (const T A[2][2], const T b[2], T x[2])
 
template<typename T >
__device__ __forceinline__ bool solve3x3 (const T A[3][3], const T b[3], T x[3])
 
template<int THREAD_DIM, typename Dist , typename T1 , typename T2 >
__device__ void calcVecDiffGlobal (const T1 *vec1, const T2 *vec2, int len, Dist &dist, typename Dist::result_type *smem, int tid)
 
template<int THREAD_DIM, int MAX_LEN, bool LEN_EQ_MAX_LEN, typename Dist , typename T1 , typename T2 >
__device__ __forceinline__ void calcVecDiffCached (const T1 *vecCached, const T2 *vecGlob, int len, Dist &dist, typename Dist::result_type *smem, int tid)
 
 CV_CUDEV_IMPLEMENT_VEC_UNARY_OP (-, char, char) CV_CUDEV_IMPLEMENT_VEC_UNARY_OP(-
 
short CV_CUDEV_IMPLEMENT_VEC_UNARY_OP (-, int, int) CV_CUDEV_IMPLEMENT_VEC_UNARY_OP(-
 
short float CV_CUDEV_IMPLEMENT_VEC_UNARY_OP (-, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_OP(!
 
short float uchar CV_CUDEV_IMPLEMENT_VEC_UNARY_OP (!, char, uchar) CV_CUDEV_IMPLEMENT_VEC_UNARY_OP(!
 
short float uchar uchar CV_CUDEV_IMPLEMENT_VEC_UNARY_OP (!, short, uchar) CV_CUDEV_IMPLEMENT_VEC_UNARY_OP(!
 
short float uchar uchar uchar CV_CUDEV_IMPLEMENT_VEC_UNARY_OP (!, uint, uchar) CV_CUDEV_IMPLEMENT_VEC_UNARY_OP(!
 
short float uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_VEC_UNARY_OP (!, double, uchar) CV_CUDEV_IMPLEMENT_VEC_UNARY_OP(~
 
short float uchar uchar uchar
uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_UNARY_OP (~, char, char) CV_CUDEV_IMPLEMENT_VEC_UNARY_OP(~
 
short float uchar uchar uchar
uchar uchar ushort 
CV_CUDEV_IMPLEMENT_VEC_UNARY_OP (~, short, short) CV_CUDEV_IMPLEMENT_VEC_UNARY_OP(~
 
short float uchar uchar uchar
uchar uchar ushort int 
CV_CUDEV_IMPLEMENT_VEC_UNARY_OP (~, uint, uint) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(abs
 
short float uchar uchar uchar
uchar uchar ushort int uchar 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (abs,::abs, char, char) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(abs
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (abs,::abs, short, short) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(abs
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (abs,, uint, uint) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(abs
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (abs,::fabs, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(sqrt
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (sqrt,::sqrtf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(sqrt
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (sqrt,::sqrtf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(sqrt
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (sqrt,::sqrtf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(sqrt
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (sqrt,::sqrt, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(exp
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (exp,::expf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(exp
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (exp,::expf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(exp
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (exp,::expf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(exp
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (exp,::exp, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(exp2
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (exp2,::exp2f, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(exp2
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (exp2,::exp2f, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(exp2
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (exp2,::exp2f, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(exp2
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (exp2,::exp2, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(exp10
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (exp10,::exp10f, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(exp10
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (exp10,::exp10f, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(exp10
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (exp10,::exp10f, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(exp10
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (exp10,::exp10, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(log
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (log,::logf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(log
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (log,::logf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(log
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (log,::logf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(log
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (log,::log, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(log2
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (log2,::log2f, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(log2
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (log2,::log2f, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(log2
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (log2,::log2f, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(log2
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (log2,::log2, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(log10
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (log10,::log10f, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(log10
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (log10,::log10f, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(log10
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (log10,::log10f, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(log10
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (log10,::log10, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(sin
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (sin,::sinf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(sin
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (sin,::sinf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(sin
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (sin,::sinf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(sin
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (sin,::sin, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(cos
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (cos,::cosf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(cos
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (cos,::cosf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(cos
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (cos,::cosf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(cos
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (cos,::cos, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(tan
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (tan,::tanf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(tan
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (tan,::tanf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(tan
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (tan,::tanf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(tan
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (tan,::tan, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(asin
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (asin,::asinf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(asin
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (asin,::asinf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(asin
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (asin,::asinf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(asin
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (asin,::asin, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(acos
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (acos,::acosf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(acos
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (acos,::acosf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(acos
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (acos,::acosf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(acos
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (acos,::acos, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(atan
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (atan,::atanf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(atan
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (atan,::atanf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(atan
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (atan,::atanf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(atan
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (atan,::atan, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(sinh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (sinh,::sinhf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(sinh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (sinh,::sinhf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(sinh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (sinh,::sinhf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(sinh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (sinh,::sinh, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(cosh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (cosh,::coshf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(cosh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (cosh,::coshf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(cosh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (cosh,::coshf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(cosh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (cosh,::cosh, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(tanh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (tanh,::tanhf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(tanh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (tanh,::tanhf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(tanh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (tanh,::tanhf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(tanh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (tanh,::tanh, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(asinh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (asinh,::asinhf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(asinh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (asinh,::asinhf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(asinh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (asinh,::asinhf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(asinh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (asinh,::asinh, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(acosh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (acosh,::acoshf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(acosh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (acosh,::acoshf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(acosh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (acosh,::acoshf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(acosh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (acosh,::acosh, double, double) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(atanh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (atanh,::atanhf, char, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(atanh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (atanh,::atanhf, short, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(atanh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (atanh,::atanhf, uint, float) CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(atanh
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float 
CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC (atanh,::atanh, double, double) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(+
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (+, char, int) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(+
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (+, short, int) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(+
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (+, uint, uint) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(+
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (+, double, double) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(-
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (-, char, int) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(-
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (-, short, int) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(-
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (-, uint, uint) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(-
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (-, double, double) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(*
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (/, uchar, int) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(/
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (/, ushort, int) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(/
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (/, int, int) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(/
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (/, float, float) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(/
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (==, uchar, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (==, ushort, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (==, int, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (==, float, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (!=, uchar, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(!
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (!=, ushort, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(!
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (!=, int, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(!
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (!=, float, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(!
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (<, uchar, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(<
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (>=, uchar, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(>
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (>=, ushort, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(>
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (>=, int, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(>
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (>=, float, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(>
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (<=, uchar, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(<
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (<=, ushort, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(<
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (<=, int, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(<
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (<=, float, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(<
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (||, uchar, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(||
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (||, ushort, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(||
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (||, int, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(||
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double uchar uchar uchar 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (||, float, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(||
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double uchar uchar uchar uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (|, uchar, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(|
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double uchar uchar uchar uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint char 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (|, ushort, ushort) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(|
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint double
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double uchar uchar uchar uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint char short 
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP (|, int, int) CV_CUDEV_IMPLEMENT_VEC_BINARY_OP(|
 
 CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (+, uchar, int, int) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(+
 
float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (+, uchar, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(+
 
float int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (+, char, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(+
 
float int double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (+, ushort, int, int) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(+
 
float int double float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (+, ushort, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(+
 
float int double float int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (+, short, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(+
 
float int double float int double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (+, int, int, int) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(+
 
float int double float int
double float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (+, int, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(+
 
float int double float int
double float uint 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (+, uint, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(+
 
float int double float int
double float uint double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (+, float, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(+
 
float int double float int
double float uint double
double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (+, double, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(-
 
float int double float int
double float uint double
double int 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (-, uchar, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(-
 
float int double float int
double float uint double
double int double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (-, char, int, int) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(-
 
float int double float int
double float uint double
double int double float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (-, char, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(-
 
float int double float int
double float uint double
double int double float int 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (-, ushort, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(-
 
float int double float int
double float uint double
double int double float int
double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (-, short, int, int) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(-
 
float int double float int
double float uint double
double int double float int
double float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (-, short, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(-
 
float int double float int
double float uint double
double int double float int
double float int 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (-, int, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(-
 
float int double float int
double float uint double
double int double float int
double float int double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (-, uint, uint, uint) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(-
 
float int double float int
double float uint double
double int double float int
double float int double float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (-, uint, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(-
 
float int double float int
double float uint double
double int double float int
double float int double float
float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (-, float, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(-
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (/, uchar, int, int) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(/
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (/, uchar, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(/
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (/, char, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(/
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (/, ushort, int, int) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(/
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (/, ushort, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(/
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (/, short, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(/
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (/, int, int, int) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(/
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (/, int, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(/
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (/, uint, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(/
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (/, float, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(/
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (/, double, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (==, char, char, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (==, short, short, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (==, uint, uint, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (==, double, double, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(!
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (!=, char, char, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(!
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (!=, short, short, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(!
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (!=, uint, uint, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(!
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (!=, double, double, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(>
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (<, char, char, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(< =
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (>=, char, char, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(>
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (>=, short, short, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(>
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (>=, uint, uint, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(>
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (>=, double, double, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(<
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (<=, char, char, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(<
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (<=, short, short, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(<
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (<=, uint, uint, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(<
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (<=, double, double, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(&&
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (||, uchar, uchar, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(||
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (||, ushort, ushort, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(||
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (||, int, int, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(||
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double uchar uchar uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (||, float, float, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(||
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double uchar uchar uchar uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (|, uchar, uchar, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(|
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double uchar uchar uchar uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint char 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (|, ushort, ushort, ushort) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(|
 
float int double float int
double float uint double
double int double float int
double float int double float
float double
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double float int double float
int double float uint double
double uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar uchar uchar uchar uchar
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
float
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
double uchar uchar uchar uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uchar
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
char
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
short
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
int
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP
uint char short 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP (|, int, int, int) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP(|
 
 CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (max,::max, uchar, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(max
 
char CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (max,::max, ushort, ushort) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(max
 
char short CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (max,::max, uint, uint) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(max
 
char short int CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (max,::fmaxf, float, float) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(max
 
char short int double CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (min,::min, uchar, uchar) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(min
 
char short int double char CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (min,::min, ushort, ushort) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(min
 
char short int double char short CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (min,::min, uint, uint) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(min
 
char short int double char
short int 
CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (min,::fminf, float, float) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(min
 
char short int double char
short int double 
CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (hypot,::hypotf, uchar, float) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(hypot
 
char short int double char
short int double float 
CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (hypot,::hypotf, ushort, float) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(hypot
 
char short int double char
short int double float float 
CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (hypot,::hypotf, uint, float) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(hypot
 
char short int double char
short int double float float
float 
CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (hypot,::hypotf, float, float) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(hypot
 
char short int double char
short int double float float
float double 
CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (atan2,::atan2f, uchar, float) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(atan2
 
char short int double char
short int double float float
float double float 
CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (atan2,::atan2f, ushort, float) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(atan2
 
char short int double char
short int double float float
float double float float 
CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (atan2,::atan2f, uint, float) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(atan2
 
char short int double char
short int double float float
float double float float float 
CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC (atan2,::atan2f, float, float) CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC(atan2
 
 CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (max,::max, uchar, uchar, uchar) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(max
 
float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (max,::fmax, uchar, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(max
 
float char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (max,::fmaxf, char, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(max
 
float char double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (max,::max, ushort, ushort, ushort) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(max
 
float char double float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (max,::fmax, ushort, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(max
 
float char double float short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (max,::fmaxf, short, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(max
 
float char double float short
double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (max,::max, uint, uint, uint) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(max
 
float char double float short
double float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (max,::fmax, uint, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(max
 
float char double float short
double float int 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (max,::fmaxf, int, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(max
 
float char double float short
double float int double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (max,::fmaxf, float, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(max
 
float char double float short
double float int double double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (max,::fmax, double, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(min
 
float char double float short
double float int double double
uchar 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (min,::fminf, uchar, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(min
 
float char double float short
double float int double double
uchar double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (min,::min, char, char, char) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(min
 
float char double float short
double float int double double
uchar double float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (min,::fmin, char, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(min
 
float char double float short
double float int double double
uchar double float ushort 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (min,::fminf, ushort, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(min
 
float char double float short
double float int double double
uchar double float ushort
double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (min,::min, short, short, short) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(min
 
float char double float short
double float int double double
uchar double float ushort
double float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (min,::fmin, short, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(min
 
float char double float short
double float int double double
uchar double float ushort
double float uint 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (min,::fminf, uint, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(min
 
float char double float short
double float int double double
uchar double float ushort
double float uint double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (min,::min, int, int, int) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(min
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (min,::fmin, int, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(min
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (min,::fmin, float, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(min
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (hypot,::hypotf, uchar, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(hypot
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (hypot,::hypotf, char, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(hypot
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (hypot,::hypotf, ushort, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(hypot
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double double
double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (hypot,::hypotf, short, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(hypot
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double double
double double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (hypot,::hypotf, uint, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(hypot
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double double
double double double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (hypot,::hypotf, int, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(hypot
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double double
double double double double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (hypot,::hypotf, float, float, float) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(hypot
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double double
double double double double
double 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (hypot,::hypot, double, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(atan2
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double double
double double double double
double float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (atan2,::atan2, uchar, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(atan2
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double double
double double double double
double float float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (atan2,::atan2, char, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(atan2
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double double
double double double double
double float float float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (atan2,::atan2, ushort, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(atan2
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double double
double double double double
double float float float float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (atan2,::atan2, short, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(atan2
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double double
double double double double
double float float float float
float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (atan2,::atan2, uint, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(atan2
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double double
double double double double
double float float float float
float float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (atan2,::atan2, int, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(atan2
 
float char double float short
double float int double double
uchar double float ushort
double float uint double float
float double double double
double double double double
double float float float float
float float float 
CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC (atan2,::atan2, float, double, double) CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC(atan2
 
struct __align__ (8) uchar8
 
struct __align__ (16) ushort8
 
struct __align__ (32) uint8
 
 OPENCV_GPU_IMPLEMENT_TYPE_VEC (uchar) OPENCV_GPU_IMPLEMENT_TYPE_VEC(char) OPENCV_GPU_IMPLEMENT_TYPE_VEC(ushort) OPENCV_GPU_IMPLEMENT_TYPE_VEC(short) OPENCV_GPU_IMPLEMENT_TYPE_VEC(int) OPENCV_GPU_IMPLEMENT_TYPE_VEC(uint) OPENCV_GPU_IMPLEMENT_TYPE_VEC(float) OPENCV_GPU_IMPLEMENT_TYPE_VEC(double) template<> struct TypeVec< schar
 
 OPENCV_GPU_IMPLEMENT_VEC_TRAITS (uchar) OPENCV_GPU_IMPLEMENT_VEC_TRAITS(ushort) OPENCV_GPU_IMPLEMENT_VEC_TRAITS(short) OPENCV_GPU_IMPLEMENT_VEC_TRAITS(int) OPENCV_GPU_IMPLEMENT_VEC_TRAITS(uint) OPENCV_GPU_IMPLEMENT_VEC_TRAITS(float) OPENCV_GPU_IMPLEMENT_VEC_TRAITS(double) template<> struct VecTraits< char >
 
template<class T >
__device__ __forceinline__ T warp_reduce (volatile T *ptr, const unsigned int tid=threadIdx.x)
 
template<typename T >
__device__ __forceinline__ T shfl (T val, int srcLane, int width=warpSize)
 
__device__ __forceinline__
unsigned int 
shfl (unsigned int val, int srcLane, int width=warpSize)
 
__device__ __forceinline__ double shfl (double val, int srcLane, int width=warpSize)
 
template<typename T >
__device__ __forceinline__ T shfl_down (T val, unsigned int delta, int width=warpSize)
 
__device__ __forceinline__
unsigned int 
shfl_down (unsigned int val, unsigned int delta, int width=warpSize)
 
__device__ __forceinline__ double shfl_down (double val, unsigned int delta, int width=warpSize)
 
template<typename T >
__device__ __forceinline__ T shfl_up (T val, unsigned int delta, int width=warpSize)
 
__device__ __forceinline__
unsigned int 
shfl_up (unsigned int val, unsigned int delta, int width=warpSize)
 
__device__ __forceinline__ double shfl_up (double val, unsigned int delta, int width=warpSize)
 

Variables

 true
 
 false
 
s8 u16
 
s8 h u32
 
s8 h r f32
 
::max::max int
 
::max::max::max float
 
 short
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double 
char
 
short float uchar uchar uchar
uchar uchar ushort int uchar
ushort int float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float float
float float float float int
int int float int int int
float int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
char
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
ushort
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
short
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
int
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
uint
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
float
CV_CUDEV_IMPLEMENT_VEC_BINARY_OP
double int int uint 
double
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
EXCLUSIVE 
INCLUSIVE 

Function Documentation

cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS ( bgr_to_rgb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS ( bgr_to_rgba  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2RGB_TRAITS ( bgra_to_rgb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS ( bgr_to_bgr555  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS ( rgb_to_bgr555  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS ( bgra_to_bgr555  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2RGB5x5_TRAITS ( rgba_to_bgr555  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS ( bgr555_to_rgb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS ( bgr555_to_bgr  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS ( bgr555_to_rgba  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB5x52RGB_TRAITS ( bgr555_to_bgra  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_GRAY2RGB_TRAITS ( gray_to_bgr  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_GRAY2RGB5x5_TRAITS ( gray_to_bgr555  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB5x52GRAY_TRAITS ( bgr555_to_gray  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2GRAY_TRAITS ( rgb_to_gray  ,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2GRAY_TRAITS ( rgba_to_gray  ,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS ( rgb_to_yuv  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS ( rgb_to_yuv4  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS ( bgr_to_yuv  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2YUV_TRAITS ( bgr_to_yuv4  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS ( yuv_to_rgb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS ( yuv4_to_rgb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS ( yuv_to_bgr  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_YUV2RGB_TRAITS ( yuv4_to_bgr  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS ( rgb_to_YCrCb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS ( rgb_to_YCrCb4  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS ( bgr_to_YCrCb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2YCrCb_TRAITS ( bgr_to_YCrCb4  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS ( YCrCb_to_rgb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS ( YCrCb4_to_rgb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS ( YCrCb_to_bgr  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_YCrCb2RGB_TRAITS ( YCrCb4_to_bgr  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS ( rgb_to_xyz  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS ( rgb_to_xyz4  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS ( bgr_to_xyz  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2XYZ_TRAITS ( bgr_to_xyz4  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS ( xyz_to_rgb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS ( xyz_to_rgba  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS ( xyz_to_bgr  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_XYZ2RGB_TRAITS ( xyz_to_bgra  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS ( rgb_to_hsv  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS ( rgb_to_hsv4  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS ( bgr_to_hsv  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2HSV_TRAITS ( bgr_to_hsv4  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS ( hsv_to_rgb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS ( hsv4_to_rgb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS ( hsv_to_bgr  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_HSV2RGB_TRAITS ( hsv4_to_bgr  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS ( rgb_to_hls  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS ( rgb_to_hls4  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS ( bgr_to_hls  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2HLS_TRAITS ( bgr_to_hls4  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS ( hls_to_rgb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS ( hls4_to_rgb  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS ( hls_to_bgr  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_HLS2RGB_TRAITS ( hls4_to_bgr  ,
,
,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS ( rgb_to_lab  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS ( rgb_to_lab4  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS ( bgr_to_lab  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS ( bgr_to_lab4  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS ( lrgb_to_lab  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS ( lrgb_to_lab4  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS ( lbgr_to_lab  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Lab_TRAITS ( lbgr_to_lab4  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS ( lab_to_rgb  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS ( lab_to_rgba  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS ( lab_to_bgr  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS ( lab_to_bgra  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS ( lab_to_lrgb  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS ( lab_to_lrgba  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS ( lab_to_lbgr  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Lab2RGB_TRAITS ( lab_to_lbgra  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS ( rgb_to_luv  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS ( rgb_to_luv4  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS ( bgr_to_luv  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS ( bgr_to_luv4  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS ( lrgb_to_luv  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS ( lrgb_to_luv4  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS ( lbgr_to_luv  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_RGB2Luv_TRAITS ( lbgr_to_luv4  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS ( luv_to_rgb  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS ( luv_to_rgba  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS ( luv_to_bgr  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS ( luv_to_bgra  ,
,
,
true  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS ( luv_to_lrgb  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS ( luv_to_lrgba  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS ( luv_to_lbgr  ,
,
,
false  ,
 
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_Luv2RGB_TRAITS ( luv_to_lbgra  ,
,
,
false  ,
 
)
template<class T >
void cv::gpu::device::bindTexture ( const textureReference *  tex,
const PtrStepSz< T > &  img 
)
cv::gpu::device::OPENCV_GPU_DEFINE_FORCE_GLOB_B ( uchar  ,
u8   
)
s8 cv::gpu::device::OPENCV_GPU_DEFINE_FORCE_GLOB_B ( char  ,
b8   
)
s8 h cv::gpu::device::OPENCV_GPU_DEFINE_FORCE_GLOB ( short  ,
s16  ,
h   
)
s8 h r cv::gpu::device::OPENCV_GPU_DEFINE_FORCE_GLOB ( int  ,
s32  ,
r   
)
template<class Func >
void cv::gpu::device::printFuncAttrib ( Func &  func)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX ( maximum  ,
uchar  ,
::max   
)
::max cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX ( maximum  ,
char  ,
::max   
)
::max ::max cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX ( maximum  ,
short  ,
::max   
)
::max ::max ::max cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX ( maximum  ,
uint  ,
::max   
)
::max ::max ::max ::fmax cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX ( maximum  ,
double  ,
::fmax   
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX ( minimum  ,
uchar  ,
::min   
)
::min cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX ( minimum  ,
char  ,
::min   
)
::min ::min cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX ( minimum  ,
short  ,
::min   
)
::min ::min ::min cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX ( minimum  ,
uint  ,
::min   
)
::min ::min ::min ::fmin cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX ( minimum  ,
double  ,
::fmin   
)
cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR ( sqrt  ,
::sqrt   
)
::exp cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR ( exp2  ,
::exp2   
)
::exp ::exp10 cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR ( log  ,
::log   
)
::exp ::exp10 ::log2 cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR ( log10  ,
::log10   
)
::exp ::exp10 ::log2 ::sin cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR ( cos  ,
::cos   
)
::exp ::exp10 ::log2 ::sin ::tan cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR ( asin  ,
::asin   
)
::exp ::exp10 ::log2 ::sin ::tan ::acos cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR ( atan  ,
::atan   
)
::exp ::exp10 ::log2 ::sin ::tan ::acos ::sinh cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR ( cosh  ,
::cosh   
)
::exp ::exp10 ::log2 ::sin ::tan ::acos ::sinh ::tanh cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR ( asinh  ,
::asinh   
)
::exp ::exp10 ::log2 ::sin ::tan ::acos ::sinh ::tanh ::acosh cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR ( atanh  ,
::atanh   
)
::exp ::exp10 ::log2 ::sin ::tan ::acos ::sinh ::tanh ::acosh ::hypot cv::gpu::device::OPENCV_GPU_IMPLEMENT_BIN_FUNCTOR ( atan2  ,
::atan2   
)
template<typename Predicate >
__host__ __device__ __forceinline__ unary_negate<Predicate> cv::gpu::device::not1 ( const Predicate &  pred)
template<typename BinaryPredicate >
__host__ __device__ __forceinline__ binary_negate<BinaryPredicate> cv::gpu::device::not2 ( const BinaryPredicate &  pred)
template<typename Op , typename T >
__host__ __device__ __forceinline__ binder1st<Op> cv::gpu::device::bind1st ( const Op &  op,
const T x 
)
template<typename Op , typename T >
__host__ __device__ __forceinline__ binder2nd<Op> cv::gpu::device::bind2nd ( const Op &  op,
const T x 
)
template<int N, typename T , class Op >
__device__ __forceinline__ void cv::gpu::device::reduce ( volatile T smem,
T val,
unsigned int  tid,
const Op &  op 
)
template<int N, typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename R0 , typename R1 , typename R2 , typename R3 , typename R4 , typename R5 , typename R6 , typename R7 , typename R8 , typename R9 , class Op0 , class Op1 , class Op2 , class Op3 , class Op4 , class Op5 , class Op6 , class Op7 , class Op8 , class Op9 >
__device__ __forceinline__ void cv::gpu::device::reduce ( const thrust::tuple< P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 > &  smem,
const thrust::tuple< R0, R1, R2, R3, R4, R5, R6, R7, R8, R9 > &  val,
unsigned int  tid,
const thrust::tuple< Op0, Op1, Op2, Op3, Op4, Op5, Op6, Op7, Op8, Op9 > &  op 
)
template<unsigned int N, typename K , typename V , class Cmp >
__device__ __forceinline__ void cv::gpu::device::reduceKeyVal ( volatile K *  skeys,
K &  key,
volatile V svals,
V val,
unsigned int  tid,
const Cmp &  cmp 
)
template<unsigned 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::gpu::device::reduceKeyVal ( volatile K *  skeys,
K &  key,
const thrust::tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &  svals,
const thrust::tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &  val,
unsigned int  tid,
const Cmp &  cmp 
)
template<unsigned 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::gpu::device::reduceKeyVal ( const thrust::tuple< KP0, KP1, KP2, KP3, KP4, KP5, KP6, KP7, KP8, KP9 > &  skeys,
const thrust::tuple< KR0, KR1, KR2, KR3, KR4, KR5, KR6, KR7, KR8, KR9 > &  key,
const thrust::tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &  svals,
const thrust::tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &  val,
unsigned int  tid,
const thrust::tuple< Cmp0, Cmp1, Cmp2, Cmp3, Cmp4, Cmp5, Cmp6, Cmp7, Cmp8, Cmp9 > &  cmp 
)
template<typename T0 >
__device__ __forceinline__ thrust::tuple<volatile T0*> cv::gpu::device::smem_tuple ( T0 *  t0)
template<typename T0 , typename T1 >
__device__ __forceinline__ thrust::tuple<volatile T0*, volatile T1*> cv::gpu::device::smem_tuple ( T0 *  t0,
T1 *  t1 
)
template<typename T0 , typename T1 , typename T2 >
__device__ __forceinline__ thrust::tuple<volatile T0*, volatile T1*, volatile T2*> cv::gpu::device::smem_tuple ( T0 *  t0,
T1 *  t1,
T2 *  t2 
)
template<typename T0 , typename T1 , typename T2 , typename T3 >
__device__ __forceinline__ thrust::tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*> cv::gpu::device::smem_tuple ( T0 *  t0,
T1 *  t1,
T2 *  t2,
T3 *  t3 
)
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
__device__ __forceinline__ thrust::tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*, volatile T4*> cv::gpu::device::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__ thrust::tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*, volatile T4*, volatile T5*> cv::gpu::device::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__ thrust::tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*, volatile T4*, volatile T5*, volatile T6*> cv::gpu::device::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__ thrust::tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*, volatile T4*, volatile T5*, volatile T6*, volatile T7*> cv::gpu::device::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__ thrust::tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*, volatile T4*, volatile T5*, volatile T6*, volatile T7*, volatile T8*> cv::gpu::device::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__ thrust::tuple<volatile T0*, volatile T1*, volatile T2*, volatile T3*, volatile T4*, volatile T5*, volatile T6*, volatile T7*, volatile T8*, volatile T9*> cv::gpu::device::smem_tuple ( T0 *  t0,
T1 *  t1,
T2 *  t2,
T3 *  t3,
T4 *  t4,
T5 *  t5,
T6 *  t6,
T7 *  t7,
T8 *  t8,
T9 *  t9 
)
template<typename _Tp >
__device__ __forceinline__ _Tp cv::gpu::device::saturate_cast ( uchar  v)
template<typename _Tp >
__device__ __forceinline__ _Tp cv::gpu::device::saturate_cast ( schar  v)
template<typename _Tp >
__device__ __forceinline__ _Tp cv::gpu::device::saturate_cast ( ushort  v)
template<typename _Tp >
__device__ __forceinline__ _Tp cv::gpu::device::saturate_cast ( short  v)
template<typename _Tp >
__device__ __forceinline__ _Tp cv::gpu::device::saturate_cast ( uint  v)
template<typename _Tp >
__device__ __forceinline__ _Tp cv::gpu::device::saturate_cast ( int  v)
template<typename _Tp >
__device__ __forceinline__ _Tp cv::gpu::device::saturate_cast ( float  v)
template<typename _Tp >
__device__ __forceinline__ _Tp cv::gpu::device::saturate_cast ( double  v)
template<>
__device__ __forceinline__ uchar cv::gpu::device::saturate_cast< uchar > ( schar  v)
template<>
__device__ __forceinline__ uchar cv::gpu::device::saturate_cast< uchar > ( short  v)
template<>
__device__ __forceinline__ uchar cv::gpu::device::saturate_cast< uchar > ( ushort  v)
template<>
__device__ __forceinline__ uchar cv::gpu::device::saturate_cast< uchar > ( int  v)
template<>
__device__ __forceinline__ uchar cv::gpu::device::saturate_cast< uchar > ( uint  v)
template<>
__device__ __forceinline__ uchar cv::gpu::device::saturate_cast< uchar > ( float  v)
template<>
__device__ __forceinline__ uchar cv::gpu::device::saturate_cast< uchar > ( double  v)
template<>
__device__ __forceinline__ schar cv::gpu::device::saturate_cast< schar > ( uchar  v)
template<>
__device__ __forceinline__ schar cv::gpu::device::saturate_cast< schar > ( short  v)
template<>
__device__ __forceinline__ schar cv::gpu::device::saturate_cast< schar > ( ushort  v)
template<>
__device__ __forceinline__ schar cv::gpu::device::saturate_cast< schar > ( int  v)
template<>
__device__ __forceinline__ schar cv::gpu::device::saturate_cast< schar > ( uint  v)
template<>
__device__ __forceinline__ schar cv::gpu::device::saturate_cast< schar > ( float  v)
template<>
__device__ __forceinline__ schar cv::gpu::device::saturate_cast< schar > ( double  v)
template<>
__device__ __forceinline__ ushort cv::gpu::device::saturate_cast< ushort > ( schar  v)
template<>
__device__ __forceinline__ ushort cv::gpu::device::saturate_cast< ushort > ( short  v)
template<>
__device__ __forceinline__ ushort cv::gpu::device::saturate_cast< ushort > ( int  v)
template<>
__device__ __forceinline__ ushort cv::gpu::device::saturate_cast< ushort > ( uint  v)
template<>
__device__ __forceinline__ ushort cv::gpu::device::saturate_cast< ushort > ( float  v)
template<>
__device__ __forceinline__ ushort cv::gpu::device::saturate_cast< ushort > ( double  v)
template<>
__device__ __forceinline__ short cv::gpu::device::saturate_cast< short > ( ushort  v)
template<>
__device__ __forceinline__ short cv::gpu::device::saturate_cast< short > ( int  v)
template<>
__device__ __forceinline__ short cv::gpu::device::saturate_cast< short > ( uint  v)
template<>
__device__ __forceinline__ short cv::gpu::device::saturate_cast< short > ( float  v)
template<>
__device__ __forceinline__ short cv::gpu::device::saturate_cast< short > ( double  v)
template<>
__device__ __forceinline__ int cv::gpu::device::saturate_cast< int > ( uint  v)
template<>
__device__ __forceinline__ int cv::gpu::device::saturate_cast< int > ( float  v)
template<>
__device__ __forceinline__ int cv::gpu::device::saturate_cast< int > ( double  v)
template<>
__device__ __forceinline__ uint cv::gpu::device::saturate_cast< uint > ( schar  v)
template<>
__device__ __forceinline__ uint cv::gpu::device::saturate_cast< uint > ( short  v)
template<>
__device__ __forceinline__ uint cv::gpu::device::saturate_cast< uint > ( int  v)
template<>
__device__ __forceinline__ uint cv::gpu::device::saturate_cast< uint > ( float  v)
template<>
__device__ __forceinline__ uint cv::gpu::device::saturate_cast< uint > ( double  v)
template<typename T >
__device__ T cv::gpu::device::warpScanInclusive ( T  idata,
volatile T s_Data,
unsigned int  tid 
)
template<typename T >
__device__ __forceinline__ T cv::gpu::device::warpScanExclusive ( T  idata,
volatile T s_Data,
unsigned int  tid 
)
template<int tiNumScanThreads, typename T >
__device__ T cv::gpu::device::blockScanInclusive ( T  idata,
volatile T s_Data,
unsigned int  tid 
)
template<typename T >
void __device__ __host__ __forceinline__ cv::gpu::device::swap ( T a,
T b 
)
template<typename T >
__device__ __forceinline__ bool cv::gpu::device::solve2x2 ( const T  A[2][2],
const T  b[2],
T  x[2] 
)
template<typename T >
__device__ __forceinline__ bool cv::gpu::device::solve3x3 ( const T  A[3][3],
const T  b[3],
T  x[3] 
)
template<int THREAD_DIM, typename Dist , typename T1 , typename T2 >
__device__ void cv::gpu::device::calcVecDiffGlobal ( const T1 *  vec1,
const T2 *  vec2,
int  len,
Dist &  dist,
typename Dist::result_type *  smem,
int  tid 
)
template<int THREAD_DIM, int MAX_LEN, bool LEN_EQ_MAX_LEN, typename Dist , typename T1 , typename T2 >
__device__ __forceinline__ void cv::gpu::device::calcVecDiffCached ( const T1 *  vecCached,
const T2 *  vecGlob,
int  len,
Dist &  dist,
typename Dist::result_type *  smem,
int  tid 
)
cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_OP ( ,
char  ,
char   
)
short cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_OP ( ,
int  ,
int   
)
short float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_OP ( ,
double  ,
double   
)
short float uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_OP ( ,
char  ,
uchar   
)
short float uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_OP ( ,
short  ,
uchar   
)
short float uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_OP ( ,
uint  ,
uchar   
)
short float uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_OP ( ,
double  ,
uchar   
)
short float uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_OP ( ,
char  ,
char   
)
short float uchar uchar uchar uchar uchar ushort cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_OP ( ,
short  ,
short   
)
short float uchar uchar uchar uchar uchar ushort int cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_OP ( ,
uint  ,
uint   
)
short float uchar uchar uchar uchar uchar ushort int uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( abs  ,
::abs  ,
char  ,
char   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( abs  ,
::abs  ,
short  ,
short   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( abs  ,
uint  ,
uint   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( abs  ,
::fabs  ,
double  ,
double   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( sqrt  ,
::sqrtf  ,
char  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( sqrt  ,
::sqrtf  ,
short  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( sqrt  ,
::sqrtf  ,
uint  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( sqrt  ,
::sqrt  ,
double  ,
double   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( exp  ,
::expf  ,
char  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( exp  ,
::expf  ,
short  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( exp  ,
::expf  ,
uint  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( exp  ,
::exp  ,
double  ,
double   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( exp2  ,
::exp2f  ,
char  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( exp2  ,
::exp2f  ,
short  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( exp2  ,
::exp2f  ,
uint  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( exp2  ,
::exp2  ,
double  ,
double   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( exp10  ,
::exp10f  ,
char  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( exp10  ,
::exp10f  ,
short  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( exp10  ,
::exp10f  ,
uint  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( exp10  ,
::exp10  ,
double  ,
double   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( log  ,
::logf  ,
char  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( log  ,
::logf  ,
short  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( log  ,
::logf  ,
uint  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( log  ,
::log  ,
double  ,
double   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( log2  ,
::log2f  ,
char  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( log2  ,
::log2f  ,
short  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( log2  ,
::log2f  ,
uint  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( log2  ,
::log2  ,
double  ,
double   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( log10  ,
::log10f  ,
char  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( log10  ,
::log10f  ,
short  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( log10  ,
::log10f  ,
uint  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC ( log10  ,
::log10  ,
double  ,
double   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ,
uchar  ,
int   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ,
ushort  ,
int   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ,
int  ,
int   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ,
float  ,
float   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( uchar  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ushort  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( int  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( float  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ,
uchar  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ,
ushort  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ,
int  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ,
float  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( )
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( >=  ,
uchar  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( >=  ,
ushort  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( >=  ,
int  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( >=  ,
float  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( <=  ,
uchar  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( <=  ,
ushort  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( <=  ,
int  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( <=  ,
float  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ||  ,
uchar  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ||  ,
ushort  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ||  ,
int  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ||  ,
float  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ,
uchar  ,
uchar   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint char cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ,
ushort  ,
ushort   
)
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uchar CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint char short cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ( ,
int  ,
int   
)
cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
uchar  ,
int  ,
int   
)
float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
uchar  ,
double  ,
double   
)
float int cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
char  ,
float  ,
float   
)
float int double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
ushort  ,
int  ,
int   
)
float int double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
ushort  ,
double  ,
double   
)
float int double float int cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
short  ,
float  ,
float   
)
float int double float int double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
int  ,
int  ,
int   
)
float int double float int double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
int  ,
double  ,
double   
)
float int double float int double float uint cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
uint  ,
float  ,
float   
)
float int double float int double float uint double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
float  ,
float  ,
float   
)
float int double float int double float uint double double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
double  ,
double  ,
double   
)
float int double float int double float uint double double int cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
uchar  ,
float  ,
float   
)
float int double float int double float uint double double int double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
char  ,
int  ,
int   
)
float int double float int double float uint double double int double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
char  ,
double  ,
double   
)
float int double float int double float uint double double int double float int cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
ushort  ,
float  ,
float   
)
float int double float int double float uint double double int double float int double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
short  ,
int  ,
int   
)
float int double float int double float uint double double int double float int double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
short  ,
double  ,
double   
)
float int double float int double float uint double double int double float int double float int cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
int  ,
float  ,
float   
)
float int double float int double float uint double double int double float int double float int double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
uint  ,
uint  ,
uint   
)
float int double float int double float uint double double int double float int double float int double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
uint  ,
double  ,
double   
)
float int double float int double float uint double double int double float int double float int double float float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
float  ,
double  ,
double   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
uchar  ,
int  ,
int   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
uchar  ,
double  ,
double   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
char  ,
float  ,
float   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
ushort  ,
int  ,
int   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
ushort  ,
double  ,
double   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
short  ,
float  ,
float   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
int  ,
int  ,
int   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
int  ,
double  ,
double   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
uint  ,
float  ,
float   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
float  ,
float  ,
float   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
double  ,
double  ,
double   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( char  ,
char  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( short  ,
short  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( uint  ,
uint  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( double  ,
double  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
char  ,
char  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
short  ,
short  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
uint  ,
uint  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
double  ,
double  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ) =
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( >=  ,
char  ,
char  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( >=  ,
short  ,
short  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( >=  ,
uint  ,
uint  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( >=  ,
double  ,
double  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( <=  ,
char  ,
char  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( <=  ,
short  ,
short  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( <=  ,
uint  ,
uint  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( <=  ,
double  ,
double  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ||  ,
uchar  ,
uchar  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ||  ,
ushort  ,
ushort  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ||  ,
int  ,
int  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double uchar uchar uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ||  ,
float  ,
float  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
uchar  ,
uchar  ,
uchar   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint char cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
ushort  ,
ushort  ,
ushort   
)
float int double float int double float uint double double int double float int double float int double float float double CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double float int double float int double float uint double double uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP float CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP double uchar uchar uchar uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uchar CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP char CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ushort CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP short CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP int CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP uint char short cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_OP ( ,
int  ,
int  ,
int   
)
cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( max  ,
::max  ,
uchar  ,
uchar   
)
char cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( max  ,
::max  ,
ushort  ,
ushort   
)
char short cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( max  ,
::max  ,
uint  ,
uint   
)
char short int cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( max  ,
::fmaxf  ,
float  ,
float   
)
char short int double cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( min  ,
::min  ,
uchar  ,
uchar   
)
char short int double char cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( min  ,
::min  ,
ushort  ,
ushort   
)
char short int double char short cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( min  ,
::min  ,
uint  ,
uint   
)
char short int double char short int cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( min  ,
::fminf  ,
float  ,
float   
)
char short int double char short int double cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( hypot  ,
::hypotf  ,
uchar  ,
float   
)
char short int double char short int double float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( hypot  ,
::hypotf  ,
ushort  ,
float   
)
char short int double char short int double float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( hypot  ,
::hypotf  ,
uint  ,
float   
)
char short int double char short int double float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( hypot  ,
::hypotf  ,
float  ,
float   
)
char short int double char short int double float float float double cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( atan2  ,
::atan2f  ,
uchar  ,
float   
)
char short int double char short int double float float float double float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( atan2  ,
::atan2f  ,
ushort  ,
float   
)
char short int double char short int double float float float double float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( atan2  ,
::atan2f  ,
uint  ,
float   
)
char short int double char short int double float float float double float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_VEC_BINARY_FUNC ( atan2  ,
::atan2f  ,
float  ,
float   
)
cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( max  ,
::max  ,
uchar  ,
uchar  ,
uchar   
)
float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( max  ,
::fmax  ,
uchar  ,
double  ,
double   
)
float char cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( max  ,
::fmaxf  ,
char  ,
float  ,
float   
)
float char double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( max  ,
::max  ,
ushort  ,
ushort  ,
ushort   
)
float char double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( max  ,
::fmax  ,
ushort  ,
double  ,
double   
)
float char double float short cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( max  ,
::fmaxf  ,
short  ,
float  ,
float   
)
float char double float short double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( max  ,
::max  ,
uint  ,
uint  ,
uint   
)
float char double float short double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( max  ,
::fmax  ,
uint  ,
double  ,
double   
)
float char double float short double float int cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( max  ,
::fmaxf  ,
int  ,
float  ,
float   
)
float char double float short double float int double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( max  ,
::fmaxf  ,
float  ,
float  ,
float   
)
float char double float short double float int double double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( max  ,
::fmax  ,
double  ,
double  ,
double   
)
float char double float short double float int double double uchar cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( min  ,
::fminf  ,
uchar  ,
float  ,
float   
)
float char double float short double float int double double uchar double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( min  ,
::min  ,
char  ,
char  ,
char   
)
float char double float short double float int double double uchar double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( min  ,
::fmin  ,
char  ,
double  ,
double   
)
float char double float short double float int double double uchar double float ushort cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( min  ,
::fminf  ,
ushort  ,
float  ,
float   
)
float char double float short double float int double double uchar double float ushort double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( min  ,
::min  ,
short  ,
short  ,
short   
)
float char double float short double float int double double uchar double float ushort double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( min  ,
::fmin  ,
short  ,
double  ,
double   
)
float char double float short double float int double double uchar double float ushort double float uint cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( min  ,
::fminf  ,
uint  ,
float  ,
float   
)
float char double float short double float int double double uchar double float ushort double float uint double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( min  ,
::min  ,
int  ,
int  ,
int   
)
float char double float short double float int double double uchar double float ushort double float uint double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( min  ,
::fmin  ,
int  ,
double  ,
double   
)
float char double float short double float int double double uchar double float ushort double float uint double float float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( min  ,
::fmin  ,
float  ,
double  ,
double   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( hypot  ,
::hypotf  ,
uchar  ,
float  ,
float   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( hypot  ,
::hypotf  ,
char  ,
float  ,
float   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( hypot  ,
::hypotf  ,
ushort  ,
float  ,
float   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( hypot  ,
::hypotf  ,
short  ,
float  ,
float   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( hypot  ,
::hypotf  ,
uint  ,
float  ,
float   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double double double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( hypot  ,
::hypotf  ,
int  ,
float  ,
float   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double double double double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( hypot  ,
::hypotf  ,
float  ,
float  ,
float   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double double double double double cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( hypot  ,
::hypot  ,
double  ,
double  ,
double   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double double double double double float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( atan2  ,
::atan2  ,
uchar  ,
double  ,
double   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double double double double double float float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( atan2  ,
::atan2  ,
char  ,
double  ,
double   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double double double double double float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( atan2  ,
::atan2  ,
ushort  ,
double  ,
double   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double double double double double float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( atan2  ,
::atan2  ,
short  ,
double  ,
double   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double double double double double float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( atan2  ,
::atan2  ,
uint  ,
double  ,
double   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double double double double double float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( atan2  ,
::atan2  ,
int  ,
double  ,
double   
)
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double double double double double float float float float float float float cv::gpu::device::CV_CUDEV_IMPLEMENT_SCALAR_BINARY_FUNC ( atan2  ,
::atan2  ,
float  ,
double  ,
double   
)
struct cv::gpu::device::__align__ ( )
struct cv::gpu::device::__align__ ( 16  )
struct cv::gpu::device::__align__ ( 32  )
cv::gpu::device::OPENCV_GPU_IMPLEMENT_TYPE_VEC ( uchar  )
cv::gpu::device::OPENCV_GPU_IMPLEMENT_VEC_TRAITS ( uchar  )
template<class T >
__device__ __forceinline__ T cv::gpu::device::warp_reduce ( volatile T ptr,
const unsigned int  tid = threadIdx.x 
)
template<typename T >
__device__ __forceinline__ T cv::gpu::device::shfl ( T  val,
int  srcLane,
int  width = warpSize 
)
__device__ __forceinline__ unsigned int cv::gpu::device::shfl ( unsigned int  val,
int  srcLane,
int  width = warpSize 
)
__device__ __forceinline__ double cv::gpu::device::shfl ( double  val,
int  srcLane,
int  width = warpSize 
)
template<typename T >
__device__ __forceinline__ T cv::gpu::device::shfl_down ( T  val,
unsigned int  delta,
int  width = warpSize 
)
__device__ __forceinline__ unsigned int cv::gpu::device::shfl_down ( unsigned int  val,
unsigned int  delta,
int  width = warpSize 
)
__device__ __forceinline__ double cv::gpu::device::shfl_down ( double  val,
unsigned int  delta,
int  width = warpSize 
)
template<typename T >
__device__ __forceinline__ T cv::gpu::device::shfl_up ( T  val,
unsigned int  delta,
int  width = warpSize 
)
__device__ __forceinline__ unsigned int cv::gpu::device::shfl_up ( unsigned int  val,
unsigned int  delta,
int  width = warpSize 
)
__device__ __forceinline__ double cv::gpu::device::shfl_up ( double  val,
unsigned int  delta,
int  width = warpSize 
)

Variable Documentation

cv::gpu::device::true
cv::gpu::device::false
s8 cv::gpu::device::u16
s8 h cv::gpu::device::u32
s8 h r cv::gpu::device::f32
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double double double double double float float float float float float cv::gpu::device::float
float char double float short double float int double double uchar double float ushort double float uint double float float double double double double double double double double float float float float float float float cv::gpu::device::double