github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/third_path/opencv4/include/opencv2/gapi.hpp (about) 1 // This file is part of OpenCV project. 2 // It is subject to the license terms in the LICENSE file found in the top-level directory 3 // of this distribution and at http://opencv.org/license.html. 4 // 5 // Copyright (C) 2018 Intel Corporation 6 7 8 #ifndef OPENCV_GAPI_HPP 9 #define OPENCV_GAPI_HPP 10 11 #include <memory> 12 13 /** \defgroup gapi G-API framework 14 @{ 15 @defgroup gapi_main_classes G-API Main Classes 16 @defgroup gapi_data_objects G-API Data Types 17 @{ 18 @defgroup gapi_meta_args G-API Metadata Descriptors 19 @} 20 @defgroup gapi_std_backends G-API Standard Backends 21 @defgroup gapi_compile_args G-API Graph Compilation Arguments 22 @} 23 */ 24 25 #include <opencv2/gapi/gmat.hpp> 26 #include <opencv2/gapi/garray.hpp> 27 #include <opencv2/gapi/gscalar.hpp> 28 #include <opencv2/gapi/gopaque.hpp> 29 #include <opencv2/gapi/gframe.hpp> 30 #include <opencv2/gapi/gcomputation.hpp> 31 #include <opencv2/gapi/gcompiled.hpp> 32 #include <opencv2/gapi/gtyped.hpp> 33 #include <opencv2/gapi/gkernel.hpp> 34 #include <opencv2/gapi/operators.hpp> 35 36 // Include these files here to avoid cyclic dependency between 37 // Desync & GKernel & GComputation & GStreamingCompiled. 38 #include <opencv2/gapi/streaming/desync.hpp> 39 #include <opencv2/gapi/streaming/format.hpp> 40 41 #endif // OPENCV_GAPI_HPP