OpenCV  4.10.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 创建一个 Op

模板参数
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

此结构的文档是从以下文件生成的