OpenCV  4.10.0
开源计算机视觉库
加载中...
搜索中...
无匹配项
| 命名空间 | | 函数
functional.hpp 文件参考
#include "../common.hpp"
#include "../util/saturate_cast.hpp"
#include "../util/vec_traits.hpp"
#include "../util/vec_math.hpp"
#include "../util/type_traits.hpp"
functional.hpp 的包含依赖关系图
该图显示了哪些文件直接或间接包含了此文件

结构体  cv::cudev::abs_func< T >
 
结构体  cv::cudev::abs_func< double >
 
结构体  cv::cudev::abs_func< float >
 
结构体  cv::cudev::abs_func< schar >
 
结构体  cv::cudev::abs_func< short >
 
结构体  cv::cudev::abs_func< uchar >
 
结构体  cv::cudev::abs_func< uint >
 
结构体  cv::cudev::abs_func< ushort >
 
结构体  cv::cudev::absdiff_func< T >
 
结构体  cv::cudev::acos_func< T >
 
结构体  cv::cudev::acos_func< double >
 
结构体  cv::cudev::acos_func< float >
 
结构体  cv::cudev::acos_func< schar >
 
结构体  cv::cudev::acos_func< short >
 
结构体  cv::cudev::acos_func< uchar >
 
结构体  cv::cudev::acos_func< uint >
 
结构体  cv::cudev::acos_func< ushort >
 
结构体  cv::cudev::acosh_func< T >
 
结构体  cv::cudev::acosh_func< double >
 
结构体  cv::cudev::acosh_func< float >
 
结构体  cv::cudev::acosh_func< schar >
 
结构体  cv::cudev::acosh_func< short >
 
结构体  cv::cudev::acosh_func< uchar >
 
结构体  cv::cudev::acosh_func< uint >
 
结构体  cv::cudev::acosh_func< ushort >
 
结构体  cv::cudev::asin_func< T >
 
结构体  cv::cudev::asin_func< double >
 
结构体  cv::cudev::asin_func< float >
 
结构体  cv::cudev::asin_func< schar >
 
结构体  cv::cudev::asin_func< short >
 
结构体  cv::cudev::asin_func< uchar >
 
结构体  cv::cudev::asin_func< uint >
 
结构体  cv::cudev::asin_func< ushort >
 
结构体  cv::cudev::asinh_func< T >
 
结构体  cv::cudev::asinh_func< double >
 
结构体  cv::cudev::asinh_func< float >
 
结构体  cv::cudev::asinh_func< schar >
 
结构体  cv::cudev::asinh_func< short >
 
结构体  cv::cudev::asinh_func< uchar >
 
结构体  cv::cudev::asinh_func< uint >
 
结构体  cv::cudev::asinh_func< ushort >
 
结构体  cv::cudev::atan2_func< T >
 
结构体  cv::cudev::atan2_func< double >
 
结构体  cv::cudev::atan2_func< float >
 
结构体  cv::cudev::atan2_func< schar >
 
结构体  cv::cudev::atan2_func< short >
 
结构体  cv::cudev::atan2_func< uchar >
 
结构体  cv::cudev::atan2_func< uint >
 
结构体  cv::cudev::atan2_func< ushort >
 
结构体  cv::cudev::atan_func< T >
 
结构体  cv::cudev::atan_func< double >
 
结构体  cv::cudev::atan_func< float >
 
结构体  cv::cudev::atan_func< schar >
 
结构体  cv::cudev::atan_func< short >
 
结构体  cv::cudev::atan_func< uchar >
 
结构体  cv::cudev::atan_func< uint >
 
结构体  cv::cudev::atan_func< ushort >
 
结构体  cv::cudev::atanh_func< T >
 
结构体  cv::cudev::atanh_func< double >
 
结构体  cv::cudev::atanh_func< float >
 
结构体  cv::cudev::atanh_func< schar >
 
结构体  cv::cudev::atanh_func< short >
 
结构体  cv::cudev::atanh_func< uchar >
 
结构体  cv::cudev::atanh_func< uint >
 
结构体  cv::cudev::atanh_func< ushort >
 
结构体  cv::cudev::binary_function< _Arg1, _Arg2, _Result >
 
结构体  cv::cudev::BinaryNegate< Predicate >
 
