OpenCV 4.12.0
开源计算机视觉
加载中...
搜索中...
无匹配项
cv::GMat 类参考

GMat 类表示图中的图像或张量数据。 更多...

#include <opencv2/gapi/gmat.hpp>

cv::GMat 的协作图

公共成员函数

GAPI_WRAP GMat ()
 构造一个空的 GMat
 
GAPI_WRAP GMat (cv::Mat m)
 构造一个值初始化的 GMat
 

详细描述

GMat 类表示图中的图像或张量数据。

GMat 本身不存储任何数据,而是描述了操作之间消耗和生成 GMat 对象的功能关系。

GMatMatUMat 的虚拟对应物,但这并不意味着 G-API 在内部使用 MatUMat 对象来表示 GMat 对象——内部数据表示可能是后端特定的,或者完全优化掉。

另请参见
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)
显式
Python
cv.GMat() -> <GMat object>
cv.GMat(m) -> <GMat object>

构造一个值初始化的 GMat

GMat 可以在图构建时与缓冲区关联。当某个操作具有一个在程序执行期间不更改的 Mat 输入,并且仅设置一次时,这非常有用。在这种情况下,无需将此类 GMat 声明为图输入。

参数
m要与此 GMat 对象关联的 cv::Mat 缓冲区。

此类文档从以下文件生成