OpenCV 4.11.0
开源计算机视觉
|
#include <functional>
#include <iostream>
#include <string>
#include <type_traits>
#include <unordered_map>
#include <utility>
#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>
#include <opencv2/gapi/gtransform.hpp>
命名空间 | |
命名空间 | cv |
命名空间 | cv::detail |
命名空间 | cv::gapi |
命名空间 | std |
STL 命名空间。 | |
宏 | |
#define | __WRAP_VAARGS(x) |
#define | COMBINE_SIGNATURE(...) |
#define | G_API_OP G_TYPED_KERNEL |
#define | G_API_OP_M G_API_OP |
#define | G_TYPED_KERNEL(Class, ...) |
#define | G_TYPED_KERNEL_HELPER(Class, API, Id) |
#define | G_TYPED_KERNEL_HELPER_10(Class, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, Id) |
#define | G_TYPED_KERNEL_HELPER_2(Class, _1, _2, Id) |
#define | G_TYPED_KERNEL_HELPER_3(Class, _1, _2, _3, Id) |
#define | G_TYPED_KERNEL_HELPER_4(Class, _1, _2, _3, _4, Id) |
#define | G_TYPED_KERNEL_HELPER_5(Class, _1, _2, _3, _4, _5, Id) |
#define | G_TYPED_KERNEL_HELPER_6(Class, _1, _2, _3, _4, _5, _6, Id) |
#define | G_TYPED_KERNEL_HELPER_7(Class, _1, _2, _3, _4, _5, _6, _7, Id) |
#define | G_TYPED_KERNEL_HELPER_8(Class, _1, _2, _3, _4, _5, _6, _7, _8, Id) |
#define | G_TYPED_KERNEL_HELPER_9(Class, _1, _2, _3, _4, _5, _6, _7, _8, _9, Id) |
#define | G_TYPED_KERNEL_M G_TYPED_KERNEL |
#define | GET_G_TYPED_KERNEL(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, NAME, ...) |
类型定义 | |
使用 | cv::GCtors = std::vector<detail::HostCtor> |
使用 | cv::gapi::GKernelPackage = cv::GKernelPackage |
使用 | cv::GKinds = std::vector<cv::detail::OpaqueKind> |
使用 | cv::GShapes = std::vector<GShape> |
模板<typename T > | |
使用 | cv::detail::is_nongapi_type = std::is_same<T, typename MetaType<T>::type> |
函数 | |
模板<typename... Ps> | |
cv::GKernelPackage | cv::gapi::combine (const cv::GKernelPackage &a, const cv::GKernelPackage &b, Ps &&... rest) |
将多个 G-API 内核包组合成一个。 | |
cv::GKernelPackage | cv::gapi::combine (const cv::GKernelPackage &lhs, const cv::GKernelPackage &rhs) |
模板<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) |
模板<typename T > | |
std::enable_if<!is_nongapi_type< T >::value, typenameMetaType< T >::type >::type | cv::detail::get_in_meta (const GMetaArgs &in_meta, const GArgs &, int idx) |
模板<typename... KK> | |
GKernelPackage | cv::gapi::kernels () |
创建一个包含在可变参数模板参数中指定的内核和变换的内核包对象。 | |
模板<typename... FF> | |
GKernelPackage | cv::gapi::kernels (FF &... functors) |
布尔值 | cv::gapi::operator!= (const GBackend &lhs, const GBackend &rhs) |
变量 | |
类 GAPI_EXPORTS_W_SIMPLE | cv::GKernelPackage |
#define __WRAP_VAARGS | ( | x | ) |
#define COMBINE_SIGNATURE | ( | ... | ) |
#define G_API_OP G_TYPED_KERNEL |
#define G_API_OP_M G_API_OP |
#define G_TYPED_KERNEL | ( | 类, | |
... ) |
声明一个新的 G-API 操作。更多细节请参见内核 API。
类 | 此操作的类型名称。 |
#define G_TYPED_KERNEL_HELPER | ( | 类, | |
API, | |||
Id ) |
G_TYPED_KERNEL 的辅助函数声明了一个新的 G-API 操作。更多细节请参见内核 API。
类 | 此操作的类型名称。 |
API | 操作的类似于 std::function<> 的签名;返回类型是单个值或多个值的元组。 |
Id | 操作的字符串标识符。必须唯一。 |
#define G_TYPED_KERNEL_HELPER_10 | ( | 类, | |
_1, | |||
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
_7, | |||
_8, | |||
_9, | |||
_10, | |||
Id ) |
#define G_TYPED_KERNEL_HELPER_2 | ( | 类, | |
_1, | |||
_2, | |||
Id ) |
#define G_TYPED_KERNEL_HELPER_3 | ( | 类, | |
_1, | |||
_2, | |||
_3, | |||
Id ) |
#define G_TYPED_KERNEL_HELPER_4 | ( | 类, | |
_1, | |||
_2, | |||
_3, | |||
_4, | |||
Id ) |
#define G_TYPED_KERNEL_HELPER_5 | ( | 类, | |
_1, | |||
_2, | |||
_3, | |||
_4, | |||
_5, | |||
Id ) |
#define G_TYPED_KERNEL_HELPER_6 | ( | 类, | |
_1, | |||
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
Id ) |
#define G_TYPED_KERNEL_HELPER_7 | ( | 类, | |
_1, | |||
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
_7, | |||
Id ) |
#define G_TYPED_KERNEL_HELPER_8 | ( | 类, | |
_1, | |||
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
_7, | |||
_8, | |||
Id ) |
#define G_TYPED_KERNEL_HELPER_9 | ( | 类, | |
_1, | |||
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
_7, | |||
_8, | |||
_9, | |||
Id ) |
#define G_TYPED_KERNEL_M G_TYPED_KERNEL |
#define GET_G_TYPED_KERNEL | ( | _1, | |
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
_7, | |||
_8, | |||
_9, | |||
_10, | |||
_11, | |||
NAME, | |||
... ) |