OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cann.hpp ファイル
#include "opencv2/core.hpp"
#include "opencv2/cann.inl.hpp"
Include dependency graph for cann.hpp:
This graph shows which files directly or indirectly include this file:

クラス

class  cv::cann::AscendMat::Allocator
 
class  cv::cann::AscendEvent
 異なるストリーム間を同期するための AscendEvent続き...
 
class  cv::cann::AscendMat
 
class  cv::cann::AscendStream
 AscendCL では Stream(AscendStream) はタスクキューである。Stream はタスクの並列性を管理するために使用される。Stream 内のタスクは順次実行される。すなわち、Stream は送信されたタスクの順序に従って逐次的に実行する。異なる Stream 内のタスクは並列に実行される。続き...
 

名前空間

namespace  cv
 
namespace  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)
 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 に同期し、必要に応じて行列メモリをダウンロードする。
 
AscendStream cv::cann::wrapStream (size_t AscendStreamAddress)
 既存の CANN Runtime API ストリームポインタ (aclrtStream) に格納されたアドレスから Stream オブジェクトを作成するためのバインディング向けオーバーロード。