OpenCV 4.11.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)
 
模板<typename U >
GArrayDesc cv::descr_of (const std::vector< U > &)
 
模板<typename U >
GOpaqueDesc cv::descr_of (const U &)
 
GArrayDesc cv::empty_array_desc ()
 
静态 GFrameDesc cv::empty_gframe_desc ()
 
静态 GMatDesc cv::empty_gmat_desc ()
 
GOpaqueDesc cv::empty_gopaque_desc ()
 
GScalarDesc cv::empty_scalar_desc ()
 
布尔值 cv::GScalarDesc::operator!= (const GScalarDesc &rhs) const
 
std::ostream & cv::operator<< (std::ostream &os, const cv::GScalarDesc &desc)
 
布尔值 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 ( 双精度浮点数 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]

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

◆ descr_of() [6/6]

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

◆ empty_array_desc()

GArrayDesc cv::empty_array_desc ( )
内联
Python
cv.empty_array_desc() -> 返回值

◆ empty_gframe_desc()

静态 GFrameDesc cv::empty_gframe_desc ( )
内联静态

◆ empty_gmat_desc()

静态 GMatDesc cv::empty_gmat_desc ( )
内联静态

◆ empty_gopaque_desc()

GOpaqueDesc cv::empty_gopaque_desc ( )
内联
Python
cv.empty_gopaque_desc() -> 返回值

◆ empty_scalar_desc()

GScalarDesc cv::empty_scalar_desc ( )
内联
Python
cv.empty_scalar_desc() -> 返回值

◆ operator!=()

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

◆ operator<<()

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

◆ operator==()

bool cv::GScalarDesc::operator== ( const GScalarDesc & ) const
内联