opencv2/gapi/render/render.hpp#

Include dependency graph for render.hpp:

opencv2/gapi/render/render.hpp Node1 opencv2/gapi/render /render.hpp Node2 opencv2/gapi/render /render_types.hpp Node1->Node2 Node53 opencv2/gapi.hpp Node1->Node53 Node3 string Node2->Node3 Node4 vector Node2->Node4 Node5 opencv2/gapi/opencv _includes.hpp Node2->Node5 Node44 opencv2/gapi/util/variant.hpp Node2->Node44 Node52 opencv2/gapi/own/exports.hpp Node2->Node52 Node6 opencv2/core/mat.hpp Node5->Node6 Node8 opencv2/core/cvdef.h Node5->Node8 Node15 opencv2/core/base.hpp Node5->Node15 Node39 opencv2/core/types.hpp Node5->Node39 Node7 opencv2/core/matx.hpp Node6->Node7 Node27 type_traits Node6->Node27 Node6->Node39 Node41 opencv2/core/bufferpool.hpp Node6->Node41 Node42 array Node6->Node42 Node43 opencv2/core/mat.inl.hpp Node6->Node43 Node7->Node8 Node7->Node15 Node34 opencv2/core/traits.hpp Node7->Node34 Node35 opencv2/core/saturate.hpp Node7->Node35 Node37 initializer_list Node7->Node37 Node38 opencv2/core/matx.inl.hpp Node7->Node38 Node9 opencv2/core/version.hpp Node8->Node9 Node10 limits Node8->Node10 Node11 opencv2/core/hal/interface.h Node8->Node11 Node13 cstdint Node8->Node13 Node14 cv_cpu_dispatch.h Node8->Node14 Node12 cstddef Node11->Node12 Node11->Node13 Node15->Node8 Node16 opencv2/opencv_modules.hpp Node15->Node16 Node17 climits Node15->Node17 Node18 algorithm Node15->Node18 Node19 opencv2/core/cvstd.hpp Node15->Node19 Node28 opencv2/core/fwddecl.hpp Node15->Node28 Node29 opencv2/core/neon_utils.hpp Node15->Node29 Node30 opencv2/core/vsx_utils.hpp Node15->Node30 Node32 opencv2/core/exception.hpp Node15->Node32 Node33 opencv2/core/check.hpp Node15->Node33 Node19->Node3 Node19->Node8 Node19->Node12 Node19->Node18 Node20 cstring Node19->Node20 Node21 cctype Node19->Node21 Node22 utility Node19->Node22 Node23 cstdlib Node19->Node23 Node24 cmath Node19->Node24 Node25 cvstd_wrapper.hpp Node19->Node25 Node25->Node3 Node25->Node8 Node26 memory Node25->Node26 Node25->Node27 Node28->Node8 Node29->Node8 Node30->Node8 Node31 assert.h Node30->Node31 Node32->Node8 Node32->Node19 Node33->Node8 Node33->Node19 Node33->Node28 Node34->Node8 Node35->Node8 Node35->Node17 Node36 opencv2/core/fast_math.hpp Node35->Node36 Node36->Node8 Node36->Node24 Node39->Node4 Node39->Node7 Node39->Node8 Node39->Node10 Node39->Node17 Node39->Node19 Node40 cfloat Node39->Node40 Node44->Node27 Node44->Node42 Node45 opencv2/gapi/util/compiler _hints.hpp Node44->Node45 Node46 opencv2/gapi/util/throw.hpp Node44->Node46 Node49 opencv2/gapi/util/util.hpp Node44->Node49 Node51 opencv2/gapi/util/type _traits.hpp Node44->Node51 Node46->Node22 Node47 stdlib.h Node46->Node47 Node48 stdio.h Node46->Node48 Node50 tuple Node49->Node50 Node51->Node27 Node53->Node26 Node54 opencv2/gapi/gmat.hpp Node53->Node54 Node63 opencv2/gapi/garray.hpp Node53->Node63 Node64 opencv2/gapi/gscalar.hpp Node53->Node64 Node65 opencv2/gapi/gopaque.hpp Node53->Node65 Node66 opencv2/gapi/gframe.hpp Node53->Node66 Node67 opencv2/gapi/gcomputation.hpp Node53->Node67 Node83 opencv2/gapi/gcompiled.hpp Node53->Node83 Node85 opencv2/gapi/gtyped.hpp Node53->Node85 Node86 opencv2/gapi/gkernel.hpp Node53->Node86 Node90 opencv2/gapi/operators.hpp Node53->Node90 Node91 opencv2/gapi/streaming /desync.hpp Node53->Node91 Node92 opencv2/gapi/streaming /format.hpp Node53->Node92 Node54->Node5 Node54->Node26 Node55 ostream Node54->Node55 Node56 opencv2/gapi/gcommon.hpp Node54->Node56 Node61 opencv2/gapi/own/assert.hpp Node54->Node61 Node56->Node2 Node56->Node4 Node56->Node5 Node56->Node27 Node56->Node52 Node57 functional Node56->Node57 Node58 opencv2/gapi/util/any.hpp Node56->Node58 Node60 opencv2/gapi/util/optional.hpp Node56->Node60 Node56->Node61 Node62 opencv2/gapi/s11n/base.hpp Node56->Node62 Node58->Node22 Node58->Node26 Node58->Node27 Node58->Node46 Node59 typeinfo Node58->Node59 Node60->Node44 Node61->Node15 Node61->Node45 Node62->Node52 Node62->Node61 Node63->Node4 Node63->Node5 Node63->Node26 Node63->Node44 Node63->Node46 Node63->Node52 Node63->Node54 Node63->Node55 Node63->Node57 Node63->Node61 Node63->Node64 Node64->Node5 Node64->Node55 Node64->Node56 Node64->Node60 Node65->Node5 Node65->Node26 Node65->Node44 Node65->Node46 Node65->Node51 Node65->Node52 Node65->Node55 Node65->Node56 Node65->Node57 Node65->Node58 Node65->Node61 Node65->Node63 Node66->Node5 Node66->Node26 Node66->Node54 Node66->Node55 Node66->Node56 Node66->Node61 Node67->Node49 Node67->Node56 Node67->Node57 Node68 opencv2/gapi/gproto.hpp Node67->Node68 Node69 opencv2/gapi/garg.hpp Node67->Node69 Node67->Node83 Node84 opencv2/gapi/gstreaming.hpp Node67->Node84 Node68->Node4 Node68->Node27 Node68->Node44 Node68->Node54 Node68->Node55 Node68->Node63 Node68->Node64 Node68->Node65 Node68->Node69 Node80 opencv2/gapi/gmetaarg.hpp Node68->Node80 Node69->Node4 Node69->Node5 Node69->Node27 Node69->Node44 Node69->Node49 Node69->Node54 Node69->Node58 Node69->Node63 Node69->Node64 Node69->Node65 Node69->Node66 Node70 unordered_map Node69->Node70 Node71 opencv2/gapi/own/mat.hpp Node69->Node71 Node77 opencv2/gapi/media.hpp Node69->Node77 Node78 opencv2/gapi/gtype _traits.hpp Node69->Node78 Node79 opencv2/gapi/streaming /source.hpp Node69->Node79 Node69->Node80 Node82 opencv2/gapi/rmat.hpp Node69->Node82 Node71->Node4 Node71->Node5 Node71->Node20 Node71->Node26 Node71->Node46 Node71->Node61 Node72 opencv2/gapi/own/types.hpp Node71->Node72 Node73 opencv2/gapi/own/scalar.hpp Node71->Node73 Node74 opencv2/gapi/own/saturate.hpp Node71->Node74 Node76 numeric Node71->Node76 Node72->Node18 Node72->Node55 Node73->Node52 Node74->Node10 Node74->Node51 Node74->Node61 Node75 math.h Node74->Node75 Node77->Node22 Node77->Node26 Node77->Node42 Node77->Node57 Node77->Node58 Node77->Node66 Node78->Node4 Node78->Node27 Node78->Node49 Node78->Node54 Node78->Node56 Node78->Node63 Node78->Node64 Node78->Node65 Node78->Node66 Node78->Node77 Node78->Node79 Node81 opencv2/gapi/own/convert.hpp Node78->Node81 Node79->Node26 Node79->Node27 Node79->Node80 Node80->Node4 Node80->Node27 Node80->Node44 Node80->Node49 Node80->Node54 Node80->Node63 Node80->Node64 Node80->Node65 Node80->Node66 Node81->Node5 Node81->Node71 Node82->Node52 Node82->Node54 Node83->Node4 Node83->Node5 Node83->Node61 Node83->Node69 Node84->Node4 Node84->Node5 Node84->Node26 Node84->Node60 Node84->Node61 Node84->Node69 Node84->Node79 Node85->Node4 Node85->Node56 Node85->Node67 Node85->Node68 Node85->Node83 Node86->Node3 Node86->Node22 Node86->Node27 Node86->Node45 Node86->Node49 Node86->Node56 Node86->Node57 Node86->Node69 Node86->Node70 Node86->Node78 Node86->Node80 Node87 iostream Node86->Node87 Node88 opencv2/gapi/gcall.hpp Node86->Node88 Node89 opencv2/gapi/gtransform.hpp Node86->Node89 Node88->Node54 Node88->Node63 Node88->Node64 Node88->Node65 Node88->Node66 Node88->Node69 Node89->Node22 Node89->Node27 Node89->Node45 Node89->Node49 Node89->Node56 Node89->Node57 Node89->Node67 Node89->Node69 Node89->Node78 Node90->Node54 Node90->Node64 Node91->Node49 Node91->Node50 Node91->Node69 Node91->Node78 Node91->Node86 Node91->Node88 Node92->Node86

