OpenCV 4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
| 命名空间 |
vec_traits.hpp 文件参考
#include "../common.hpp"
vec_traits.hpp 的包含依赖关系图
此图表显示哪些文件直接或间接包含此文件

struct cv::cudev::MakeVec< bool, 1 >
 
struct cv::cudev::MakeVec< bool, 2 >
 
struct cv::cudev::MakeVec< bool, 3 >
 
struct cv::cudev::MakeVec< bool, 4 >
 
struct cv::cudev::MakeVec< double, 1 >
 
struct cv::cudev::MakeVec< double, 2 >
 
struct cv::cudev::MakeVec< double, 3 >
 
struct cv::cudev::MakeVec< double, 4 >
 
struct cv::cudev::MakeVec< float, 1 >
 
struct cv::cudev::MakeVec< float, 2 >
 
struct cv::cudev::MakeVec< float, 3 >
 
struct cv::cudev::MakeVec< float, 4 >
 
struct cv::cudev::MakeVec< schar, 1 >
 
struct cv::cudev::MakeVec< schar, 2 >
 
struct cv::cudev::MakeVec< schar, 3 >
 
struct cv::cudev::MakeVec< schar, 4 >
 
struct cv::cudev::MakeVec< short, 1 >
 
struct cv::cudev::MakeVec< short, 2 >
 
struct cv::cudev::MakeVec< short, 3 >
 
struct cv::cudev::MakeVec< short, 4 >
 
struct cv::cudev::MakeVec< uchar, 1 >
 
struct cv::cudev::MakeVec< uchar, 2 >
 
struct cv::cudev::MakeVec< uchar, 3 >
 
struct cv::cudev::MakeVec< uchar, 4 >
 
struct cv::cudev::MakeVec< uint, 1 >
 
struct cv::cudev::MakeVec< uint, 2 >
 
struct cv::cudev::MakeVec< uint, 3 >
 
struct cv::cudev::MakeVec< uint, 4 >
 
struct cv::cudev::MakeVec< ushort, 1 >
 
struct cv::cudev::MakeVec< ushort, 2 >
 
struct cv::cudev::MakeVec< ushort, 3 >
 
struct cv::cudev::MakeVec< ushort, 4 >
 
struct cv::cudev::VecTraits< char1 >
 
struct cv::cudev::VecTraits< char2 >
 
struct cv::cudev::VecTraits< char3 >
 
struct cv::cudev::VecTraits< char4 >
 
struct cv::cudev::VecTraits< double >
 
struct cv::cudev::VecTraits< double1 >
 
struct cv::cudev::VecTraits< double2 >
 
struct cv::cudev::VecTraits< double3 >
 
struct cv::cudev::VecTraits< double4 >
 
struct cv::cudev::VecTraits< float >
 
struct cv::cudev::VecTraits< float1 >
 
struct cv::cudev::VecTraits< float2 >
 
struct cv::cudev::VecTraits< float3 >
 
struct cv::cudev::VecTraits< float4 >
 
struct cv::cudev::VecTraits< int1 >
 
struct cv::cudev::VecTraits< int2 >
 
struct cv::cudev::VecTraits< int3 >
 
struct cv::cudev::VecTraits< int4 >
 
struct cv::cudev::VecTraits< schar >
 
struct cv::cudev::VecTraits< short >
 
struct cv::cudev::VecTraits< short1 >
 
struct cv::cudev::VecTraits< short2 >
 
struct cv::cudev::VecTraits< short3 >
 
struct cv::cudev::VecTraits< short4 >
 
struct cv::cudev::VecTraits< uchar >
 
struct cv::cudev::VecTraits< uchar1 >
 
struct cv::cudev::VecTraits< uchar2 >
 
struct cv::cudev::VecTraits< uchar3 >
 
struct cv::cudev::VecTraits< uchar4 >
 
struct cv::cudev::VecTraits< uint >
 
struct cv::cudev::VecTraits< uint1 >
 
struct cv::cudev::VecTraits< uint2 >
 
struct cv::cudev::VecTraits< uint3 >
 
struct cv::cudev::VecTraits< uint4 >
 
struct cv::cudev::VecTraits< ushort >
 
struct cv::cudev::VecTraits< ushort1 >
 
struct cv::cudev::VecTraits< ushort2 >
 
struct cv::cudev::VecTraits< ushort3 >
 
struct cv::cudev::VecTraits< ushort4 >
 

名称空间

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

#define CV_CUDEV_DATA_TYPE_INST(_depth_type, _channel_num)
 
#define CV_CUDEV_MAKE_VEC_INST(elem_type)
 
#define CV_CUDEV_VEC_TRAITS_INST(type)
 
#define OPENCV_CUDEV_UTIL_VEC_TRAITS_HPP
 

宏定义文档

◆ CV_CUDEV_DATA_TYPE_INST

#define CV_CUDEV_DATA_TYPE_INST (   _depth_type,
  _channel_num 
)
template <> class DataType< _depth_type ## _channel_num > \
{ \
public: \
typedef _depth_type ## _channel_num value_type; \
typedef value_type work_type; \
typedef _depth_type channel_type; \
typedef value_type vec_type; \
enum { generic_type = 0, \
depth = DataType<channel_type>::depth, \
channels = _channel_num, \
fmt = DataType<channel_type>::fmt + ((channels - 1) << 8), \
type = CV_MAKE_TYPE(depth, channels) \
}; \
};
#define CV_MAKE_TYPE
定义 interface.h:86

◆ OPENCV_CUDEV_UTIL_VEC_TRAITS_HPP

#define OPENCV_CUDEV_UTIL_VEC_TRAITS_HPP