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

GMat クラスはグラフ内の画像データまたはテンソルデータを表す。 続き...

#include <opencv2/gapi/gmat.hpp>

Collaboration diagram for cv::GMat:

公開メンバ関数

GAPI_WRAP GMat ()
 空の GMat を構築する。
 
GAPI_WRAP GMat (cv::Mat m)
 値初期化された GMat を構築する。
 

詳細説明

GMat クラスはグラフ内の画像データまたはテンソルデータを表す。

GMat はそれ自体はデータを保持せず、GMat オブジェクトを消費・生成する演算間の機能的な関係を記述する。

GMatMatUMat の仮想的な対応物だが、G-APIが GMat オブジェクトを表現するために内部で MatUMat オブジェクトを使うという意味ではない。内部のデータ表現はバックエンド固有である場合や、まったく最適化されて消去される場合もある。

参照
Mat, GMatDesc

構築子と解体子の詳解

◆ GMat() [1/2]

GAPI_WRAP cv::GMat::GMat ( )
Python:
cv.GMat() -> <GMat object>
cv.GMat(m) -> <GMat object>

空の GMat を構築する。

通常、空のG-APIデータオブジェクトはグラフの起点を表す。空の GMat が何らかの演算の結果に代入されると、その演算への機能的なリンクを獲得する(そしてもはや空ではなくなる)。

◆ GMat() [2/2]

GAPI_WRAP cv::GMat::GMat ( cv::Mat m)
explicit
Python:
cv.GMat() -> <GMat object>
cv.GMat(m) -> <GMat object>

値初期化された GMat を構築する。

GMat は、グラフ構築時にバッファと関連付けることができる。これは、ある演算がプログラム実行中に変化せず一度だけ設定される Mat 入力を持つ場合に有用である。この場合、そのような GMat をグラフ入力として宣言する必要はない。

引数
mこの GMat オブジェクトに関連付ける cv::Mat バッファ。

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