结构体  cv::cudev::Binder1st< Op >
 
结构体  cv::cudev::Binder2nd< Op >
 
结构体  cv::cudev::bit_and< T >
 
结构体  cv::cudev::bit_lshift< T >
 
结构体  cv::cudev::bit_not< T >
 
结构体  cv::cudev::bit_or< T >
 
结构体  cv::cudev::bit_rshift< T >
 
结构体  cv::cudev::bit_xor< T >
 
结构体  cv::cudev::cos_func< T >
 
结构体  cv::cudev::cos_func< double >
 
结构体  cv::cudev::cos_func< float >
 
结构体  cv::cudev::cos_func< schar >
 
结构体  cv::cudev::cos_func< short >
 
结构体  cv::cudev::cos_func< uchar >
 
结构体  cv::cudev::cos_func< uint >
 
结构体  cv::cudev::cos_func< ushort >
 
结构体  cv::cudev::cosh_func< T >
 
结构体  cv::cudev::cosh_func< double >
 
结构体  cv::cudev::cosh_func< float >
 
结构体  cv::cudev::cosh_func< schar >
 
结构体  cv::cudev::cosh_func< short >
 
结构体  cv::cudev::cosh_func< uchar >
 
结构体  cv::cudev::cosh_func< uint >
 
结构体  cv::cudev::cosh_func< ushort >
 
结构体  cv::cudev::direction_func< T, angleInDegrees >
 
结构体  cv::cudev::divides< T >
 
结构体  cv::cudev::equal_to< T >
 
结构体  cv::cudev::exp10_func< T >
 
结构体  cv::cudev::exp10_func< double >
 
结构体  cv::cudev::exp10_func< float >
 
结构体  cv::cudev::exp10_func< schar >
 
结构体  cv::cudev::exp10_func< short >
 
结构体  cv::cudev::exp10_func< uchar >
 
结构体  cv::cudev::exp10_func< uint >
 
结构体  cv::cudev::exp10_func< ushort >
 
结构体  cv::cudev::exp2_func< T >
 
结构体  cv::cudev::exp2_func< double >
 
结构体  cv::cudev::exp2_func< float >
 
结构体  cv::cudev::exp2_func< schar >
 
结构体  cv::cudev::exp2_func< short >
 
结构体  cv::cudev::exp2_func< uchar >
 
结构体  cv::cudev::exp2_func< uint >
 
结构体  cv::cudev::exp2_func< ushort >
 
结构体  cv::cudev::exp_func< T >
 
结构体  cv::cudev::exp_func< double >
 
结构体  cv::cudev::exp_func< float >
 
结构体  cv::cudev::exp_func< schar >
 
结构体  cv::cudev::exp_func< short >
 
结构体  cv::cudev::exp_func< uchar >
 
结构体  cv::cudev::exp_func< uint >
 
结构体  cv::cudev::exp_func< ushort >
 
结构体  cv::cudev::functional_detail::FloatType< T >
 
结构体  cv::cudev::greater< T >
 
结构体  cv::cudev::greater_equal< T >
 
结构体  cv::cudev::hypot_func< T >
 
结构体  cv::cudev::hypot_func< double >
 
结构体  cv::cudev::hypot_func< float >
 
结构体  cv::cudev::hypot_func< schar >
 
结构体  cv::cudev::hypot_func< short >
 
结构体  cv::cudev::hypot_func< uchar >
 
结构体  cv::cudev::hypot_func< uint >
 
结构体  cv::cudev::hypot_func< ushort >
 
结构体  cv::cudev::identity< T >
 
结构体  cv::cudev::InRangeComparator< T, cn, i >
 用于检查 CUDA 向量 v 是否在 lowerb 和 upperb 之间的范围内的仿函数。 更多...
 
结构体  cv::cudev::InRangeCopier< T, cn, i >
 cv::Scalar 复制到 CUDA 向量中的仿函数,例如 uchar3。 更多...
 
结构体  cv::cudev::InRangeFunc< T, cn >
 inRange 的 unary_function 实现 更多...
 
结构体  cv::cudev::IsBinaryFunction< F >
 
结构体  cv::cudev::IsUnaryFunction< F >
 
结构体  cv::cudev::less< T >
 