opencv2/gapi/render/render.hpp Node1 opencv2/gapi/render /render.hpp Node2 opencv2/gapi/render /render_types.hpp Node1->Node2 Node53 opencv2/gapi.hpp Node1->Node53 Node3 string Node2->Node3 Node4 vector Node2->Node4 Node5 opencv2/gapi/opencv _includes.hpp Node2->Node5 Node44 opencv2/gapi/util/variant.hpp Node2->Node44 Node52 opencv2/gapi/own/exports.hpp Node2->Node52 Node6 opencv2/core/mat.hpp Node5->Node6 Node8 opencv2/core/cvdef.h Node5->Node8 Node15 opencv2/core/base.hpp Node5->Node15 Node39 opencv2/core/types.hpp Node5->Node39 Node7 opencv2/core/matx.hpp Node6->Node7 Node27 type_traits Node6->Node27 Node6->Node39 Node41 opencv2/core/bufferpool.hpp Node6->Node41 Node42 array Node6->Node42 Node43 opencv2/core/mat.inl.hpp Node6->Node43 Node7->Node8 Node7->Node15 Node34 opencv2/core/traits.hpp Node7->Node34 Node35 opencv2/core/saturate.hpp Node7->Node35 Node37 initializer_list Node7->Node37 Node38 opencv2/core/matx.inl.hpp Node7->Node38 Node9 opencv2/core/version.hpp Node8->Node9 Node10 limits Node8->Node10 Node11 opencv2/core/hal/interface.h Node8->Node11 Node13 cstdint Node8->Node13 Node14 cv_cpu_dispatch.h Node8->Node14 Node12 cstddef Node11->Node12 Node11->Node13 Node15->Node8 Node16 opencv2/opencv_modules.hpp Node15->Node16 Node17 climits Node15->Node17 Node18 algorithm Node15->Node18 Node19 opencv2/core/cvstd.hpp Node15->Node19 Node28 opencv2/core/fwddecl.hpp Node15->Node28 Node29 opencv2/core/neon_utils.hpp Node15->Node29 Node30 opencv2/core/vsx_utils.hpp Node15->Node30 Node32 opencv2/core/exception.hpp Node15->Node32 Node33 opencv2/core/check.hpp Node15->Node33 Node19->Node3 Node19->Node8 Node19->Node12 Node19->Node18 Node20 cstring Node19->Node20 Node21 cctype Node19->Node21 Node22 utility Node19->Node22 Node23 cstdlib Node19->Node23 Node24 cmath Node19->Node24 Node25 cvstd_wrapper.hpp Node19->Node25 Node25->Node3 Node25->Node8 Node26 memory Node25->Node26 Node25->Node27 Node28->Node8 Node29->Node8 Node30->Node8 Node31 assert.h Node30->Node31 Node32->Node8 Node32->Node19 Node33->Node8 Node33->Node19 Node33->Node28 Node34->Node8 Node35->Node8 Node35->Node17 Node36 opencv2/core/fast_math.hpp Node35->Node36 Node36->Node8 Node36->Node24 Node39->Node4 Node39->Node7 Node39->Node8 Node39->Node10 Node39->Node17 Node39->Node19 Node40 cfloat Node39->Node40 Node44->Node27 Node44->Node42 Node45 opencv2/gapi/util/compiler _hints.hpp Node44->Node45 Node46 opencv2/gapi/util/throw.hpp Node44->Node46 Node49 opencv2/gapi/util/util.hpp Node44->Node49 Node51 opencv2/gapi/util/type _traits.hpp Node44->Node51 Node46->Node22 Node47 stdlib.h Node46->Node47 Node48 stdio.h Node46->Node48 Node50 tuple Node49->Node50 Node51->Node27 Node53->Node26 Node54 opencv2/gapi/gmat.hpp Node53->Node54 Node63 opencv2/gapi/garray.hpp Node53->Node63 Node64 opencv2/gapi/gscalar.hpp Node53->Node64 Node65 opencv2/gapi/gopaque.hpp Node53->Node65 Node66 opencv2/gapi/gframe.hpp Node53->Node66 Node67 opencv2/gapi/gcomputation.hpp Node53->Node67 Node83 opencv2/gapi/gcompiled.hpp Node53->Node83 Node85 opencv2/gapi/gtyped.hpp Node53->Node85 Node86 opencv2/gapi/gkernel.hpp Node53->Node86 Node90 opencv2/gapi/operators.hpp Node53->Node90 Node91 opencv2/gapi/streaming /desync.hpp Node53->Node91 Node92 opencv2/gapi/streaming /format.hpp Node53->Node92 Node54->Node5 Node54->Node26 Node55 ostream Node54->Node55 Node56 opencv2/gapi/gcommon.hpp Node54->Node56 Node61 opencv2/gapi/own/assert.hpp Node54->Node61 Node56->Node2 Node56->Node4 Node56->Node5 Node56->Node27 Node56->Node52 Node57 functional Node56->Node57 Node58 opencv2/gapi/util/any.hpp Node56->Node58 Node60 opencv2/gapi/util/optional.hpp Node56->Node60 Node56->Node61 Node62 opencv2/gapi/s11n/base.hpp Node56->Node62 Node58->Node22 Node58->Node26 Node58->Node27 Node58->Node46 Node59 typeinfo Node58->Node59 Node60->Node44 Node61->Node15 Node61->Node45 Node62->Node52 Node62->Node61 Node63->Node4 Node63->Node5 Node63->Node26 Node63->Node44 Node63->Node46 Node63->Node52 Node63->Node54 Node63->Node55 Node63->Node57 Node63->Node61 Node63->Node64 Node64->Node5 Node64->Node55 Node64->Node56 Node64->Node60 Node65->Node5 Node65->Node26 Node65->Node44 Node65->Node46 Node65->Node51 Node65->Node52 Node65->Node55 Node65->Node56 Node65->Node57 Node65->Node58 Node65->Node61 Node65->Node63 Node66->Node5 Node66->Node26 Node66->Node54 Node66->Node55 Node66->Node56 Node66->Node61 Node67->Node49 Node67->Node56 Node67->Node57 Node68 opencv2/gapi/gproto.hpp Node67->Node68 Node69 opencv2/gapi/garg.hpp Node67->Node69 Node67->Node83 Node84 opencv2/gapi/gstreaming.hpp Node67->Node84 Node68->Node4 Node68->Node27 Node68->Node44 Node68->Node54 Node68->Node55 Node68->Node63 Node68->Node64 Node68->Node65 Node68->Node69 Node80 opencv2/gapi/gmetaarg.hpp Node68->Node80 Node69->Node4 Node69->Node5 Node69->Node27 Node69->Node44 Node69->Node49 Node69->Node54 Node69->Node58 Node69->Node63 Node69->Node64 Node69->Node65 Node69->Node66 Node70 unordered_map Node69->Node70 Node71 opencv2/gapi/own/mat.hpp Node69->Node71 Node77 opencv2/gapi/media.hpp Node69->Node77 Node78 opencv2/gapi/gtype _traits.hpp Node69->Node78 Node79 opencv2/gapi/streaming /source.hpp Node69->Node79 Node69->Node80 Node82 opencv2/gapi/rmat.hpp Node69->Node82 Node71->Node4 Node71->Node5 Node71->Node20 Node71->Node26 Node71->Node46 Node71->Node61 Node72 opencv2/gapi/own/types.hpp Node71->Node72 Node73 opencv2/gapi/own/scalar.hpp Node71->Node73 Node74 opencv2/gapi/own/saturate.hpp Node71->Node74 Node76 numeric Node71->Node76 Node72->Node18 Node72->Node55 Node73->Node52 Node74->Node10 Node74->Node51 Node74->Node61 Node75 math.h Node74->Node75 Node77->Node22 Node77->Node26 Node77->Node42 Node77->Node57 Node77->Node58 Node77->Node66 Node78->Node4 Node78->Node27 Node78->Node49 Node78->Node54 Node78->Node56 Node78->Node63 Node78->Node64 Node78->Node65 Node78->Node66 Node78->Node77 Node78->Node79 Node81 opencv2/gapi/own/convert.hpp Node78->Node81 Node79->Node26 Node79->Node27 Node79->Node80 Node80->Node4 Node80->Node27 Node80->Node44 Node80->Node49 Node80->Node54 Node80->Node63 Node80->Node64 Node80->Node65 Node80->Node66 Node81->Node5 Node81->Node71 Node82->Node52 Node82->Node54 Node83->Node4 Node83->Node5 Node83->Node61 Node83->Node69 Node84->Node4 Node84->Node5 Node84->Node26 Node84->Node60 Node84->Node61 Node84->Node69 Node84->Node79 Node85->Node4 Node85->Node56 Node85->Node67 Node85->Node68 Node85->Node83 Node86->Node3 Node86->Node22 Node86->Node27 Node86->Node45 Node86->Node49 Node86->Node56 Node86->Node57 Node86->Node69 Node86->Node70 Node86->Node78 Node86->Node80 Node87 iostream Node86->Node87 Node88 opencv2/gapi/gcall.hpp Node86->Node88 Node89 opencv2/gapi/gtransform.hpp Node86->Node89 Node88->Node54 Node88->Node63 Node88->Node64 Node88->Node65 Node88->Node66 Node88->Node69 Node89->Node22 Node89->Node27 Node89->Node45 Node89->Node49 Node89->Node56 Node89->Node57 Node89->Node67 Node89->Node69 Node89->Node78 Node90->Node54 Node90->Node64 Node91->Node49 Node91->Node50 Node91->Node69 Node91->Node78 Node91->Node86 Node91->Node88 Node92->Node86

This graph shows which files directly or indirectly include render.hpp:

incby n2f525de1a9 opencv2/gapi/render/render.hpp n6513fcad0e opencv2/gapi/render.hpp n6513fcad0e->n2f525de1a9

incby n2f525de1a9 opencv2/gapi/render/render.hpp n6513fcad0e opencv2/gapi/render.hpp n6513fcad0e->n2f525de1a9

Classes#

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

Namespaces#

namespace cv
namespace cv::detail
namespace cv::gapi
namespace cv::gapi::render
namespace cv::gapi::render::ocv
namespace cv::gapi::wip
namespace cv::gapi::wip::draw

Functions#

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.

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.

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.

GMat cv::gapi::wip::draw::render3ch (const GMat &src, const GArray< Prim > &prims)

Renders on 3 channels input.

GFrame cv::gapi::wip::draw::renderFrame (const GFrame &m_frame, const GArray< Prim > &prims)

Renders Media Frame.

GMat2 cv::gapi::wip::draw::renderNV12 (const GMat &y, const GMat &uv, const GArray< Prim > &prims)

Renders on two planes.