OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
G-API 元資料描述符

詳細描述

名稱空間

名稱空間  cv::gapi
 

結構體  cv::GArrayDesc
 
結構體  cv::GFrameDesc
 
結構體  cv::GMatDesc
 
結構體  cv::GOpaqueDesc
 
結構體  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 物件>
cv.GScalar(s) -> <GScalar 物件>

#include <opencv2/gapi/gscalar.hpp>

構造一個空的 GScalar

通常,空的 G-API 資料物件表示圖的起點。當空的 GScalar 被賦值給某個操作的結果時,它會獲得到該操作的函式連結(並且不再為空)。

◆ GScalar() [2/4]

GAPI_WRAP cv::GScalar::GScalar ( const cv::Scalar & s)
顯式
Python
cv.GScalar() -> <GScalar 物件>
cv.GScalar(s) -> <GScalar 物件>

#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)
顯式
Python
cv.GScalar() -> <GScalar 物件>
cv.GScalar(s) -> <GScalar 物件>

#include <opencv2/gapi/gscalar.hpp>

構造一個值初始化的 GScalar

這是一個過載的成員函式,為了方便而提供。它與上述函式的不同之處僅在於它接受的引數。

引數
s要與此 GScalar 物件關聯的 cv::Scalar 值。

◆ GScalar() [4/4]

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

#include <opencv2/gapi/gscalar.hpp>

構造一個值初始化的 GScalar

這是一個過載的成員函式,為了方便而提供。它與上述函式的不同之處僅在於它接受的引數。

引數
v0要與此 GScalar 關聯的 double 值。請注意,四分量 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