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

一個輕量級類,用於封裝GPU上的帶間距記憶體並傳遞給nvcc編譯的程式碼(CUDA核心)。更多...

#include <opencv2/cudev/ptr2d/glob.hpp>

cv::cudev::GlobPtrSz< T > 的協作圖

公共屬性

int cols
 
int rows
 
- 繼承自 cv::cudev::GlobPtr< T > 的公共屬性
T * data
 
size_t step
 兩連續行之間的步長(位元組)。步長始終以位元組為單位儲存,無處不在!!!
 

附加繼承成員

- 繼承自 cv::cudev::GlobPtr< T > 的公共型別
typedef int index_type
 
typedef T value_type
 
- 繼承自 cv::cudev::GlobPtr< T > 的公共成員函式
__device__ __forceinline__ T & operator() (int y, int x)
 
__device__ __forceinline__ const T & operator() (int y, int x) const
 
__device__ __forceinline__ T * row (int y)
 
__device__ __forceinline__ const T * row (int y) const
 

詳細描述

template<typename T>
struct cv::cudev::GlobPtrSz< T >

一個輕量級類,用於封裝GPU上的帶間距記憶體並傳遞給nvcc編譯的程式碼(CUDA核心)。

通常,它由OpenCV內部使用,也由編寫裝置程式碼的使用者使用。您可以在主機程式碼和裝置程式碼中呼叫其成員。

成員資料文件

◆ cols

template<typename T >
int cv::cudev::GlobPtrSz< T >::cols

◆ rows

template<typename T >
int cv::cudev::GlobPtrSz< T >::rows

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