OpenCV 4.10.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 ()
 
静态 GFrameDesc cv::empty_gframe_desc ()
 
静态 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一个 cv::Scalar 值,与该 GScalar 对象关联。

◆ 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一个 cv::Scalar 值,与该 GScalar 对象关联。

◆ 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 值。请注意,四分量 cv::Scalar 的第一个分量才设置为这个值,其他元素仍然为零。

此构造函数重载未标记为 explicit,可用于 G-API 表达式代码,例如

cv::GMat b = a + 1;
GMat 类表示图中的图像或张量数据。
定义 gmat.hpp:68

此处,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