#error This is a shadow header file, which is not intended for processing by any compiler. \ Only bindings parser should handle this file. namespace cv { struct GAPI_EXPORTS_W_SIMPLE GCompileArg { GAPI_WRAP GCompileArg(gapi::GKernelPackage pkg); GAPI_WRAP GCompileArg(gapi::GNetPackage pkg); }; class GAPI_EXPORTS_W_SIMPLE GInferInputs { public: GAPI_WRAP GInferInputs(); GAPI_WRAP GInferInputs& setInput(const std::string& name, const cv::GMat& value); GAPI_WRAP GInferInputs& setInput(const std::string& name, const cv::GFrame& value); }; class GAPI_EXPORTS_W_SIMPLE GInferListInputs { public: GAPI_WRAP GInferListInputs(); GAPI_WRAP GInferListInputs setInput(const std::string& name, const cv::GArray& value); GAPI_WRAP GInferListInputs setInput(const std::string& name, const cv::GArray& value); }; class GAPI_EXPORTS_W_SIMPLE GInferOutputs { public: GAPI_WRAP GInferOutputs(); GAPI_WRAP cv::GMat at(const std::string& name); }; class GAPI_EXPORTS_W_SIMPLE GInferListOutputs { public: GAPI_WRAP GInferListOutputs(); GAPI_WRAP cv::GArray at(const std::string& name); }; namespace detail { gapi::GNetParam GAPI_EXPORTS_W strip(gapi::ie::PyParams params); } // namespace detail namespace gapi { namespace streaming { // FIXME: Extend to work with an arbitrary G-type. cv::GOpaque GAPI_EXPORTS_W timestamp(cv::GMat); cv::GOpaque GAPI_EXPORTS_W seqNo(cv::GMat); cv::GOpaque GAPI_EXPORTS_W seq_id(cv::GMat); } // namespace streaming namespace wip { class GAPI_EXPORTS_W IStreamSource { }; } // namespace wip } // namespace gapi } // namespace cv