opencv2/gapi/gtype_traits.hpp#
#include <vector>
#include <type_traits>
#include <opencv2/gapi/gmat.hpp>
#include <opencv2/gapi/gscalar.hpp>
#include <opencv2/gapi/garray.hpp>
#include <opencv2/gapi/gopaque.hpp>
#include <opencv2/gapi/gframe.hpp>
#include <opencv2/gapi/streaming/source.hpp>
#include <opencv2/gapi/media.hpp>
#include <opencv2/gapi/gcommon.hpp>
#include <opencv2/gapi/util/util.hpp>
#include <opencv2/gapi/own/convert.hpp>
Include dependency graph for gtype_traits.hpp:
This graph shows which files directly or indirectly include gtype_traits.hpp:
Classes#
struct cv::detail::contains_shape_field
struct cv::detail::contains_shape_field< TaggedTypeCandidate, void_t< decltype(TaggedTypeCandidate::shape)> >
struct cv::detail::GObtainCtor
struct cv::detail::GTypeOf
struct cv::detail::GTypeOf< cv::gapi::wip::IStreamSource::Ptr >
struct cv::detail::GTypeOf< <a href="classcv_1_1Mat.html">cv::Mat</a> >
struct cv::detail::GTypeOf< <a href="classcv_1_1MediaFrame.html">cv::MediaFrame</a> >
struct cv::detail::GTypeOf< <a href="classcv_1_1RMat.html">cv::RMat</a> >
struct cv::detail::GTypeOf< <a href="core_basic.html#group-core-basic-1ga599fe92e910c027be274233eccad7beb">cv::Scalar</a> >
struct cv::detail::GTypeOf< <a href="classcv_1_1UMat.html">cv::UMat</a> >
struct cv::detail::GTypeOf< std::vector< U > >
struct cv::detail::GTypeTraits
struct cv::detail::GTypeTraits< <a href="classcv_1_1GArray.html">cv::GArray</a>< T > >
struct cv::detail::GTypeTraits< <a href="classcv_1_1GFrame.html">cv::GFrame</a> >
struct cv::detail::GTypeTraits< <a href="classcv_1_1GMat.html">cv::GMat</a> >
struct cv::detail::GTypeTraits< <a href="classcv_1_1GMatP.html">cv::GMatP</a> >
struct cv::detail::GTypeTraits< <a href="classcv_1_1GOpaque.html">cv::GOpaque</a>< T > >
struct cv::detail::GTypeTraits< <a href="classcv_1_1GScalar.html">cv::GScalar</a> >
struct cv::detail::has_custom_wrap
struct cv::detail::has_gshape
struct cv::detail::WrapValue
Namespaces#
namespace cv
namespace cv::detail