OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

この名前空間には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)
 
IOStreamoperator<< (IOStream &os, const cv::Point3f &pt)
 
IOStreamoperator<< (IOStream &os, const cv::Rect &rc)
 
IOStreamoperator<< (IOStream &os, const cv::RMat &r)
 
IOStreamoperator<< (IOStream &os, const cv::Scalar &s)
 
IOStreamoperator<< (IOStream &os, const cv::Size &sz)
 
IOStreamoperator<< (IOStream &os, const cv::UMat &um)
 
template<typename... Ts>
IOStreamoperator<< (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 >
IIStreamoperator>> (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 )

◆ operator>>() [2/16]

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

◆ operator>>() [3/16]

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

◆ operator>>() [4/16]

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

◆ operator>>() [5/16]

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

◆ operator>>() [6/16]

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

◆ operator>>() [7/16]

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

◆ operator>>() [8/16]

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

◆ operator>>() [9/16]

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

◆ operator>>() [10/16]

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

◆ operator>>() [11/16]

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

◆ operator>>() [12/16]

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

◆ operator>>() [13/16]

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

これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。

この関数の呼び出しグラフ:

◆ operator>>() [14/16]

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

◆ operator>>() [15/16]

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

◆ operator>>() [16/16]

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