![]() |
OpenCV 4.12.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 |