Classes |
| struct | cv::gpu::device::unary_function< Argument, Result > |
| struct | cv::gpu::device::binary_function< Argument1, Argument2, Result > |
| struct | cv::gpu::device::plus< T > |
| struct | cv::gpu::device::minus< T > |
| struct | cv::gpu::device::multiplies< T > |
| struct | cv::gpu::device::divides< T > |
| struct | cv::gpu::device::modulus< T > |
| struct | cv::gpu::device::negate< T > |
| struct | cv::gpu::device::equal_to< T > |
| struct | cv::gpu::device::not_equal_to< T > |
| struct | cv::gpu::device::greater< T > |
| struct | cv::gpu::device::less< T > |
| struct | cv::gpu::device::greater_equal< T > |
| struct | cv::gpu::device::less_equal< T > |
| struct | cv::gpu::device::logical_and< T > |
| struct | cv::gpu::device::logical_or< T > |
| struct | cv::gpu::device::logical_not< T > |
| struct | cv::gpu::device::bit_and< T > |
| struct | cv::gpu::device::bit_or< T > |
| struct | cv::gpu::device::bit_xor< T > |
| struct | cv::gpu::device::bit_not< T > |
| struct | cv::gpu::device::identity< T > |
| struct | cv::gpu::device::project1st< T1, T2 > |
| struct | cv::gpu::device::project2nd< T1, T2 > |
| struct | cv::gpu::device::maximum< T > |
| struct | cv::gpu::device::hypot_sqr_func< T > |
| struct | cv::gpu::device::saturate_cast_func< T, D > |
| struct | cv::gpu::device::thresh_binary_func< T > |
| struct | cv::gpu::device::thresh_binary_inv_func< T > |
| struct | cv::gpu::device::thresh_trunc_func< T > |
| struct | cv::gpu::device::thresh_to_zero_func< T > |
| struct | cv::gpu::device::thresh_to_zero_inv_func< T > |
| struct | cv::gpu::device::unary_negate< Predicate > |
| struct | cv::gpu::device::binary_negate< Predicate > |
| struct | cv::gpu::device::binder1st< Op > |
| struct | cv::gpu::device::binder2nd< Op > |
| struct | cv::gpu::device::IsUnaryFunction< F > |
| struct | cv::gpu::device::IsUnaryFunction< F >::No |
| struct | cv::gpu::device::IsBinaryFunction< F > |
| struct | cv::gpu::device::IsBinaryFunction< F >::No |
| struct | cv::gpu::device::functional_detail::UnOpShift< src_elem_size, dst_elem_size > |
| struct | cv::gpu::device::functional_detail::UnOpShift< src_elem_size, 1 > |
| struct | cv::gpu::device::functional_detail::UnOpShift< src_elem_size, 2 > |
| struct | cv::gpu::device::functional_detail::DefaultUnaryShift< T, D > |
| struct | cv::gpu::device::functional_detail::BinOpShift< src_elem_size1, src_elem_size2, dst_elem_size > |
| struct | cv::gpu::device::functional_detail::BinOpShift< src_elem_size1, src_elem_size2, 1 > |
| struct | cv::gpu::device::functional_detail::BinOpShift< src_elem_size1, src_elem_size2, 2 > |
| struct | cv::gpu::device::functional_detail::DefaultBinaryShift< T1, T2, D > |
| struct | cv::gpu::device::functional_detail::ShiftDispatcher< Func, true > |
| struct | cv::gpu::device::functional_detail::ShiftDispatcher< Func, false > |
| struct | cv::gpu::device::DefaultTransformShift< Func > |
| struct | cv::gpu::device::DefaultTransformFunctorTraits< Func > |
| struct | cv::gpu::device::TransformFunctorTraits< Func > |
Namespaces |
| namespace | cv |
| | Namespace where all the C++ OpenCV functionality resides.
|
| namespace | cv::gpu |
| namespace | cv::gpu::device |
| namespace | cv::gpu::device::functional_detail |
Functions |
| | cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX (maximum, uchar,::max) OPENCV_GPU_IMPLEMENT_MINMAX(maximum |
| ::max | cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX (maximum, char,::max) OPENCV_GPU_IMPLEMENT_MINMAX(maximum |
| ::max::max | cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX (maximum, short,::max) OPENCV_GPU_IMPLEMENT_MINMAX(maximum |
| ::max::max::max | cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX (maximum, uint,::max) OPENCV_GPU_IMPLEMENT_MINMAX(maximum |
| ::max::max::max::fmax | cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX (maximum, double,::fmax) template< typename T > struct minimum |
| | cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX (minimum, uchar,::min) OPENCV_GPU_IMPLEMENT_MINMAX(minimum |
| ::min | cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX (minimum, char,::min) OPENCV_GPU_IMPLEMENT_MINMAX(minimum |
| ::min::min | cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX (minimum, short,::min) OPENCV_GPU_IMPLEMENT_MINMAX(minimum |
| ::min::min::min | cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX (minimum, uint,::min) OPENCV_GPU_IMPLEMENT_MINMAX(minimum |
| ::min::min::min::fmin | cv::gpu::device::OPENCV_GPU_IMPLEMENT_MINMAX (minimum, double,::fmin) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(fabs |
| | bound=========================================
|
| ::min::min::min::fmin::fabs | cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (sqrt,::sqrt) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(exp |
| ::min::min::min::fmin::fabs::exp | cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (exp2,::exp2) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(exp10 |
| ::min::min::min::fmin::fabs::exp::exp10 | cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (log,::log) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(log2 |
| ::min::min::min::fmin::fabs::exp::exp10::log2 | cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (log10,::log10) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(sin |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin | cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (cos,::cos) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(tan |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin::tan | cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (asin,::asin) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(acos |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin::tan::acos | cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (atan,::atan) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(sinh |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin::tan::acos::sinh | cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (cosh,::cosh) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(tanh |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin::tan::acos::sinh::tanh | cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (asinh,::asinh) OPENCV_GPU_IMPLEMENT_UN_FUNCTOR(acosh |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin::tan::acos::sinh::tanh::acosh | cv::gpu::device::OPENCV_GPU_IMPLEMENT_UN_FUNCTOR (atanh,::atanh) OPENCV_GPU_IMPLEMENT_BIN_FUNCTOR(hypot |
| ::min::min::min::fmin::fabs::exp::exp10::log2::sin::tan::acos::sinh::tanh::acosh::hypot | cv::gpu::device::OPENCV_GPU_IMPLEMENT_BIN_FUNCTOR (atan2,::atan2) OPENCV_GPU_IMPLEMENT_BIN_FUNCTOR(pow |
| 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) |
Variables |
| ::max::max | cv::gpu::device::int |
| ::max::max::max | cv::gpu::device::float |