OpenCV 4.12.0
开源计算机视觉
加载中...
搜索中...
无匹配项
cv::cudev::InRangeFunc< T, cn > 结构体模板参考

unary_function 实现的 inRange 更多...

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

cv::cudev::InRangeFunc< T, cn > 的协作图

公共成员函数

__host__ InRangeFunc (const Scalar &lowerb_scalar, const Scalar &upperb_scalar)
 使用给定的下限和上限标量构建 InRangeFunc
 
__device__ uchar operator() (const typename MakeVec< T, cn >::type &src) const
 

公共属性

MakeVec< T, cn >::type lowerb
 
MakeVec< T, cn >::type upperb
 

详细描述

template<typename T, int cn>
struct cv::cudev::InRangeFunc< T, cn >

unary_function 实现的 inRange

旨在用于为 gridTransformUnary 创建操作

模板参数
T底层浮点/整型类型
cn源图像中的总通道数

构造函数 & 析构函数文档

◆ InRangeFunc()

template<typename T , int cn>
__host__ cv::cudev::InRangeFunc< T, cn >::InRangeFunc ( const Scalar & lowerb_scalar,
const Scalar & upperb_scalar )
inline

使用给定的下限和上限标量构建 InRangeFunc

参数
lowerb_scalar包含下限
upperb_scalar包含上限

成员函数文档

◆ operator()()

template<typename T , int cn>
__device__ uchar cv::cudev::InRangeFunc< T, cn >::operator() ( const typename MakeVec< T, cn >::type & src) const
inline

成员数据文档

◆ lowerb

template<typename T , int cn>
MakeVec<T,cn>::type cv::cudev::InRangeFunc< T, cn >::lowerb

◆ upperb

template<typename T , int cn>
MakeVec<T,cn>::type cv::cudev::InRangeFunc< T, cn >::upperb

此结构体的文档生成于以下文件