OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

詳細説明

関数

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)
 Output array から 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)
 出力行列を Output array に同期し、必要に応じて行列メモリをダウンロードする。
 

関数詳解

◆ finalizeAcl()

void cv::cann::finalizeAcl ( )

#include <opencv2/cann.hpp>

AscendCL を終了する。

覚え書き
finalizeAcl はプロセスごとに一度しか呼び出せない。AscendCL のすべての操作が完了した後にこの関数を呼び出すこと。

◆ finalizeDvpp()

void cv::cann::finalizeDvpp ( )

#include <opencv2/cann.hpp>

DVPP システムを終了する。

覚え書き
サポートされるデバイス:Atlas Inference Series 製品、Atlas 200/500 A2 Inference 製品、Atlas A2 Training Series 製品 / Atlas 300I A2 Inference 製品

◆ 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 Inference Series 製品、Atlas 200/500 A2 Inference 製品、Atlas A2 Training Series 製品 / Atlas 300I A2 Inference 製品

◆ 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>

出力行列を出力配列に同期し、必要に応じて行列メモリをダウンロードする。