OpenCV 4.11.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 分配给某个操作的结果时,它会获得与此操作的函数链接(并且不再为空)。


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