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 被賦值給某個操作的結果時,它會獲得與此操作的功能連結(並且不再為空)。


此類文件由以下檔案生成