结构体  cv::cudev::less_equal< T >
 
结构体  cv::cudev::log10_func< T >
 
结构体  cv::cudev::log10_func< double >
 
结构体  cv::cudev::log10_func< float >
 
结构体  cv::cudev::log10_func< schar >
 
结构体  cv::cudev::log10_func< short >
 
结构体  cv::cudev::log10_func< uchar >
 
结构体  cv::cudev::log10_func< uint >
 
结构体  cv::cudev::log10_func< ushort >
 
结构体  cv::cudev::log2_func< T >
 
结构体  cv::cudev::log2_func< double >
 
结构体  cv::cudev::log2_func< float >
 
结构体  cv::cudev::log2_func< schar >
 
结构体  cv::cudev::log2_func< short >
 
结构体  cv::cudev::log2_func< uchar >
 
结构体  cv::cudev::log2_func< uint >
 
结构体  cv::cudev::log2_func< ushort >
 
结构体  cv::cudev::log_func< T >
 
结构体  cv::cudev::log_func< double >
 
结构体  cv::cudev::log_func< float >
 
结构体  cv::cudev::log_func< schar >
 
结构体  cv::cudev::log_func< short >
 
结构体  cv::cudev::log_func< uchar >
 
结构体  cv::cudev::log_func< uint >
 
结构体  cv::cudev::log_func< ushort >
 
结构体  cv::cudev::logical_and< T >
 
结构体  cv::cudev::logical_not< T >
 
结构体  cv::cudev::logical_or< T >
 
结构体  cv::cudev::magnitude_func< T >
 
结构体  cv::cudev::magnitude_sqr_func< T >
 
结构体  cv::cudev::maximum< T >
 
结构体  cv::cudev::maximum< double >
 
结构体  cv::cudev::maximum< float >
 
结构体  cv::cudev::maximum< schar >
 
结构体  cv::cudev::maximum< short >
 
结构体  cv::cudev::maximum< uchar >
 
结构体  cv::cudev::maximum< uint >
 
结构体  cv::cudev::maximum< ushort >
 
结构体  cv::cudev::minimum< T >
 
结构体  cv::cudev::minimum< double >
 
结构体  cv::cudev::minimum< float >
 
结构体  cv::cudev::minimum< schar >
 
结构体  cv::cudev::minimum< short >
 
结构体  cv::cudev::minimum< uchar >
 
结构体  cv::cudev::minimum< uint >
 
结构体  cv::cudev::minimum< ushort >
 
结构体  cv::cudev::minus< T >
 
结构体  cv::cudev::modulus< T >
 
结构体  cv::cudev::multiplies< T >
 
结构体  cv::cudev::negate< T >
 
结构体  cv::cudev::IsUnaryFunction< F >::No
 
结构体  cv::cudev::IsBinaryFunction< F >::No
 
结构体  cv::cudev::not_equal_to< T >
 
结构体  cv::cudev::plus< T >
 
结构体  cv::cudev::pow_func< T >
 
结构体  cv::cudev::pow_func< double >
 
结构体  cv::cudev::project1st< T1, T2 >
 
结构体  cv::cudev::project2nd< T1, T2 >
 
结构体  cv::cudev::saturate_cast_fp16_func< float, short >
 
结构体  cv::cudev::saturate_cast_fp16_func< short, float >
 
结构体  cv::cudev::saturate_cast_func< T, D >
 
结构体  cv::cudev::sin_func< T >
 
结构体  cv::cudev::sin_func< double >
 
结构体  cv::cudev::sin_func< float >
 
结构体  cv::cudev::sin_func< schar >
 
结构体  cv::cudev::sin_func< short >
 
结构体  cv::cudev::sin_func< uchar >
 
结构体  cv::cudev::sin_func< uint >
 
结构体  cv::cudev::sin_func< ushort >
 
结构体  cv::cudev::sinh_func< T >
 
结构体  cv::cudev::sinh_func< double >
 
结构体  cv::cudev::sinh_func< float >
 
结构体  cv::cudev::sinh_func< schar >
 
结构体  cv::cudev::sinh_func< short >
 
结构体  cv::cudev::sinh_func< uchar >
 
结构体  cv::cudev::sinh_func< uint >
 
结构体  cv::cudev::sinh_func< ushort >
 
