![]() |
OpenCV
4.1.0
Open Source Computer Vision
|
#include <functional>#include <iostream>#include <string>#include <type_traits>#include <unordered_map>#include <utility>#include <vector>#include <opencv2/gapi/gcommon.hpp>#include <opencv2/gapi/util/util.hpp>#include <opencv2/gapi/gcall.hpp>#include <opencv2/gapi/garg.hpp>#include <opencv2/gapi/gmetaarg.hpp>#include <opencv2/gapi/gtype_traits.hpp>#include <opencv2/gapi/util/compiler_hints.hpp>Classes | |
| struct | cv::detail::CompileArgTag< cv::gapi::GKernelPackage > |
| struct | cv::detail::CompileArgTag< cv::gapi::GLookupOrder > |
| class | cv::gapi::GBackend |
| struct | cv::GKernel |
| struct | cv::GKernelImpl |
| class | cv::gapi::GKernelPackage |
| A container class for heterogeneous kernel implementation collections. More... | |
| class | cv::GKernelType< typename, typename > |
| class | cv::GKernelType< K, std::function< R(Args...)> > |
| class | cv::GKernelTypeM< typename, typename > |
| class | cv::GKernelTypeM< K, std::function< std::tuple< R... >(Args...)> > |
| struct | std::hash< cv::gapi::GBackend > |
| struct | cv::detail::MetaHelper< typename, typename, typename > |
| struct | cv::detail::MetaHelper< K, std::tuple< Ins... >, Out > |
| struct | cv::detail::MetaHelper< K, std::tuple< Ins... >, std::tuple< Outs... > > |
| struct | cv::detail::MetaType< T > |
| struct | cv::detail::MetaType< T > |
| struct | cv::detail::MetaType< cv::GArray< U > > |
| struct | cv::detail::MetaType< cv::GMat > |
| struct | cv::detail::MetaType< cv::GScalar > |
Namespaces | |
| cv | |
| "black box" representation of the file storage associated with a file on disk. | |
| cv::detail | |
| cv::gapi | |
Macros | |
| #define | G_ID_HELPER_BODY(Class, Id) |
| #define | G_ID_HELPER_CLASS(Class) Class##IdHelper |
| #define | G_TYPED_KERNEL(Class, API, Id) |
| #define | G_TYPED_KERNEL_M(Class, API, Id) |
Typedefs | |
| using | cv::gapi::GLookupOrder = std::vector< GBackend > |
| Priority list of backends to use during kernel resolution process. More... | |
| using | cv::GShapes = std::vector< GShape > |
| template<typename T > | |
| using | cv::detail::is_nongapi_type = std::is_same< T, typename MetaType< T >::type > |
Enumerations | |
| enum | cv::unite_policy { cv::unite_policy::REPLACE, cv::unite_policy::KEEP } |
Functions | |
| GKernelPackage | cv::gapi::combine (const GKernelPackage &lhs, const GKernelPackage &rhs, const cv::unite_policy policy) |
| template<typename T > | |
| std::enable_if<!is_nongapi_type< T >::value, typename MetaType< T >::type >::type | cv::detail::get_in_meta (const GMetaArgs &in_meta, const GArgs &, int idx) |
| template<typename T > | |
| std::enable_if< is_nongapi_type< T >::value, T >::type | cv::detail::get_in_meta (const GMetaArgs &, const GArgs &in_args, int idx) |
| template<typename... KK> | |
| GKernelPackage | cv::gapi::kernels () |
| Create a kernel package object containing kernels specified in variadic template argument. More... | |
| GLookupOrder | cv::gapi::lookup_order (std::initializer_list< GBackend > &&list) |
| Create a backend lookup order – priority list of backends to use during graph compilation process. More... | |
| bool | cv::gapi::operator!= (const GBackend &lhs, const GBackend &rhs) |
| #define G_ID_HELPER_BODY | ( | Class, | |
| Id | |||
| ) |
| #define G_ID_HELPER_CLASS | ( | Class | ) | Class##IdHelper |
| #define G_TYPED_KERNEL | ( | Class, | |
| API, | |||
| Id | |||
| ) |
| #define G_TYPED_KERNEL_M | ( | Class, | |
| API, | |||
| Id | |||
| ) |
1.8.12