OpenCV 4.12.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 的图像格式与操作的语义不同(例如,在 NV12 图像帧上调用 BGR() 访问器),这些访问器函数可能会动态执行颜色空间转换。

GFramecv::MediaFrame 的虚拟对应物。

另请参见
cv::MediaFrame, cv::GFrameDesc, BGR(), Y(), UV(), infer<>().

构造函数 & 析构函数文档

◆ GFrame()

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

构造一个空的 GFrame

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


此类文档由以下文件生成