OpenCV 4.11.0
开源计算机视觉
|
此函数检查 CUDA 向量 v 是否在 lowerb 和 upperb 之间的范围内。 更多…
#include <opencv2/cudev/functional/functional.hpp>
公共成员函数 | |
__device__ bool | operator() (const typename MakeVec< T, cn >::type &lowerb, const typename MakeVec< T, cn >::type &upperb, const typename MakeVec< T, cn >::type &v) const |
此函数检查 CUDA 向量 v 是否在 lowerb 和 upperb 之间的范围内。
实现为递归模板
T | 底层浮点/整型 |
cn | 输入参数中的通道总数 |
i | 要检查的通道号(将检查此通道和更低的通道) |
lowerb | 包含式标量下界,作为 CUDA 向量,例如 uchar3 |
upperb | 包含式标量上界,作为 CUDA 向量,例如 uchar3 |
v | 要检查的标量,作为 CUDA 向量,例如 uchar3 |
__device__ bool cv::cudev::InRangeComparator< T, cn, i >::operator() | ( | const typename MakeVec< T, cn >::type & | lowerb, |
const typename MakeVec< T, cn >::type & | upperb, | ||
const typename MakeVec< T, cn >::type & | v ) const |