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

詳細説明

名前空間

namespace  cv::gapi
 

クラス

struct  cv::GArrayDesc
 
struct  cv::GFrameDesc
 
struct  cv::GMatDesc
 
struct  cv::GOpaqueDesc
 
struct  cv::GScalarDesc
 

関数

GAPI_WRAP cv::GScalar::GScalar ()
 空の GScalar を構築する。
 
GAPI_WRAP cv::GScalar::GScalar (const cv::Scalar &s)
 値で初期化された GScalar を構築する。
 
 cv::GScalar::GScalar (cv::Scalar &&s)
 値で初期化された GScalar を構築する。
 
 cv::GScalar::GScalar (double v0)
 値で初期化された GScalar を構築する。
 
GMatDesc cv::descr_of (const cv::Mat &mat)
 
GScalarDesc cv::descr_of (const cv::Scalar &scalar)
 
GMatDesc cv::descr_of (const cv::UMat &mat)
 
GMatDesc cv::descr_of (const RMat &mat)
 
template<typename U >
GArrayDesc cv::descr_of (const std::vector< U > &)
 
template<typename U >
GOpaqueDesc cv::descr_of (const U &)
 
GArrayDesc cv::empty_array_desc ()
 
static GFrameDesc cv::empty_gframe_desc ()
 
static GMatDesc cv::empty_gmat_desc ()
 
GOpaqueDesc cv::empty_gopaque_desc ()
 
GScalarDesc cv::empty_scalar_desc ()
 
bool cv::GScalarDesc::operator!= (const GScalarDesc &rhs) const
 
std::ostream & cv::operator<< (std::ostream &os, const cv::GScalarDesc &desc)
 
bool cv::GScalarDesc::operator== (const GScalarDesc &) const
 

関数詳解

◆ GScalar() [1/4]

GAPI_WRAP cv::GScalar::GScalar ( )
Python:
cv.GScalar() -> <GScalar object>
cv.GScalar(s) -> <GScalar object>

#include <opencv2/gapi/gscalar.hpp>

空の GScalar を構築する。

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

◆ GScalar() [2/4]

GAPI_WRAP cv::GScalar::GScalar ( const cv::Scalar & s)
explicit
Python:
cv.GScalar() -> <GScalar object>
cv.GScalar(s) -> <GScalar object>

#include <opencv2/gapi/gscalar.hpp>

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

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

覚え書き
GScalar の値は、operator= を使用して別の GScalar をオブジェクトに代入することで上書きできる。代入時には古い GScalar の値は破棄される。
引数
sこの GScalar オブジェクトに関連付ける cv::Scalar 値。

◆ GScalar() [3/4]

cv::GScalar::GScalar ( cv::Scalar && s)
explicit
Python:
cv.GScalar() -> <GScalar object>
cv.GScalar(s) -> <GScalar object>

#include <opencv2/gapi/gscalar.hpp>

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

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

引数
sこの GScalar オブジェクトに関連付ける cv::Scalar 値。

◆ GScalar() [4/4]

cv::GScalar::GScalar ( double v0)
Python:
cv.GScalar() -> <GScalar object>
cv.GScalar(s) -> <GScalar object>

#include <opencv2/gapi/gscalar.hpp>

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

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

引数
v0この GScalar に関連付ける double 値。なお、4成分からなる cv::Scalar のうち最初の成分のみがこの値に設定され、残りはゼロのままとなる。

このコンストラクタのオーバーロードは explicit としてマークされておらず、次のようなG-API式コードの中で使用できる:

cv::GMat b = a + 1;

ここでは operator+(GMat,GScalar) を用いて cv::gapi::addC() をラップし、値で初期化された GScalar がその場で生成される。

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

◆ descr_of() [1/6]

GMatDesc cv::descr_of ( const cv::Mat & mat)

◆ descr_of() [2/6]

GScalarDesc cv::descr_of ( const cv::Scalar & scalar)

◆ descr_of() [3/6]

GMatDesc cv::descr_of ( const cv::UMat & mat)

◆ descr_of() [4/6]

GMatDesc cv::descr_of ( const RMat & mat)

◆ descr_of() [5/6]

template<typename U >
GArrayDesc cv::descr_of ( const std::vector< U > & )

◆ descr_of() [6/6]

template<typename U >
GOpaqueDesc cv::descr_of ( const U & )

◆ empty_array_desc()

GArrayDesc cv::empty_array_desc ( )
inline
Python:
cv.empty_array_desc() -> retval

◆ empty_gframe_desc()

static GFrameDesc cv::empty_gframe_desc ( )
inlinestatic

◆ empty_gmat_desc()

static GMatDesc cv::empty_gmat_desc ( )
inlinestatic

◆ empty_gopaque_desc()

GOpaqueDesc cv::empty_gopaque_desc ( )
inline
Python:
cv.empty_gopaque_desc() -> retval

◆ empty_scalar_desc()

GScalarDesc cv::empty_scalar_desc ( )
inline
Python:
cv.empty_scalar_desc() -> retval

◆ operator!=()

bool cv::GScalarDesc::operator!= ( const GScalarDesc & rhs) const
inline

◆ operator<<()

std::ostream & cv::operator<< ( std::ostream & os,
const cv::GScalarDesc & desc )

◆ operator==()

bool cv::GScalarDesc::operator== ( const GScalarDesc & ) const
inline