|  | OpenCV 4.12.0
    Open Source Computer Vision | 
#include <vector>#include <unordered_map>#include <type_traits>#include <opencv2/gapi/opencv_includes.hpp>#include <opencv2/gapi/own/mat.hpp>#include <opencv2/gapi/media.hpp>#include <opencv2/gapi/util/util.hpp>#include <opencv2/gapi/util/any.hpp>#include <opencv2/gapi/util/variant.hpp>#include <opencv2/gapi/gmat.hpp>#include <opencv2/gapi/gscalar.hpp>#include <opencv2/gapi/garray.hpp>#include <opencv2/gapi/gopaque.hpp>#include <opencv2/gapi/gframe.hpp>#include <opencv2/gapi/gtype_traits.hpp>#include <opencv2/gapi/gmetaarg.hpp>#include <opencv2/gapi/streaming/source.hpp>#include <opencv2/gapi/rmat.hpp>| Classes | |
| struct | cv::gapi::wip::Data | 
| This aggregate type represents all types which G-API can handle (via variant).  More... | |
| struct | cv::detail::ExtractArgsCallback | 
| struct | cv::detail::ExtractMetaCallback | 
| class | cv::GArg | 
| struct | cv::GRunArg | 
| Namespaces | |
| namespace | cv | 
| namespace | cv::detail | 
| namespace | cv::gapi | 
| namespace | cv::gapi::wip | 
| This namespace contains experimental G-API functionality, functions or structures in this namespace are subjects to change or removal in the future releases. This namespace also contains functions which API is not stabilized yet. | |
| Typedefs | |
| using | cv::GArgs = std::vector<GArg> | 
| using | cv::GRunArgBase | 
| using | cv::GRunArgP | 
| using | cv::GRunArgs = std::vector<GRunArg> | 
| using | cv::GRunArgsP = std::vector<GRunArgP> | 
| using | cv::GTypesInfo = std::vector<GTypeInfo> | 
| template<typename T > | |
| using | cv::detail::is_garg = std::is_same<GArg, typename std::decay<T>::type> | 
| Functions | |
| cv::GRunArg | cv::gapi::bind (cv::GRunArgP &out) | 
| Wraps output GRunArgsP available during graph execution to GRunArgs which can be serialized. | |
| cv::GRunArgsP | cv::gapi::bind (cv::GRunArgs &out_args) | 
| Wraps deserialized output GRunArgs to GRunArgsP which can be used by GCompiled. | |
| void | cv::detail::constructGraphOutputs (const cv::GTypesInfo &out_info, cv::GRunArgs &args, cv::GRunArgsP &outs) | 
| template<typename... Ts> | |
| GRunArgs | cv::gin (const Ts &... args) | 
| template<typename... Ts> | |
| GRunArgsP | cv::gout (Ts &... args) | 
| GRunArgs & | cv::operator+= (GRunArgs &lhs, const GRunArgs &rhs) | 
| This operator allows to complement the input vector at runtime. | |
| GRunArgsP & | cv::operator+= (GRunArgsP &lhs, const GRunArgsP &rhs) | 
| This operator allows to complement the output vector at runtime. | |