此类的派生类为不同的后端和目标封装了cv::Mat。更多…
#include <opencv2/dnn/dnn.hpp>
此类的派生类为不同的后端和目标封装了cv::Mat。
◆ BackendWrapper() [1/3]
cv::dnn::BackendWrapper::BackendWrapper |
( |
int | backendId, |
|
|
int | targetId ) |
◆ BackendWrapper() [2/3]
cv::dnn::BackendWrapper::BackendWrapper |
( |
int | targetId, |
|
|
const cv::Mat & | m ) |
为特定后端和目标封装cv::Mat。
- 参数
-
[in] | targetId | 目标标识符。 |
[in] | m | cv::Mat 用于封装。 |
如果目标需要,则执行 CPU->GPU 数据传输。
◆ BackendWrapper() [3/3]
为可重用的cv::Mat创建包装器。
- 参数
-
[in] | base | 将要重用的 cv::Mat 的包装器。 |
[in] | shape | 特定形状。 |
从另一个包装器初始化。它将包装相同的 CPU 主机内存,并且不必在设备(例如 GPU)上分配内存。它可能具有不同的形状。在 CPU 内存重用以重用设备上关联的内存的情况下使用。
◆ ~BackendWrapper()
virtual cv::dnn::BackendWrapper::~BackendWrapper |
( |
| ) |
|
|
虚函数 |
◆ copyToHost()
virtual void cv::dnn::BackendWrapper::copyToHost |
( |
| ) |
|
|
纯虚函数 |
◆ setHostDirty()
virtual void cv::dnn::BackendWrapper::setHostDirty |
( |
| ) |
|
|
纯虚函数 |
◆ backendId
int cv::dnn::BackendWrapper::backendId |
◆ targetId
int cv::dnn::BackendWrapper::targetId |
此类的文档是从以下文件生成的: