OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::cudev::InRangeComparator< T, cn, i > 結構體模板參考

檢查CUDA向量 v 是否在 lowerb 和 upperb 之間範圍內的仿函式。 更多...

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

cv::cudev::InRangeComparator< T, cn, i > 的協作圖

公共成員函式

__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
 

詳細描述

template<typename T, int cn, int i>
結構體 cv::cudev::InRangeComparator< T, cn, i >

檢查CUDA向量 v 是否在 lowerb 和 upperb 之間範圍內的仿函式。

實現為遞迴模板

模板引數
T底層浮點/整型型別
cn輸入引數中的總通道數
i要檢查的通道編號(將檢查此通道及其下限)
引數
lowerb包含標量下限,作為CUDA向量,例如 uchar3
upperb包含標量上限,作為CUDA向量,例如 uchar3
v要檢查的標量,作為CUDA向量,例如 uchar3

成員函式文件

◆ operator()()

template<typename T , int cn, int i>
__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

此結構體的文件生成自以下檔案