OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
无匹配项
cann.hpp 文件参考
#include "opencv2/core.hpp"
#include "opencv2/cann.inl.hpp"
cann.hpp 的包含依赖关系图
此图显示直接或间接包含此文件的文件。

类  cv::cann::AscendMat::Allocator
 
类  cv::cann::AscendEvent
 AscendEvent 用于不同流之间同步。更多…
 
类  cv::cann::AscendMat
 
类  cv::cann::AscendStream
 在 AscendCL 中,Stream(AscendStream)是一个任务队列。Stream 用于管理任务的并行性。一个 Stream 内的任务按顺序执行,即 Stream 按照发送的任务顺序依次执行;不同 Stream 中的任务并行执行。更多…
 

命名空间

命名空间  cv
 
命名空间  cv::cann
 

函数

void cv::cann::finalizeAcl ()
 结束 AscendCL。
 
void cv::cann::finalizeDvpp ()
 结束 DVPP 系统。
 
int32_t cv::cann::getDevice ()
 获取当前 Ascend 设备。
 
AscendMat cv::cann::getInputMat (InputArray src, AscendStream &stream)
 从输入数组获取 Ascend 矩阵对象,如果需要则上传矩阵内存。(非阻塞调用)
 
AscendMat cv::cann::getOutputMat (OutputArray dst, int rows, int cols, int type, AscendStream &stream)
 从输出数组获取 Ascend 矩阵对象,如果需要则上传矩阵内存。
 
void cv::cann::initAcl ()
 初始化 AscendCL。
 
void cv::cann::initDvpp ()
 初始化 DVPP 系统。
 
void cv::cann::resetDevice ()
 清除当前 Ascend 设备中创建的所有上下文。
 
void cv::cann::setDevice (int device)
 选择 Ascend npu 设备。
 
void cv::cann::syncOutput (const AscendMat &dst, OutputArray _dst, AscendStream &stream)
 将输出矩阵同步到输出数组,如果需要则下载矩阵内存。
 
AscendStream cv::cann::wrapStream (size_t AscendStreamAddress)
 绑定重载,用于根据现有 CANN 运行时 API 流指针 (aclrtStream) 中存储的地址创建 Stream 对象。