opencv2/gapi/infer.hpp#
#include <functional>
#include <string>
#include <utility>
#include <type_traits>
#include <opencv2/gapi/util/util.hpp>
#include <opencv2/gapi/util/any.hpp>
#include <opencv2/gapi/gkernel.hpp>
#include <opencv2/gapi/garg.hpp>
#include <opencv2/gapi/gcommon.hpp>
#include <opencv2/gapi/gmetaarg.hpp>
Include dependency graph for infer.hpp:
This graph shows which files directly or indirectly include infer.hpp:
Classes#
struct cv::detail::accepted_infer_types
struct cv::detail::CompileArgTag< cv::gapi::GNetPackage >
struct cv::gapi::Generic
Generic network type: input and output layers are configured dynamically at runtime.
struct cv::GInfer
struct cv::GInferBase
class cv::detail::GInferInputsTyped
struct cv::GInferList
struct cv::GInferList2
struct cv::GInferList2Base
struct cv::GInferListBase
class cv::detail::GInferOutputsTyped
struct cv::GInferROI
struct cv::GInferROIBase
struct cv::gapi::GNetPackage
A container class for network configurations. Similar to GKernelPackage. Use cv::gapi::networks() to construct this object.
struct cv::gapi::GNetParam
class cv::GNetworkType< K, std::function< R(Args...)> >
class cv::GNetworkType< K, std::function< std::tuple< R... >(Args...)> >
struct cv::InferAPI
struct cv::InferAPIList
struct cv::InferAPIList2
struct cv::InferAPIRoi
struct cv::detail::InferROITraits< GInferListBase >
struct cv::detail::InferROITraits< GInferROIBase >
struct cv::detail::InOutInfo
struct cv::detail::GInferOutputsTyped::Priv
struct cv::detail::GInferInputsTyped::Priv
struct cv::detail::valid_infer2_types< std::tuple< Ns... >, std::tuple<> >
struct cv::detail::valid_infer2_types< std::tuple<>, std::tuple< Ts... > >
Namespaces#
namespace cv
namespace cv::detail
namespace cv::gapi