OpenCV 4.11.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 对象——内部数据表示可能特定于后端,或者根本被优化掉。

参见
MatGMatDesc

构造函数和析构函数文档

◆ GMat() [1/2]

GAPI_WRAP cv::GMat::GMat ( )
Python
cv.GMat() -> <GMat 对象>
cv.GMat(m) -> <GMat 对象>

构造一个空的 GMat

通常,空的 G-API 数据对象表示图的起点。当一个空的 GMat 被赋值给某个操作的结果时,它会获得与该操作的函数链接(并且不再为空)。

◆ GMat() [2/2]

GAPI_WRAP cv::GMat::GMat ( cv::Mat m)
explicit
Python
cv.GMat() -> <GMat 对象>
cv.GMat(m) -> <GMat 对象>

构造一个值初始化的 GMat

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

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

此类的文档是从以下文件生成的