![]() |
OpenCV 4.12.0
開源計算機視覺
|
cv::GArray<T> 模板類表示圖中的 T 類物件列表。 更多...
#include <opencv2/gapi/garray.hpp>
公共成員函式 | |
| GArray () | |
構造一個空的 cv::GArray<T> | |
| GArray (const std::vector< HT > &v) | |
構造一個值初始化的 cv::GArray<T> | |
| GArray (std::vector< HT > &&v) | |
構造一個值初始化的 cv::GArray<T> | |
cv::GArray<T> 模板類表示圖中的 T 類物件列表。
cv::GArray<T> 描述了消耗和產生 T 類物件陣列的操作之間的函式關係。 cv::GArray<T> 的主要目的是表示物件的動態列表——列表的大小在圖的構造或編譯時未知。 示例包括:角點和特徵檢測器 (cv::GArray<cv::Point>)、物件檢測和跟蹤結果 (cv::GArray<cv::Rect>)。 程式設計師可以在自定義操作中使用自己的型別和 cv::GArray<T>。
類似於 cv::GScalar,cv::GArray<T> 可以進行值初始化——在這種情況下,一個圖常量值與該物件關聯。
GArray<T> 是 std::vector<T> 的虛擬對應物,通常用於表示 G-API 執行期間的 GArray<T> 資料。
cv::GOpaque<T>
|
inlineexplicit |
構造一個值初始化的 cv::GArray<T>
cv::GArray<T> 物件的值可以在圖構造時關聯。 當某些操作具有一個在程式執行期間不會更改,並且只設置一次的 cv::GArray<T> 輸入時,這很有用。 在這種情況下,無需將此類 cv::GArray<T> 宣告為圖形輸入。
operator= 將另一個 cv::GArray<T> 賦值給該物件來覆蓋 cv::GArray<T> 的值——在賦值時,舊的關聯或值將被丟棄。| v | 一個 std::vector<T>,用於與此 cv::GArray<T> 物件關聯。 向量資料被複制到 cv::GArray<T> 中(不持有對傳遞資料的引用)。 |
|
inlineexplicit |
構造一個值初始化的 cv::GArray<T>
這是一個過載的成員函式,為方便起見而提供。 它與上述函式的不同之處僅在於它接受的引數。
| v | 一個 std::vector<T>,用於與此 cv::GArray<T> 物件關聯。 向量資料被移動到 cv::GArray<T> 中。 |
|
inline |
構造一個空的 cv::GArray<T>
通常,空的 G-API 資料物件表示圖形的起點。 當將一個空的 cv::GArray<T> 賦值給某個操作的結果時,它將獲得與該操作的函式連結(並且不再為空)。