| OpenCV 5.0.0alpha Open Source Computer Vision

Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions
gfluidkernel.hpp File Reference
`#include <vector>`
`#include <functional>`
`#include <map>`
`#include <unordered_map>`
`#include <opencv2/gapi/opencv_includes.hpp>`
`#include <opencv2/gapi/gcommon.hpp>`
`#include <opencv2/gapi/gkernel.hpp>`
`#include <opencv2/gapi/garg.hpp>`
`#include <opencv2/gapi/fluid/gfluidbuffer.hpp>`
Include dependency graph for gfluidkernel.hpp:

## Classes
struct | cv::detail::callCustomGetBorder< false, Impl >
struct | cv::detail::callCustomGetBorder< true, Impl >
struct | cv::detail::CompileArgTag< GFluidOutputRois >
struct | cv::detail::CompileArgTag< GFluidParallelFor >
struct | cv::detail::CompileArgTag< GFluidParallelOutputRois >
struct | cv::detail::fluid_get_in< T >
struct | cv::detail::fluid_get_in< cv::GArray< U > >
struct | cv::detail::fluid_get_in< cv::GMat >
struct | cv::detail::fluid_get_in< cv::GOpaque< U > >
struct | cv::detail::fluid_get_in< cv::GScalar >
struct | cv::detail::FluidCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... >, UseScratch >
struct | cv::detail::get_border_helper< false, Impl, Ins... >
struct | cv::detail::get_border_helper< true, Impl, Ins... >
struct | cv::detail::get_window_helper< false, Impl, Ins... >
struct | cv::detail::get_window_helper< true, Impl, Ins... >
class | cv::GFluidKernel
class | cv::GFluidKernelImpl< Impl, K, UseScratch >
struct | cv::GFluidOutputRois
| This structure allows to control the output image region which Fluid backend will produce in the graph. More...
struct | cv::GFluidParallelFor
| This structure allows to customize the way how Fluid executes parallel regions. More...
struct | cv::GFluidParallelOutputRois
| This structure forces Fluid backend to generate multiple parallel output regions in the graph. These regions execute in parallel. More...
struct | cv::detail::has_Window< C, T >
struct | cv::detail::is_gmat_type< T >
struct | cv::detail::scratch_helper< false, Impl, Ins... >
struct | cv::detail::scratch_helper< true, Impl, Ins... >

## Namespaces
namespace | cv
namespace | cv::detail
namespace | cv::gapi
namespace | cv::gapi::fluid
| This namespace contains G-API Fluid backend functions, structures, and symbols.

## Macros
#define | GAPI_FLUID_KERNEL(Name, API, Scratch)

## Functions
cv::gapi::GBackend | cv::gapi::fluid::backend ()
| Get a reference to Fluid backend.

## Macro Definition Documentation

## ◆ GAPI_FLUID_KERNEL

#define GAPI_FLUID_KERNEL | ( |  | Name,
|  |  | API,
|  |  | Scratch )

Value:
struct Name: public cv::GFluidKernelImpl<Name, API, Scratch>
cv::GFluidKernelImpl
Definition gfluidkernel.hpp:418