mirror of
https://github.com/opencv/opencv.git
synced 2024-12-04 08:49:14 +08:00
93c3775927
[G-API] Wrap cv::gapi::infer<Generic> into python * Introduce generic infer * Move Generic to infer.hpp * Removew num_outs * Fix windows warnings * Fix comments to review * Fix doxygen * Add comment * Fix comments to review * Wrap inference to python * Add default ctor to Params * Add test * Fix clang build * Implement GInferInputs/GInferOutputs as Pimpl * Add checkIEtarget to infer test * Fix path * Supress warning * Use getAvailableDevices insted of checkIETarget * Move PyParams to bindings_ie * Add namespace * Update CMakeLists.txt
31 lines
1.1 KiB
C++
31 lines
1.1 KiB
C++
#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_EXPORTS_W GCompileArgs compile_args(gapi::GKernelPackage pkg);
|
|
GAPI_EXPORTS_W GCompileArgs compile_args(gapi::GNetPackage pkg);
|
|
|
|
// NB: This classes doesn't exist in *.so
|
|
// HACK: Mark them as a class to force python wrapper generate code for this entities
|
|
class GAPI_EXPORTS_W_SIMPLE GProtoArg { };
|
|
class GAPI_EXPORTS_W_SIMPLE GProtoInputArgs { };
|
|
class GAPI_EXPORTS_W_SIMPLE GProtoOutputArgs { };
|
|
class GAPI_EXPORTS_W_SIMPLE GRunArg { };
|
|
class GAPI_EXPORTS_W_SIMPLE GMetaArg { };
|
|
|
|
using GProtoInputArgs = GIOProtoArgs<In_Tag>;
|
|
using GProtoOutputArgs = GIOProtoArgs<Out_Tag>;
|
|
|
|
namespace gapi
|
|
{
|
|
GAPI_EXPORTS_W gapi::GNetPackage networks(const cv::gapi::ie::PyParams& params);
|
|
namespace wip
|
|
{
|
|
class GAPI_EXPORTS_W IStreamSource { };
|
|
} // namespace wip
|
|
} // namespace gapi
|
|
} // namespace cv
|