![]() |
OpenCV 4.12.0
開源計算機視覺
|
高通的自定義分配器。此分配器使用高通的記憶體管理函式。更多...
#include <opencv2/fastcv/allocator.hpp>
公共成員函式 | |
| QcAllocator () | |
| ~QcAllocator () | |
| bool | allocate (cv::UMatData *u, cv::AccessFlag accessFlags, cv::UMatUsageFlags usageFlags) const CV_OVERRIDE |
| cv::UMatData * | allocate (int dims, const int *sizes, int type, void *data0, size_t *step, cv::AccessFlag flags, cv::UMatUsageFlags usageFlags) const CV_OVERRIDE |
| void | deallocate (cv::UMatData *u) const CV_OVERRIDE |
從 cv::MatAllocator 繼承的公共成員函式 | |
| MatAllocator () | |
| virtual | ~MatAllocator () |
| virtual void | copy (UMatData *srcdata, UMatData *dstdata, int dims, const size_t sz[], const size_t srcofs[], const size_t srcstep[], const size_t dstofs[], const size_t dststep[], bool sync) const |
| virtual void | download (UMatData *data, void *dst, int dims, const size_t sz[], const size_t srcofs[], const size_t srcstep[], const size_t dststep[]) const |
| virtual BufferPoolController * | getBufferPoolController (const char *id=NULL) const |
| virtual void | map (UMatData *data, AccessFlag accessflags) const |
| virtual void | unmap (UMatData *data) const |
| virtual void | upload (UMatData *data, const void *src, int dims, const size_t sz[], const size_t dstofs[], const size_t dststep[], const size_t srcstep[]) const |
高通的自定義分配器。此分配器使用高通的記憶體管理函式。
| cv::fastcv::QcAllocator::QcAllocator | ( | ) |
| cv::fastcv::QcAllocator::~QcAllocator | ( | ) |
|
virtual |
實現自 cv::MatAllocator。
|
virtual |
實現自 cv::MatAllocator。
|
virtual |
實現自 cv::MatAllocator。