OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
公有成员函数 | 所有成员列表
cv::GFrame 类参考

GFrame 类表示图中的图像或媒体帧。 更多...

#include <opencv2/gapi/gframe.hpp>

cv::GFrame 的协作图

公有成员函数

GAPI_WRAP GFrame ()
 构造一个空的 GFrame
 

详细描述

GFrame 类表示图中的图像或媒体帧。

GFrame 本身不存储任何数据,而是描述了使用和生成 GFrame 对象的操作之间的函数关系。

GFrame 被引入以在同一类型下处理各种媒体格式(例如,NV12 或 I420)。各种图像格式在平面数量(例如,NV12 为两个平面,I420 为三个平面)和像素布局方面可能有所不同。 GFrame 类型允许在图中统一处理这些媒体格式——如果媒体格式更改,图结构将不会更改,例如,使用同一图的不同的相机或解码器。G-API 提供了许多直接对 GFrame 进行操作的操作,例如 infer<>() 或 renderFrame(); 预计这些操作将处理不同的媒体格式。还有一些访问器操作,例如 BGR()、Y()、UV()——这些操作以熟悉的 cv::GMat 形式提供对帧数据的访问,可以与大多数现有的 G-API 操作一起使用。如果应用它们的 GFrame 的图像格式不同于操作的语义,这些访问器函数可能会动态执行颜色空间转换(例如,BGR() 访问器在 NV12 图像帧上调用)。

GFramecv::MediaFrame 的虚拟对应物。

另请参见
cv::MediaFramecv::GFrameDescBGR()、Y()、UV()、infer<>()。

构造函数和析构函数文档

◆ GFrame()

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

构造一个空的 GFrame

通常,空的 G-API 数据对象表示图的起点。当将空的 GFrame 分配给某个操作的结果时,它将获得到该操作的函数链接(并且不再为空)。


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