| OpenCV 4.3.0 Open Source Computer Vision

Classes | Namespaces | Macros | Functions
goclkernel.hpp File Reference
`#include <vector>`
`#include <functional>`
`#include <map>`
`#include <unordered_map>`
`#include <opencv2/core/mat.hpp>`
`#include <opencv2/gapi/gcommon.hpp>`
`#include <opencv2/gapi/gkernel.hpp>`
`#include <opencv2/gapi/garg.hpp>`

## Classes
struct | cv::detail::OCLCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... > >::call_and_postprocess< Inputs >
class | cv::GOCLContext
class | cv::GOCLKernel
class | cv::GOCLKernelImpl< Impl, K >
struct | cv::detail::ocl_get_in< T >
struct | cv::detail::ocl_get_in< T >
struct | cv::detail::ocl_get_in< cv::GArray< U > >
struct | cv::detail::ocl_get_in< cv::GMat >
struct | cv::detail::ocl_get_in< cv::GOpaque< U > >
struct | cv::detail::ocl_get_in< cv::GScalar >
struct | cv::detail::ocl_get_out< T >
struct | cv::detail::ocl_get_out< cv::GArray< U > >
struct | cv::detail::ocl_get_out< cv::GMat >
struct | cv::detail::ocl_get_out< cv::GOpaque< U > >
struct | cv::detail::ocl_get_out< cv::GScalar >
struct | cv::detail::OCLCallHelper< typename, typename, typename >
struct | cv::detail::OCLCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... > >
struct | cv::detail::tracked_cv_umat

## Namespaces
| cv
| "black box" representation of the file storage associated with a file on disk.
| cv::detail
| cv::gapi
| cv::gapi::ocl
| cv::gimpl

## Macros
#define | GAPI_OCL_KERNEL(Name, API) struct Name: public cv::GOCLKernelImpl<Name, API>

## Functions
cv::gapi::GBackend | cv::gapi::ocl::backend ()
| Get a reference to OCL backend. More...
template<typename... Outputs>
void | cv::detail::postprocess_ocl (Outputs &... outs)

## Macro Definition Documentation

## ◆ GAPI_OCL_KERNEL

#define GAPI_OCL_KERNEL | ( |  | Name,
|  |  | API
| ) |  | struct Name: public cv::GOCLKernelImpl<Name, API>