OpenCV 4.12.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 中,流(AscendStream)是一个任务队列。 流用于管理任务的并行性。 流中的任务按顺序执行,即流按照发送的任务按顺序执行; 不同流中的任务并行执行。 更多...
 

命名空间

命名空间  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) 中的地址创建流对象。