OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
没有匹配结果
功能

详细说明

功能

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)
 将输出矩阵同步到输出数组,如果需要,下载矩阵内存。
 

函数文档

◆ finalizeAcl()

void cv::cann::finalizeAcl ( )

#include <opencv2/cann.hpp>

结束 AscendCL。

注意
finalizeAcl 在一个进程中只能调用一次。在所有 AscendCL 选项完成之后再调用此函数。

◆ finalizeDvpp()

void cv::cann::finalizeDvpp ( )

#include <opencv2/cann.hpp>

结束 DVPP 系统。

注意
支持的设备:Atlas 推理系列产品、Atlas 200/500 A2 推理产品和 Atlas A2 训练系列产品/Atlas 300I A2 推理产品

◆ getDevice()

int32_t cv::cann::getDevice ( )

#include <opencv2/cann.hpp>

获取当前 Ascend 设备。

◆ getInputMat()

AscendMat cv::cann::getInputMat ( InputArray  src,
AscendStream stream 
)

#include <opencv2/cann.hpp>

从输入数组获取 Ascend 矩阵对象,如果需要,上传矩阵内存。(非阻塞调用)

◆ getOutputMat()

AscendMat cv::cann::getOutputMat ( OutputArray  dst,
int  rows,
int  cols,
int  type,
AscendStream stream 
)

#include <opencv2/cann.hpp>

从输出数组获取 Ascend 矩阵对象,如果需要,上传矩阵内存。

◆ initAcl()

void cv::cann::initAcl ( )

#include <opencv2/cann.hpp>

初始化 AscendCL。

◆ initDvpp()

void cv::cann::initDvpp ( )

#include <opencv2/cann.hpp>

初始化 DVPP 系统。

注意
所使用的 DVPP 接口均为 V2 版本。支持的设备:Atlas 推理系列产品、Atlas 200/500 A2 推理产品以及 Atlas A2 训练系列产品/Atlas 300I A2 推理产品

◆ resetDevice()

void cv::cann::resetDevice ( )

#include <opencv2/cann.hpp>

清除当前 Ascend 设备中创建的所有上下文。

◆ setDevice()

void cv::cann::setDevice ( int  device)

#include <opencv2/cann.hpp>

选择 Ascend npu 设备。

◆ syncOutput()

void cv::cann::syncOutput ( const AscendMat dst,
OutputArray  _dst,
AscendStream stream 
)

#include <opencv2/cann.hpp>

将输出矩阵同步到输出数组,如果需要,下载矩阵内存。