OpenCV  4.10.0
开源计算机视觉
加载中…
搜索中…
无匹配项
| 命名空间 | 类型定义 | 函数
garg.hpp 文件参考
#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>
包含依赖关系图 for garg.hpp
此图显示了直接或间接包含此文件的哪些文件

结构  cv::gapi::wip::Data
 此聚合类型表示 G-API 可以处理的所有类型(通过变体)。 更多...
 
结构  cv::detail::ExtractArgsCallback
 
结构  cv::detail::ExtractMetaCallback
 
类  cv::GArg
 
结构  cv::GRunArg
 

命名空间

命名空间  cv
 与磁盘上文件关联的文件存储的“黑盒”表示。
 
命名空间  cv::detail
 
命名空间  cv::gapi
 
命名空间  cv::gapi::wip
 此命名空间包含实验性的 G-API 功能,此命名空间中的函数或结构可能会在将来的版本中发生更改或删除。 此命名空间还包含 API 尚未稳定的函数。
 

类型定义

使用  cv::GArgs = std::vector< GArg >
 
使用  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 >
 
使用  cv::GRunArgP = util::variant< cv::UMat *, cv::Mat *, cv::RMat *, cv::Scalar *, cv::MediaFrame *, cv::detail::VectorRef, cv::detail::OpaqueRef >
 
使用  cv::GRunArgs = std::vector< GRunArg >
 
使用  cv::GRunArgsP = std::vector< GRunArgP >
 
使用  cv::GTypesInfo = std::vector< GTypeInfo >
 
模板<typename T >
使用  cv::detail::is_garg = std::is_same< GArg, typename std::decay< T >::type >
 

函数

cv::GRunArg cv::gapi::bind (cv::GRunArgP &out)
 将图执行期间可用的输出 GRunArgsP 包装到 GRunArgs 中,该 GRunArgs 可以序列化。
 
cv::GRunArgsP cv::gapi::bind (cv::GRunArgs &out_args)
 将反序列化的输出 GRunArgs 包装到 GRunArgsP 中,该 GRunArgsP 可以由 GCompiled 使用。
 
void  cv::detail::constructGraphOutputs (const cv::GTypesInfo &out_info, cv::GRunArgs &args, cv::GRunArgsP &outs)
 
模板<typename... Ts>
GRunArgs cv::gin (const Ts &... args)
 
模板<typename... Ts>
GRunArgsP cv::gout (Ts &... args)
 
GRunArgscv::operator+= (GRunArgs &lhs, const GRunArgs &rhs)
 此运算符允许在运行时补充输入向量。
 
GRunArgsPcv::operator+= (GRunArgsP &lhs, const GRunArgsP &rhs)
 此运算符允许在运行时补充输出向量。