OpenCV  4.10.0
开源计算机视觉
加载中...
搜索中...
无匹配
命名空间 | | 函数
cv::gapi::s11n 命名空间参考

该命名空间包含 G-API 序列化和反序列化函数和数据结构。 更多信息...

命名空间

namespace  detail
 

struct  IIStream
 此结构是反序列化例程的接口。 更多信息...
 
struct  IOStream
 此结构是序列化例程的接口。 更多信息...
 

函数

IOStreamoperator<< (IOStream &os, const cv::detail::OpaqueRef &opr)
 
IOStreamoperator<< (IOStream &os, const cv::detail::VectorRef &vr)
 
IOStreamoperator<< (IOStream &os, const cv::gapi::wip::IStreamSource::Ptr &issptr)
 
IOStreamoperator<< (IOStream &os, const cv::Mat &m)
 
IOStreamoperator<< (IOStream &os, const >cv::Point &pt)
 
IOStreamoperator<< (>IOStream &os, const >cv::Point2f &pt)
 
IOStream>operator<< (>IOStream &os, const >cv::Point3f &pt)
 
IOStream>operator<< (>IOStream &os, const >cv::Rect &rc)
 
IOStream>operator<< (>IOStream &os, const >cv::RMat &r)
 
IOStream>operator<< (>IOStream &os, const >cv::Scalar &s)
 
IOStream>operator<< (>IOStream &os, const >cv::Size &sz)
 
IOStream>operator<< (>IOStream &os, const >cv::UMat &um)
 
template<typename... Ts>
IOStream>operator<< (>IOStream &os, const >cv::util::variant< Ts... > &v)
 这是一个为方便而提供的重载成员函数。它与上面的函数不同的地方在于它接受的参数。
 
template<typename K , typename V >
IOStreamoperator<< (IOStream &os, const std::map< K, V > &m)
 
template<typename K , typename V >
IOStreamoperator<< (IOStream &os, const std::unordered_map< K, V > &m)
 
template<typename T >
IOStreamoperator<< (IOStream &os, const std::vector< T > &ts)
 
IIStreamoperator>> (IIStream &is, cv::detail::OpaqueRef &opr)
 
IIStreamoperator>> (IIStream &is, cv::detail::VectorRef &vr)
 
IIStreamoperator>> (IIStream &is, cv::gapi::wip::IStreamSource::Ptr &issptr)
 
IIStreamoperator>> (IIStream &is, cv::Mat &m)
 
IIStreamoperator>> (IIStream &is, cv::Point &pt)
 
IIStreamoperator>> (IIStream &is, cv::Point2f &pt)
 
IIStreamoperator>> (IIStream &is, cv::Point3f &pt)
 
IIStreamoperator>> (IIStream &is, cv::Rect &rc)
 
IIStreamoperator>> (IIStream &is, cv::RMat &r)
 
IIStreamoperator>> (IIStream &is, cv::Scalar &s)
 
IIStreamoperator>> (IIStream &is, cv::Size &sz)
 
IIStreamoperator>> (IIStream &is, cv::UMat &um)
 
template<typename... Ts>
IIStreamoperator>> (IIStream &is, cv::util::variant< Ts... > &v)
 这是一个为方便而提供的重载成员函数。它与上面的函数不同的地方在于它接受的参数。
 
template<typename K , typename V >
IIStreamoperator>> (IIStream &is, std::map< K, V > &m)
 
template<typename K , typename V >
IIStreamoperator>> (IIStream &is, std::unordered_map< K, V > &m)
 
template<typename T >
IIStream操作符 >> (IIStream &is, std::vector< T > &ts)
 

详细描述

该命名空间包含 G-API 序列化和反序列化函数和数据结构。

函数文档

◆ operator<<() [1/16]

IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const cv::detail::OpaqueRef opr 
)

◆ operator<<() [2/16]

IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const cv::detail::VectorRef vr 
)

◆ operator<<() [3/16]

IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const cv::gapi::wip::IStreamSource::Ptr issptr 
)

◆ operator<<() [4/16]

IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const cv::Mat m 
)

◆ operator<<() [5/16]

IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const cv::Point pt 
)

◆ operator<<() [6/16]

IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const cv::Point2f pt 
)

◆ operator<<() [7/16]

IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const cv::Point3f pt 
)

◆ operator<<() [8/16]

IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const cv::Rect rc 
)

◆ operator<<() [9/16]

IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const cv::RMat r 
)

◆ operator<<() [10/16]

IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const cv::Scalar s 
)

◆ operator<<() [11/16]

IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const cv::Size sz 
)

◆ operator<<() [12/16]

IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const cv::UMat um 
)

◆ operator<<() [13/16]

template<typename... Ts>
IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const cv::util::variant< Ts... > &  v 
)

这是一个为方便而提供的重载成员函数。它与上面的函数不同的地方在于它接受的参数。

这是此函数的调用图

◆ operator<<() [14/16]

template<typename K , typename V >
IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const std::map< K, V > &  m 
)

◆ operator<<() [15/16]

template<typename K , typename V >
IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const std::unordered_map< K, V > &  m 
)

◆ operator<<() [16/16]

template<typename T >
IOStream & cv::gapi::s11n::operator<< ( IOStream os,
const std::vector< T > &  ts 
)

◆ operator>>() [1/16]

IIStream & cv::gapi::s11n::operator>> ( IIStream is,
cv::detail::OpaqueRef opr 
)

◆ 运算符>>() [2/16]

IIStream & cv::gapi::s11n::operator>> ( IIStream is,
cv::detail::VectorRef vr 
)

◆ 运算符>>() [3/16]

IIStream & cv::gapi::s11n::operator>> ( IIStream is,
cv::gapi::wip::IStreamSource::Ptr issptr 
)

◆ 运算符>>() [4/16]

IIStream & cv::gapi::s11n::operator>> ( IIStream is,
cv::Mat m 
)

◆ 运算符>>() [5/16]

IIStream & cv::gapi::s11n::operator>> ( IIStream is,
cv::Point pt 
)

◆ 运算符>>() [6/16]

IIStream & cv::gapi::s11n::operator>> ( IIStream is,
cv::Point2f pt 
)

◆ 运算符>>() [7/16]

IIStream & cv::gapi::s11n::operator>> ( IIStream is,
cv::Point3f pt 
)

◆ 运算符>>() [8/16]

IIStream & cv::gapi::s11n::operator>> ( IIStream is,
cv::Rect rc 
)

◆ 运算符>>() [9/16]

IIStream & cv::gapi::s11n::operator>> ( IIStream is,
cv::RMat r 
)

◆ 运算符>>() [10/16]

IIStream & cv::gapi::s11n::operator>> ( IIStream is,
cv::Scalar s 
)

◆ 运算符>>() [11/16]

IIStream & cv::gapi::s11n::operator>> ( IIStream is,
cv::Size sz 
)

◆ 运算符>>() [12/16]

IIStream & cv::gapi::s11n::operator>> ( IIStream is,
cv::UMat um 
)

◆ 运算符>>() [13/16]

template<typename... Ts>
IIStream & cv::gapi::s11n::operator>> ( IIStream is,
cv::util::variant< Ts... > &  v 
)

这是一个为方便而提供的重载成员函数。它与上面的函数不同的地方在于它接受的参数。

这是此函数的调用图

◆ 运算符>>() [14/16]

template<typename K , typename V >
IIStream & cv::gapi::s11n::operator>> ( IIStream is,
std::map< K, V > &  m 
)

◆ 运算符>>() [15/16]

template<typename K , typename V >
IIStream & cv::gapi::s11n::operator>> ( IIStream is,
std::unordered_map< K, V > &  m 
)

◆ 运算符>>() [16/16]

template<typename T >
IIStream & cv::gapi::s11n::operator>> ( IIStream is,
std::vector< T > &  ts 
)