OpenCV  4.5.1
Open Source Computer Vision
Classes | Namespaces | Typedefs | Functions
garg.hpp File Reference
#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...
 
class  cv::GArg
 
struct  cv::GRunArg
 
struct  cv::detail::in_variant< typename, typename >
 

Namespaces

 cv
 "black box" representation of the file storage associated with a file on disk.
 
 cv::detail
 
 cv::gapi
 
 cv::gapi::wip
 

Typedefs

using cv::GArgs = std::vector< GArg >
 
using cv::GRunArgBase = util::variant< cv::UMat, cv::RMat, cv::gapi::wip::IStreamSource::Ptr, cv::Mat, cv::Scalar, cv::detail::VectorRef, cv::detail::OpaqueRef, cv::MediaFrame >
 
using cv::GRunArgP = util::variant< cv::UMat *, cv::Mat *, cv::RMat *, cv::Scalar *, cv::MediaFrame *, cv::detail::VectorRef, cv::detail::OpaqueRef >
 
using cv::GRunArgs = std::vector< GRunArg >
 
using cv::GRunArgsP = std::vector< GRunArgP >
 
template<typename T >
using cv::detail::is_garg = std::is_same< GArg, typename std::decay< T >::type >
 

Functions

cv::GRunArgsP cv::gapi::bind (cv::GRunArgs &results)
 
cv::GRunArg cv::gapi::bind (cv::GRunArgP &out)
 
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. More...
 
GRunArgsP & cv::operator+= (GRunArgsP &lhs, const GRunArgsP &rhs)
 This operator allows to complement the output vector at runtime. More...