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

cv::GArray<T> テンプレートクラスは、グラフ内のクラス T のオブジェクトのリストを表す。詳細...

#include <opencv2/gapi/garray.hpp>

Collaboration diagram for cv::GArray< T >:

公開メンバ関数

 GArray ()
 空の cv::GArray<T> を構築する
 
 GArray (const std::vector< HT > &v)
 値で初期化された cv::GArray<T> を構築する
 
 GArray (std::vector< HT > &&v)
 値で初期化された cv::GArray<T> を構築する
 

詳細説明

template<typename T>
class cv::GArray< T >

cv::GArray<T> テンプレートクラスは、グラフ内のクラス T のオブジェクトのリストを表す。

cv::GArray<T> は、クラス T のオブジェクト配列を消費・生成する操作間の関数的な関係を記述する。cv::GArray<T> の主な目的は、オブジェクトの動的なリスト(リストのサイズがグラフ構築時やコンパイル時には不明であるもの)を表現することである。例としては、コーナーや特徴の検出器(cv::GArray<cv::Point>)、物体検出や追跡の結果(cv::GArray<cv::Rect>)などがある。プログラマはカスタム操作の中で cv::GArray<T> に独自の型を用いることができる。

cv::GScalar と同様に、cv::GArray<T> も値で初期化できる。この場合、グラフ定数の値がオブジェクトに関連付けられる。

GArray<T>std::vector<T> の仮想的な対応物であり、通常は実行時にG-API内で GArray<T> のデータを表現するために用いられる。

参照
cv::GOpaque<T>

構築子と解体子の詳解

◆ GArray() [1/3]

template<typename T >
cv::GArray< T >::GArray ( const std::vector< HT > & v)
inlineexplicit

値で初期化された cv::GArray<T> を構築する

cv::GArray<T> オブジェクトは、グラフ構築時に値を関連付けることができる。これは、ある操作が、プログラム実行中に変化せず一度だけ設定される cv::GArray<T> 入力を持つ場合に便利である。この場合、そのような cv::GArray<T> をグラフの入力として宣言する必要はない。

覚え書き
cv::GArray<T> の値は、operator= を用いて他の cv::GArray<T> をオブジェクトに代入することで上書きできる。代入時には、古い関連付けや値は破棄される。
引数
vこの cv::GArray<T> オブジェクトに関連付ける std::vector<T>。ベクトルのデータは cv::GArray<T> にコピーされる(渡されたデータへの参照は保持されない)。

◆ GArray() [2/3]

template<typename T >
cv::GArray< T >::GArray ( std::vector< HT > && v)
inlineexplicit

値で初期化された cv::GArray<T> を構築する

これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。

引数
vこの cv::GArray<T> オブジェクトに関連付ける std::vector<T>。ベクトルのデータは cv::GArray<T> にムーブされる。

◆ GArray() [3/3]

template<typename T >
cv::GArray< T >::GArray ( )
inline

空の cv::GArray<T> を構築する

通常、空のG-APIデータオブジェクトはグラフの起点を表す。空の cv::GArray<T> がある操作の結果に代入されると、その操作への関数的なリンクを獲得する(そしてもはや空ではなくなる)。


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