OpenCV  4.9.0-dev
Open Source Computer Vision
Classes | Namespaces | Typedefs | Functions
render.hpp File Reference
#include <opencv2/gapi/render/render_types.hpp>
#include <opencv2/gapi.hpp>

Classes

struct  cv::detail::CompileArgTag< cv::gapi::wip::draw::freetype_font >
 

Namespaces

 cv
 "black box" representation of the file storage associated with a file on disk.
 
 cv::detail
 
 cv::gapi
 
 cv::gapi::render
 This namespace contains G-API CPU rendering backend functions, structures, and symbols. See G-API Drawing and composition functionality for details.
 
 cv::gapi::render::ocv
 
 cv::gapi::wip
 This namespace contains experimental G-API functionality, functions or structures in this namespace are subjects to change or removal in the future releases. This namespace also contains functions which API is not stabilized yet.
 
 cv::gapi::wip::draw
 

Typedefs

using cv::gapi::wip::draw::GMat2 = std::tuple< cv::GMat, cv::GMat >
 
using cv::gapi::wip::draw::GMatDesc2 = std::tuple< cv::GMatDesc, cv::GMatDesc >
 

Functions

cv::GKernelPackage cv::gapi::render::ocv::kernels ()
 Create a kernel package object containing kernels and transformations specified in variadic template argument. More...
 
void cv::gapi::wip::draw::render (cv::Mat &bgr, const Prims &prims, cv::GCompileArgs &&args={})
 The function renders on the input image passed drawing primitivies. More...
 
void cv::gapi::wip::draw::render (cv::Mat &y_plane, cv::Mat &uv_plane, const Prims &prims, cv::GCompileArgs &&args={})
 The function renders on two NV12 planes passed drawing primitivies. More...
 
void cv::gapi::wip::draw::render (cv::MediaFrame &frame, const Prims &prims, cv::GCompileArgs &&args={})
 The function renders on the input media frame passed drawing primitivies. More...
 
GMat cv::gapi::wip::draw::render3ch (const GMat &src, const GArray< Prim > &prims)
 Renders on 3 channels input. More...
 
GFrame cv::gapi::wip::draw::renderFrame (const GFrame &m_frame, const GArray< Prim > &prims)
 Renders Media Frame. More...
 
GMat2 cv::gapi::wip::draw::renderNV12 (const GMat &y, const GMat &uv, const GArray< Prim > &prims)
 Renders on two planes. More...