OpenCV 4.12.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>

將輸出矩陣同步到輸出陣列,如果需要則下載矩陣記憶體。