OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
未找到匹配项
cv::cudev::InRangeFunc< T, cn > 结构模板参考

inRange 的 unary_function 实现 更多…

#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 >

inRange 的 unary_function 实现

旨在用于为 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

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