OE 23. Module GAPI - alalek/opencv GitHub Wiki
Introduce a separate module implementing expression-based image processing
- Author: Vadim Pisarevsky
- Link: The feature request
- Status: WIP (currently not exposed to the public)
- Platforms: All
- Complexity: several man-months
Introduction and Rationale
See the Mini Halide proposal for the basic introduction and rationale. While the Halide mini-compiler is cooking, it may be useful to have some intermediate solution for efficient image processing pipelines that would do tiling, parallelization and potentially offloading to GPU automatically. This is what G-API designed for.
Proposed solution
TBD
Impact on existing code, compatibility
This is new functionality, it should not affect existing code. It may affect how people write the new code though.
We should also think how to provide smooth transition to Halide-in-OpenCV when it's finally ready.
Possible alternatives
the existing API and Halide.