OpenCV  4.5.2
Open Source Computer Vision
Classes | Namespaces | Typedefs | Functions
gstreaming.hpp File Reference
#include <memory>
#include <vector>
#include <opencv2/gapi/opencv_includes.hpp>
#include <opencv2/gapi/own/assert.hpp>
#include <opencv2/gapi/util/optional.hpp>
#include <opencv2/gapi/garg.hpp>
#include <opencv2/gapi/streaming/source.hpp>

Classes

class  cv::GStreamingCompiled
 Represents a computation (graph) compiled for streaming. More...
 
struct  cv::detail::OptRef< RefHolder >::Holder< T >
 
struct  cv::detail::OptRef< RefHolder >::OptHolder
 
struct  cv::detail::OptRef< RefHolder >
 
struct  cv::detail::wref_spec< T >
 

Namespaces

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

Typedefs

using cv::GOptRunArgP = util::variant< optional< cv::Mat > *, optional< cv::RMat > *, optional< cv::Scalar > *, cv::detail::OptionalVectorRef, cv::detail::OptionalOpaqueRef >
 
using cv::GOptRunArgsP = std::vector< GOptRunArgP >
 
template<class T >
using cv::optional = cv::util::optional< T >
 
using cv::detail::OptionalOpaqueRef = OptRef< cv::detail::OpaqueRef >
 
using cv::detail::OptionalVectorRef = OptRef< cv::detail::VectorRef >
 

Functions

template<typename T , typename... Ts>
GOptRunArgsP cv::gout (optional< T > &arg, optional< Ts > &... args)
 
template<typename T >
GOptRunArgP cv::detail::wrap_opt_arg (optional< T > &arg)
 
template<typename T >
GOptRunArgP cv::detail::wrap_opt_arg (optional< std::vector< T > > &arg)
 
template<>
GOptRunArgP cv::detail::wrap_opt_arg (optional< cv::Mat > &m)
 
template<>
GOptRunArgP cv::detail::wrap_opt_arg (optional< cv::Scalar > &s)