OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
| 命名空间 | 类型定义 | 枚举 | 函数
gcommon.hpp 文件参考
#include <functional>
#include <vector>
#include <type_traits>
#include <opencv2/gapi/opencv_includes.hpp>
#include <opencv2/gapi/util/any.hpp>
#include <opencv2/gapi/util/optional.hpp>
#include <opencv2/gapi/own/exports.hpp>
#include <opencv2/gapi/own/assert.hpp>
#include <opencv2/gapi/render/render_types.hpp>
#include <opencv2/gapi/s11n/base.hpp>
gcommon.hpp 的包含依赖关系图
此图显示了哪些文件直接或间接包含此文件

结构  cv::detail::CompileArgTag< cv::graph_dump_path >
 
结构  cv::detail::CompileArgTag< cv::use_threaded_executor >
 
结构  cv::GCompileArg
 表示任意编译参数。 更多...
 
结构  cv::detail::GOpaqueTraits< T >
 
结构  cv::detail::GOpaqueTraits< bool >
 
结构  cv::detail::GOpaqueTraits< cv::gapi::wip::draw::Prim >
 
结构  cv::detail::GOpaqueTraits< cv::GMat >
 
结构  cv::detail::GOpaqueTraits< cv::Mat >
 
结构  cv::detail::GOpaqueTraits< cv::Point >
 
结构  cv::detail::GOpaqueTraits< cv::Point2f >
 
结构  cv::detail::GOpaqueTraits< cv::Point3f >
 
结构  cv::detail::GOpaqueTraits< cv::Rect >
 
结构  cv::detail::GOpaqueTraits< cv::Scalar >
 
结构  cv::detail::GOpaqueTraits< cv::Size >
 
结构  cv::detail::GOpaqueTraits< double >
 
结构  cv::detail::GOpaqueTraits< float >
 
结构  cv::detail::GOpaqueTraits< int64_t >
 
结构  cv::detail::GOpaqueTraits< std::string >
 
结构  cv::detail::GOpaqueTraits< uint64_t >
 
结构  cv::graph_dump_path
 要求 G-API 在给定文件名下以 Graphviz 格式转储已编译的图形。 更多...
 
结构  std::hash< cv::GShape >
 
结构  cv::detail::KernelTag
 
结构  cv::detail::TransformTag
 
结构  cv::use_threaded_executor
 cv::GComputation 通过 cv::GComputation::compile 方法编译时,要求 G-API 使用带线程的执行器。 更多...
 
结构  cv::gapi::s11n::detail::wrap_serialize< T >
 

命名空间

命名空间  cv
 与磁盘上的文件关联的文件存储的“黑盒”表示。
 
命名空间  cv::detail
 
命名空间  cv::gapi
 
命名空间  cv::gapi::s11n
 此命名空间包含 G-API 序列化和反序列化函数以及数据结构。
 
命名空间  cv::gapi::s11n::detail
 
命名空间  std
 STL 命名空间。
 

类型定义

using cv::GCompileArgs = std::vector< GCompileArg >
 
using cv::detail::GOpaqueTraitsArrayTypes = std::tuple< int, double, float, uint64_t, bool, std::string, cv::Size, cv::Scalar, cv::Point, cv::Point2f, cv::Point3f, cv::Mat, cv::Rect, cv::gapi::wip::draw::Prim >
 
using cv::detail::GOpaqueTraitsOpaqueTypes = std::tuple< int, double, float, uint64_t, bool, std::string, cv::Size, cv::Point, cv::Point2f, cv::Point3f, cv::Rect, cv::gapi::wip::draw::Prim >
 
template<typename T >
using cv::detail::is_compile_arg = std::is_same< GCompileArg, typename std::decay< T >::type >
 

枚举

enum class  cv::GShape : int {
  cv::GMAT ,
  cv::GSCALAR ,
  cv::GARRAY ,
  cv::GOPAQUE ,
  cv::GFRAME
}
 
enum class  cv::detail::OpaqueKind : int {
  cv::detail::CV_UNKNOWN ,
  cv::detail::CV_BOOL ,
  cv::detail::CV_INT ,
  cv::detail::CV_INT64 ,
  cv::detail::CV_DOUBLE ,
  cv::detail::CV_FLOAT ,
  cv::detail::CV_UINT64 ,
  cv::detail::CV_STRING ,
  cv::detail::CV_POINT ,
  cv::detail::CV_POINT2F ,
  cv::detail::CV_POINT3F ,
  cv::detail::CV_SIZE ,
  cv::detail::CV_RECT ,
  cv::detail::CV_SCALAR ,
  cv::detail::CV_MAT ,
  cv::detail::CV_DRAW_PRIM
}
 

函数

template<typename... Ts>
GCompileArgs cv::compile_args (Ts &&... args)
 将参数列表(参数包)包装成编译参数向量 (cv::GCompileArg)。
 
cv::GCompileArgscv::operator+= (cv::GCompileArgs &lhs, const cv::GCompileArgs &rhs)