OpenCV 4.5.3(日本語機械翻訳)
公開型 | 公開メンバ関数 | 公開変数類 | 全メンバ一覧
cv::UMatData 構造体

公開型

enum MemoryFlag {
COPY_ON_MAP =1 , HOST_COPY_OBSOLETE =2 , DEVICE_COPY_OBSOLETE =4 , TEMP_UMAT =8 ,
TEMP_COPIED_UMAT =24 , USER_ALLOCATED =32 , DEVICE_MEM_MAPPED =64 , ASYNC_CLEANUP =128
}

公開メンバ関数

UMatData (const MatAllocator *allocator)
void lock ()
void unlock ()
bool hostCopyObsolete () const
bool deviceCopyObsolete () const
bool deviceMemMapped () const
bool copyOnMap () const
bool tempUMat () const
bool tempCopiedUMat () const
void markHostCopyObsolete (bool flag)
void markDeviceCopyObsolete (bool flag)
void markDeviceMemMapped (bool flag)

公開変数類

const MatAllocator * prevAllocator
const MatAllocator * currAllocator
int urefcount
int refcount
uchar * data
uchar * origdata
size_t size
UMatData::MemoryFlag flags
void * handle
void * userdata
int allocatorFlags_
int mapcount
UMatData * originalUMatData
std::shared_ptr< void > allocatorContext

この構造体詳解は次のファイルから抽出されました: