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

CANNパッケージ内の演算子を呼び出すためのインタフェース。 続き...

#include <opencv2/cann_call.hpp>

Collaboration diagram for cv::cann::OperatorRunner:

公開メンバ関数

 OperatorRunner ()
 
virtual ~OperatorRunner ()
 
OperatorRunneraddAttr (bool value, const char *name)
 
OperatorRunneraddAttr (const char *value, const char *name)
 
OperatorRunneraddAttr (const int64_t *value, int size, const char *name)
 
OperatorRunneraddAttr (float value, const char *name)
 
OperatorRunneraddAttr (int value, const char *name)
 
OperatorRunneraddInput (const AscendMat &mat)
 
OperatorRunneraddInput (const AscendMat &mat, const char *name)
 
OperatorRunneraddInput (const Scalar &sc, int type, const char *name)
 
template<typename T >
OperatorRunneraddInput (const T *value, int64_t *dims, size_t dimSize, aclDataType type, const char *name)
 
OperatorRunneraddOutput (AscendMat &mat)
 
OperatorRunneraddOutput (AscendMat &mat, const char *name)
 
OperatorRunnerreset ()
 
OperatorRunnerrun (AscendStream &stream)
 
OperatorRunnersetOp (const char *op)
 

詳細説明

CANNパッケージ内の演算子を呼び出すためのインタフェース。

構築子と解体子の詳解

◆ OperatorRunner()

cv::cann::OperatorRunner::OperatorRunner ( )
inline

◆ ~OperatorRunner()

virtual cv::cann::OperatorRunner::~OperatorRunner ( )
inlinevirtual
この関数の呼び出しグラフ:

メンバ関数詳解

◆ addAttr() [1/5]

OperatorRunner & cv::cann::OperatorRunner::addAttr ( bool value,
const char * name )

◆ addAttr() [2/5]

OperatorRunner & cv::cann::OperatorRunner::addAttr ( const char * value,
const char * name )

◆ addAttr() [3/5]

OperatorRunner & cv::cann::OperatorRunner::addAttr ( const int64_t * value,
int size,
const char * name )

◆ addAttr() [4/5]

OperatorRunner & cv::cann::OperatorRunner::addAttr ( float value,
const char * name )

◆ addAttr() [5/5]

OperatorRunner & cv::cann::OperatorRunner::addAttr ( int value,
const char * name )

◆ addInput() [1/4]

OperatorRunner & cv::cann::OperatorRunner::addInput ( const AscendMat & mat)

◆ addInput() [2/4]

OperatorRunner & cv::cann::OperatorRunner::addInput ( const AscendMat & mat,
const char * name )

◆ addInput() [3/4]

OperatorRunner & cv::cann::OperatorRunner::addInput ( const Scalar & sc,
int type,
const char * name )

◆ addInput() [4/4]

template<typename T >
OperatorRunner & cv::cann::OperatorRunner::addInput ( const T * value,
int64_t * dims,
size_t dimSize,
aclDataType type,
const char * name )
inline
この関数の呼び出しグラフ:

◆ addOutput() [1/2]

OperatorRunner & cv::cann::OperatorRunner::addOutput ( AscendMat & mat)

◆ addOutput() [2/2]

OperatorRunner & cv::cann::OperatorRunner::addOutput ( AscendMat & mat,
const char * name )

◆ reset()

OperatorRunner & cv::cann::OperatorRunner::reset ( )

◆ run()

OperatorRunner & cv::cann::OperatorRunner::run ( AscendStream & stream)

◆ setOp()

OperatorRunner & cv::cann::OperatorRunner::setOp ( const char * op)

このクラス詳解は次のファイルから抽出されました: