OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
gcommon.hpp ファイル
#include <functional>
#include <vector>
#include <type_traits>
#include <opencv2/gapi/opencv_includes.hpp>
#include <opencv2/gapi/util/any.hpp>
#include <opencv2/gapi/util/optional.hpp>
#include <opencv2/gapi/own/exports.hpp>
#include <opencv2/gapi/own/assert.hpp>
#include <opencv2/gapi/render/render_types.hpp>
#include <opencv2/gapi/s11n/base.hpp>
Include dependency graph for gcommon.hpp:
This graph shows which files directly or indirectly include this file:

クラス

struct  cv::detail::CompileArgTag< cv::graph_dump_path >
 
struct  cv::detail::CompileArgTag< cv::use_threaded_executor >
 
struct  cv::GCompileArg
 任意のコンパイル引数を表す。 続きを読む...
 
struct  cv::detail::GOpaqueTraits< T >
 
struct  cv::detail::GOpaqueTraits< bool >
 
struct  cv::detail::GOpaqueTraits< cv::gapi::wip::draw::Prim >
 
struct  cv::detail::GOpaqueTraits< cv::GMat >
 
struct  cv::detail::GOpaqueTraits< cv::Mat >
 
struct  cv::detail::GOpaqueTraits< cv::Point >
 
struct  cv::detail::GOpaqueTraits< cv::Point2f >
 
struct  cv::detail::GOpaqueTraits< cv::Point3f >
 
struct  cv::detail::GOpaqueTraits< cv::Rect >
 
struct  cv::detail::GOpaqueTraits< cv::Scalar >
 
struct  cv::detail::GOpaqueTraits< cv::Size >
 
struct  cv::detail::GOpaqueTraits< double >
 
struct  cv::detail::GOpaqueTraits< float >
 
struct  cv::detail::GOpaqueTraits< int64_t >
 
struct  cv::detail::GOpaqueTraits< std::string >
 
struct  cv::detail::GOpaqueTraits< uint64_t >
 
struct  cv::graph_dump_path
 G-APIに対し、コンパイル済みグラフを指定したファイル名でGraphviz形式にダンプするよう指示する。 続きを読む...
 
struct  std::hash< cv::GShape >
 
struct  cv::detail::KernelTag
 
struct  cv::detail::TransformTag
 
struct  cv::use_threaded_executor
 cv::GComputationcv::GComputation::compile メソッドでコンパイルする際に、G-APIにスレッド化されたエグゼキュータを使用するよう指示する。 詳細...
 
struct  cv::gapi::s11n::detail::wrap_serialize< T >
 

名前空間

namespace  cv
 
namespace  cv::detail
 
namespace  cv::gapi
 
namespace  cv::gapi::s11n
 この名前空間には G-API のシリアライズおよびデシリアライズ用の関数とデータ構造が含まれる。
 
namespace  cv::gapi::s11n::detail
 
namespace  std
 STL 名前空間。
 

型定義

using cv::GCompileArgs = std::vector<GCompileArg>
 
using cv::detail::GOpaqueTraitsArrayTypes
 
using cv::detail::GOpaqueTraitsOpaqueTypes
 
template<typename T >
using cv::detail::is_compile_arg = std::is_same<GCompileArg, typename std::decay<T>::type>
 

列挙型

enum class  cv::GShape : int {
  cv::GMAT ,
  cv::GSCALAR ,
  cv::GARRAY ,
  cv::GOPAQUE ,
  cv::GFRAME
}
 
enum class  cv::detail::OpaqueKind : int {
  cv::detail::CV_UNKNOWN ,
  cv::detail::CV_BOOL ,
  cv::detail::CV_INT ,
  cv::detail::CV_INT64 ,
  cv::detail::CV_DOUBLE ,
  cv::detail::CV_FLOAT ,
  cv::detail::CV_UINT64 ,
  cv::detail::CV_STRING ,
  cv::detail::CV_POINT ,
  cv::detail::CV_POINT2F ,
  cv::detail::CV_POINT3F ,
  cv::detail::CV_SIZE ,
  cv::detail::CV_RECT ,
  cv::detail::CV_SCALAR ,
  cv::detail::CV_MAT ,
  cv::detail::CV_DRAW_PRIM
}
 

関数

template<typename... Ts>
GCompileArgs cv::compile_args (Ts &&... args)
 引数のリスト(パラメータパック)を、コンパイル引数のベクトル(cv::GCompileArg)にラップする。
 
template<typename T >
cv::util::optional< T > cv::gapi::getCompileArg (const cv::GCompileArgs &args)
 cv::GCompileArgs から型を指定して特定のコンパイル引数を取得する。
 
cv::GCompileArgscv::operator+= (cv::GCompileArgs &lhs, const cv::GCompileArgs &rhs)