![]() |
OpenCV 4.12.0
開源計算機視覺
|
編譯引數:控制編譯過程的資料結構。 更多...
編譯引數:控制編譯過程的資料結構。
G-API 提供了一些圖編譯選項,可以傳遞給 cv::GComputation::apply() 或 cv::GComputation::compile()。 已知的編譯選項在此頁面中列出,而額外的後端可能會引入它們自己的編譯選項(G-API 透明地接受可以傳遞給 cv::compile_args() 的所有內容,這取決於底層後端是否會解釋某個選項)。
例如,如果一個示例計算像這樣執行
可以像這樣傳遞額外引數,指定要編譯哪些核心
名稱空間 | |
| 名稱空間 | cv::gapi |
類 | |
| 結構體 | cv::gapi::plaidml::config |
| 此結構表示實驗性 PlaidML 後端的基本引數。 更多... | |
| 結構體 | cv::GCompileArg |
| 表示任意編譯引數。 更多... | |
| 結構體 | cv::GFluidOutputRois |
| 此結構允許控制 Fluid 後端在圖中生成的輸出影像區域。 更多... | |
| 結構體 | cv::GFluidParallelFor |
| 此結構允許自定義 Fluid 執行並行區域的方式。 更多... | |
| 結構體 | cv::GFluidParallelOutputRois |
| 此結構強制 Fluid 後端在圖中生成多個並行輸出區域。 這些區域並行執行。 更多... | |
| 類 | cv::GKernelPackage |
| 用於異構核心實現集合和圖形轉換的容器類。 更多... | |
| 結構體 | cv::gapi::GNetPackage |
| 用於網路配置的容器類。 類似於 GKernelPackage。 使用 cv::gapi::networks() 來構造此物件。 更多... | |
| 結構體 | cv::gapi::use_only |
| cv::gapi::use_only() 是一個特殊的組合器,它提示 G-API 僅使用在 cv::GComputation::compile() 中指定的核心(並且不使用該包預設提供的核心進行擴充套件)。 更多... | |
型別定義 | |
| using | cv::GCompileArgs = std::vector<GCompileArg> |
函式 | |
| template<typename... Ts> | |
| GCompileArgs | cv::compile_args (Ts &&... args) |
| 將引數列表(引數包)包裝到編譯引數向量中 (cv::GCompileArg)。 | |
| template<typename... KK> | |
| GKernelPackage | cv::gapi::kernels () |
| 建立一個核心包物件,其中包含在可變引數模板引數中指定的核心和轉換。 | |
| template<typename... FF> | |
| GKernelPackage | cv::gapi::kernels (FF &... functors) |
| cv::GCompileArgs & | cv::operator+= (cv::GCompileArgs &lhs, const cv::GCompileArgs &rhs) |
| using cv::GCompileArgs = std::vector<GCompileArg> |
#include <opencv2/gapi/gcommon.hpp>
| GCompileArgs cv::compile_args | ( | Ts &&... | args | ) |
#include <opencv2/gapi/gcommon.hpp>
將引數列表(引數包)包裝到編譯引數向量中 (cv::GCompileArg)。
| GKernelPackage cv::gapi::kernels | ( | ) |
#include <opencv2/gapi/gkernel.hpp>
建立一個核心包物件,其中包含在可變引數模板引數中指定的核心和轉換。
在 G-API 中,核心實現和轉換是型別。 每個後端都有自己的核心 API(例如 GAPI_OCV_KERNEL() 和 GAPI_FLUID_KERNEL()),但所有這些 API 都為每個核心實現定義了一個新型別。
使用此函式將核心實現(以任何方式定義)和轉換傳遞給系統。 示例
請注意,kernels() 本身是一個返回物件的函式,而不是一個型別,因此在末尾加上 () 非常重要 – 它必須是一個函式呼叫。
| GKernelPackage cv::gapi::kernels | ( | FF &... | functors | ) |
|
inline |
#include <opencv2/gapi/gcommon.hpp>