结构体  cv::cudev::sqr_func< T >
 
结构体  cv::cudev::sqrt_func< T >
 
结构体  cv::cudev::sqrt_func< double >
 
结构体  cv::cudev::sqrt_func< float >
 
结构体  cv::cudev::sqrt_func< schar >
 
结构体  cv::cudev::sqrt_func< short >
 
结构体  cv::cudev::sqrt_func< uchar >
 
结构体  cv::cudev::sqrt_func< uint >
 
结构体  cv::cudev::sqrt_func< ushort >
 
结构体  cv::cudev::tan_func< T >
 
结构体  cv::cudev::tan_func< double >
 
结构体  cv::cudev::tan_func< float >
 
结构体  cv::cudev::tan_func< schar >
 
结构体  cv::cudev::tan_func< short >
 
结构体  cv::cudev::tan_func< uchar >
 
结构体  cv::cudev::tan_func< uint >
 
结构体  cv::cudev::tan_func< ushort >
 
结构体  cv::cudev::tanh_func< T >
 
结构体  cv::cudev::tanh_func< double >
 
结构体  cv::cudev::tanh_func< float >
 
结构体  cv::cudev::tanh_func< schar >
 
结构体  cv::cudev::tanh_func< short >
 
结构体  cv::cudev::tanh_func< uchar >
 
结构体  cv::cudev::tanh_func< uint >
 
结构体  cv::cudev::tanh_func< ushort >
 
结构体  cv::cudev::ThreshBinaryFunc< T >
 
结构体  cv::cudev::ThreshBinaryInvFunc< T >
 
结构体  cv::cudev::ThreshToZeroFunc< T >
 
结构体  cv::cudev::ThreshToZeroInvFunc< T >
 
结构体  cv::cudev::ThreshTruncFunc< T >
 
结构体  cv::cudev::unary_function< _Arg, _Result >
 
结构体  cv::cudev::UnaryNegate< Predicate >
 

命名空间

命名空间  cv
 与磁盘上的文件关联的文件存储的“黑盒”表示。
 
命名空间  cv::cudev
 
命名空间  cv::cudev::functional_detail
 

#define CV_CUDEV_BINARY_FUNCTION_INST(name, func)
 
#define CV_CUDEV_MINMAX_INST(type, maxop, minop)
 
#define CV_CUDEV_UNARY_FUNCTION_INST(name, func)
 
#define OPENCV_CUDEV_FUNCTIONAL_FUNCTIONAL_HPP
 
#define OPENCV_CUDEV_FUNCTIONAL_MAKE_IN_RANGE_COMPARATOR(i, field)
 
#define OPENCV_CUDEV_FUNCTIONAL_MAKE_IN_RANGE_COPIER(i, field)
 

函数

template<class Op >
__host__ __device__ Binder1st< Op > cv::cudev::bind1st (const Op &op, const typename Op::first_argument_type &arg1)
 
template<class Op >
__host__cv::cudev::bind2nd (const Op &op, const typename Op::second_argument_type &arg2)
 
模板<class Predicate >
__host__ __device__ UnaryNegate< Predicate > cv::cudev::not1 (const Predicate &pred)
 
模板<class Predicate >
__host__ __device__ BinaryNegate< Predicate > cv::cudev::not2 (const Predicate &pred)
 
模板<typename T >
__host__ __device__ ThreshBinaryFunc< T > cv::cudev::thresh_binary_func (T thresh, T maxVal)
 
模板<typename T >
__host__ __device__ ThreshBinaryInvFunc< T > cv::cudev::thresh_binary_inv_func (T thresh, T maxVal)
 
模板<typename T >
__host__ __device__ ThreshToZeroFunc< T > cv::cudev::thresh_to_zero_func (T thresh)
 
模板<typename T >
__host__ __device__ ThreshToZeroInvFunc< T > cv::cudev::thresh_to_zero_inv_func (T thresh)
 
模板<typename T >
__host__ __device__ ThreshTruncFunc< T > cv::cudev::thresh_trunc_func (T thresh)
 

宏定义文档

◆ OPENCV_CUDEV_FUNCTIONAL_FUNCTIONAL_HPP

#define OPENCV_CUDEV_FUNCTIONAL_FUNCTIONAL_HPP