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

名前空間

namespace  contrib_feature
 
namespace  kalman_filters
 
namespace  online_boosting
 
namespace  tbm
 
namespace  tld
 
namespace  tracking
 

クラス

struct  accepted_infer_types
 
class  AffineBasedEstimator
 アフィン変換に基づく推定器。 続きを読む...
 
class  AffineBestOf2NearestMatcher
 cv::detail::BestOf2NearestMatcher に似た特徴マッチャ。各特徴について最良の2つのマッチを見つけ、記述子間の距離の比がしきい値 match_conf より大きい場合にのみ最良のものだけを残す。 続きを読む...
 
class  AffineWarper
 回転と並進を使用するアフィンワーパー。 続き...
 
class  AugmentedUnscentedKalmanFilterParams
 Augmented Unscented Kalmanフィルタの引数。Augmented Unscented Kalmanフィルタの初期化引数のためのクラス。 詳細...
 
class  BaseClassifier
 
class  BasicOpaqueRef
 
class  BasicVectorRef
 
class  BestOf2NearestMatcher
 各特徴について最良の2つのマッチを見つけ、記述子間の距離の比がしきい値 match_conf より大きい場合にのみ最良のものだけを残す特徴マッチャ。 続きを読む...
 
class  BestOf2NearestRangeMatcher
 
class  Blender
 すべてのブレンダーの基底クラス。 続きを読む...
 
class  BlocksChannelsCompensator
 各チャンネルで画像ブロックを調整することにより、露出に関連するアーティファクトの除去を試みる露出補正器。 続きを読む...
 
class  BlocksCompensator
 画像ブロックを調整することにより、露出に関連するアーティファクトの除去を試みる露出補正器。 続きを読む...
 
class  BlocksGainCompensator
 画像ブロックの強度を調整することで露出に関連するアーティファクトを除去しようとする露出補正器。詳細は [289] を参照。続き...
 
class  BundleAdjusterAffine
 各カメラパラメータについて R 内の同次座標で表現されたアフィン変換を期待するバンドル調整器。再投影誤差の二乗和を最小化するカメラパラメータの精緻化アルゴリズムを実装する。 続きを読む...
 
class  BundleAdjusterAffinePartial
 各カメラパラメータについて R 内の同次座標で表現された 4 自由度のアフィン変換を期待するバンドル調整器。再投影誤差の二乗和を最小化するカメラパラメータの精緻化アルゴリズムを実装する。 続きを読む...
 
class  BundleAdjusterBase
 すべてのカメラパラメータ精緻化手法の基底クラス。 続きを読む...
 
class  BundleAdjusterRay
 カメラ中心と特徴を通る光線間の距離の和を最小化するカメラパラメータ精緻化アルゴリズムの実装。 : 続きを読む...
 
class  BundleAdjusterReproj
 再投影誤差の二乗和を最小化するカメラパラメータ精緻化アルゴリズムの実装。 続きを読む...
 
struct  callCustomGetBorder
 
struct  callCustomGetBorder< false, Impl >
 
struct  callCustomGetBorder< true, Impl >
 
struct  CameraParams
 カメラパラメータを記述する。さらに...
 
class  ChannelsCompensator
 各チャンネルの画像輝度を個別に調整することにより、露出に関連するアーティファクトの除去を試みる露出補正器。 続きを読む...
 
class  ClassifierThreshold
 
struct  CompileArgTag
 
struct  CompileArgTag< cv::gapi::calib3d::cpu::StereoInitParam >
 
struct  CompileArgTag< cv::gapi::GNetPackage >
 
struct  CompileArgTag< cv::gapi::onnx::WorkloadTypeONNXPtr >
 
struct  CompileArgTag< cv::gapi::ot::ObjectTrackerParams >
 
struct  CompileArgTag< cv::gapi::plaidml::config >
 
struct  CompileArgTag< cv::gapi::streaming::queue_capacity >
 
struct  CompileArgTag< cv::gapi::use_only >
 
struct  CompileArgTag< cv::gapi::video::BackgroundSubtractorParams >
 
struct  CompileArgTag< cv::gapi::wip::draw::freetype_font >
 
struct  CompileArgTag< cv::gapi::wip::ov::benchmark_mode >
 
struct  CompileArgTag< cv::gapi::wip::ov::WorkloadTypeOVPtr >
 
struct  CompileArgTag< cv::GKernelPackage >
 
struct  CompileArgTag< cv::graph_dump_path >
 
struct  CompileArgTag< cv::use_threaded_executor >
 
struct  CompileArgTag< gapi::oak::ColorCameraParams >
 
struct  CompileArgTag< gapi::oak::EncoderConfig >
 
struct  CompileArgTag< gapi::streaming::sync_policy >
 
struct  CompileArgTag< GFluidOutputRois >
 
struct  CompileArgTag< GFluidParallelFor >
 
struct  CompileArgTag< GFluidParallelOutputRois >
 
struct  CompressedRectilinearPortraitProjector
 
class  CompressedRectilinearPortraitWarper
 
struct  CompressedRectilinearProjector
 
class  CompressedRectilinearWarper
 
struct  contains_shape_field
 
struct  contains_shape_field< TaggedTypeCandidate, void_t< decltype(TaggedTypeCandidate::shape)> >
 
class  CvFeatureEvaluator
 
class  CvFeatureParams
 
class  CvHaarEvaluator
 
class  CvHaarFeatureParams
 
class  CvHOGEvaluator
 
struct  CvHOGFeatureParams
 
class  CvLBPEvaluator
 
struct  CvLBPFeatureParams
 
class  CvParams
 
struct  CylindricalPortraitProjector
 
class  CylindricalPortraitWarper
 
struct  CylindricalProjector
 
class  CylindricalWarper
 画像を x*x + z*z = 1 の円柱にマッピングするワーパー。 続き...
 
class  CylindricalWarperGpu
 
class  Detector
 
class  DisjointSets
 
class  DpSeamFinder
 
class  EstimatedGaussDistribution
 
class  Estimator
 回転推定器の基底クラス。 続きを読む...
 
class  ExposureCompensator
 すべての露出補正器の基底クラス。 続きを読む...
 
struct  ExtractArgsCallback
 
struct  ExtractMetaCallback
 
class  FeatherBlender
 画像をその境界で混合するシンプルなブレンダー。 続きを読む...
 
class  FeaturesMatcher
 特徴マッチャの基底クラス。 続きを読む...
 
struct  FisheyeProjector
 
class  FisheyeWarper
 
struct  flatten_g
 
struct  flatten_g< cv::GMat >
 
struct  flatten_g< cv::GScalar >
 
struct  flatten_g< GArray< T > >
 
struct  fluid_get_in
 
struct  fluid_get_in< cv::GArray< U > >
 
struct  fluid_get_in< cv::GMat >
 
struct  fluid_get_in< cv::GOpaque< U > >
 
struct  fluid_get_in< cv::GScalar >
 
struct  FluidCallHelper
 
struct  FluidCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... >, UseScratch >
 
class  GainCompensator
 画像強度を調整することで露出に関連するアーティファクトを除去しようとする露出補正器。詳細は [43] および [314] を参照。続き...
 
class  GArrayU
 
struct  GCompoundCallHelper
 
struct  GCompoundCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... > >
 
struct  GCompoundContext
 
class  GCompoundKernel
 
class  GCompoundKernelImpl
 
struct  get_border_helper
 
struct  get_border_helper< false, Impl, Ins... >
 
struct  get_border_helper< true, Impl, Ins... >
 
struct  get_compound_in
 
struct  get_compound_in< cv::GArray< U > >
 
struct  get_compound_in< cv::GMatP >
 
struct  get_compound_in< cv::GOpaque< U > >
 
struct  get_in
 
struct  get_in< cv::GArray< cv::GArray< U > > >
 
struct  get_in< cv::GArray< cv::GMat > >
 
struct  get_in< cv::GArray< cv::GScalar > >
 
struct  get_in< cv::GArray< U > >
 
struct  get_in< cv::GFrame >
 
struct  get_in< cv::GMat >
 
struct  get_in< cv::GMatP >
 
struct  get_in< cv::GOpaque< cv::GMat > >
 
struct  get_in< cv::GOpaque< cv::GScalar > >
 
struct  get_in< cv::GOpaque< U > >
 
struct  get_in< cv::GScalar >
 
struct  get_out
 
struct  get_out< cv::GArray< cv::GArray< U > > >
 
struct  get_out< cv::GArray< cv::GMat > >
 
struct  get_out< cv::GArray< U > >
 
struct  get_out< cv::GFrame >
 
struct  get_out< cv::GMat >
 
struct  get_out< cv::GMatP >
 
struct  get_out< cv::GOpaque< U > >
 
struct  get_out< cv::GScalar >
 
struct  get_window_helper
 
struct  get_window_helper< false, Impl, Ins... >
 
struct  get_window_helper< true, Impl, Ins... >
 
class  GInferInputsTyped
 
class  GInferOutputsTyped
 
struct  GObtainCtor
 
struct  GObtainCtor< GArray< T > >
 
struct  GObtainCtor< GOpaque< T > >
 
struct  GOpaqueTraits
 
struct  GOpaqueTraits< bool >
 
struct  GOpaqueTraits< cv::gapi::wip::draw::Prim >
 
struct  GOpaqueTraits< cv::GMat >
 
struct  GOpaqueTraits< cv::Mat >
 
struct  GOpaqueTraits< cv::Point >
 
struct  GOpaqueTraits< cv::Point2f >
 
struct  GOpaqueTraits< cv::Point3f >
 
struct  GOpaqueTraits< cv::Rect >
 
struct  GOpaqueTraits< cv::Scalar >
 
struct  GOpaqueTraits< cv::Size >
 
struct  GOpaqueTraits< double >
 
struct  GOpaqueTraits< float >
 
struct  GOpaqueTraits< int >
 
struct  GOpaqueTraits< int64_t >
 
struct  GOpaqueTraits< std::string >
 
struct  GOpaqueTraits< uint64_t >
 
class  GOpaqueU
 
class  Graph
 
class  GraphCutSeamFinder
 グラフカットに基づく最小シーム推定器。詳細は [157] を参照。 続きを読む...
 
class  GraphCutSeamFinderBase
 すべての最小グラフカットに基づくシーム推定器の基底クラス。 続きを読む...
 
struct  GraphEdge
 
struct  GTypeOf
 
struct  GTypeOf< cv::gapi::wip::IStreamSource::Ptr >
 
struct  GTypeOf< cv::Mat >
 
struct  GTypeOf< cv::MediaFrame >
 
struct  GTypeOf< cv::RMat >
 
struct  GTypeOf< cv::Scalar >
 
struct  GTypeOf< cv::UMat >
 
struct  GTypeOf< std::vector< U > >
 
struct  GTypeTraits
 
struct  GTypeTraits< cv::GArray< T > >
 
struct  GTypeTraits< cv::GFrame >
 
struct  GTypeTraits< cv::GMat >
 
struct  GTypeTraits< cv::GMatP >
 
struct  GTypeTraits< cv::GOpaque< T > >
 
struct  GTypeTraits< cv::GScalar >
 
struct  has_custom_wrap
 
struct  has_gshape
 
struct  has_Window
 
class  HomographyBasedEstimator
 ホモグラフィに基づく回転推定器。 続きを読む...
 
struct  ImageFeatures
 画像のキーポイントと記述子を含む構造体。 続きを読む...
 
struct  in_variant
 
struct  in_variant< T, util::variant< Types... > >
 
struct  InferROITraits
 
struct  InferROITraits< GInferListBase >
 
struct  InferROITraits< GInferROIBase >
 
struct  InOutInfo
 
struct  is_gmat_type
 
struct  is_meta_descr
 
struct  is_meta_descr< GArrayDesc >
 
struct  is_meta_descr< GMatDesc >
 
struct  is_meta_descr< GOpaqueDesc >
 
struct  is_meta_descr< GScalarDesc >
 
struct  KernelTag
 
class  KernelTypeMedium
 
class  KernelTypeMedium< K, std::function< R(Args...)> >
 
class  KernelTypeMedium< K, std::function< std::tuple< R... >(Args...)> >
 
struct  last_type
 
struct  last_type< T >
 
struct  last_type< T, Ts... >
 
class  LevMarqBackend
 
class  LevMarqBase
 Levenberg-Marquadtソルバの基底クラス。続き...
 
class  LightGlueFeaturesMatcher
 LightGlueMatcher (DescriptorMatcher) を、スティッチングパイプラインの FeaturesMatcher インターフェースに適合させる特徴マッチャー。続き...
 
struct  MatchesInfo
 2 つの画像間のマッチに関する情報を含む構造体。 続きを読む...
 
struct  MercatorProjector
 
class  MercatorWarper
 
struct  MetaHelper
 
struct  MetaHelper< K, std::tuple< Ins... >, Out >
 
struct  MetaHelper< K, std::tuple< Ins... >, std::tuple< Outs... > >
 
struct  MetaType
 
struct  MetaType< cv::GArray< U > >
 
struct  MetaType< cv::GFrame >
 
struct  MetaType< cv::GMat >
 
struct  MetaType< cv::GMatP >
 
struct  MetaType< cv::GOpaque< U > >
 
struct  MetaType< cv::GScalar >
 
class  MultiBandBlender
 マルチバンドブレンディングアルゴリズムを用いる Blender ([47] を参照)。 続きを読む...
 
class  NoBundleAdjuster
 何もしないスタブのバンドル調整器。 続きを読む...
 
class  NoExposureCompensator
 何もしないスタブの露出補正器。 続きを読む...
 
class  NoSeamFinder
 何も行わないスタブのシーム推定器。 続きを読む...
 
struct  NoTag
 
struct  ocl_get_in
 
struct  ocl_get_in< cv::GArray< U > >
 
struct  ocl_get_in< cv::GFrame >
 
struct  ocl_get_in< cv::GMat >
 
struct  ocl_get_in< cv::GOpaque< U > >
 
struct  ocl_get_in< cv::GScalar >
 
struct  ocl_get_out
 
struct  ocl_get_out< cv::GArray< U > >
 
struct  ocl_get_out< cv::GMat >
 
struct  ocl_get_out< cv::GOpaque< U > >
 
struct  ocl_get_out< cv::GScalar >
 
struct  OCLCallHelper
 
struct  OCLCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... > >
 
struct  OCVCallHelper
 
struct  OCVCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... > >
 
struct  OCVSetupHelper
 
struct  OCVSetupHelper< Impl, std::tuple< Ins... > >
 
struct  OCVStCallHelper
 
struct  OCVStCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... > >
 
class  OpaqueRef
 
class  OpaqueRefT
 
struct  OptRef
 
class  PairwiseSeamFinder
 すべてのペアワイズなシーム推定器の基底クラス。 続きを読む...
 
struct  PaniniPortraitProjector
 
class  PaniniPortraitWarper
 
struct  PaniniProjector
 
class  PaniniWarper
 
struct  plaidml_get_in
 
struct  plaidml_get_in< cv::GMat >
 
struct  plaidml_get_out
 
struct  plaidml_get_out< cv::GMat >
 
struct  PlaidMLCallHelper
 
struct  PlaidMLCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... > >
 
struct  PlanePortraitProjector
 
class  PlanePortraitWarper
 
struct  PlaneProjector
 
class  PlaneWarper
 画像を z = 1 の平面にマッピングするワーパー。 続き...
 
class  PlaneWarperGpu
 
class  PoseGraph
 
struct  ProjectorBase
 ワーピングロジックの実装の基底クラス。 続き...
 
struct  ProtoToMeta
 
struct  ProtoToMeta< cv::GArray< U > >
 
struct  ProtoToMeta< cv::GMat >
 
struct  ProtoToMeta< cv::GOpaque< U > >
 
struct  ProtoToMeta< cv::GScalar >
 
struct  ProtoToParam
 
struct  ProtoToParam< cv::GArray< cv::GMat > >
 
struct  ProtoToParam< cv::GArray< U > >
 
struct  ProtoToParam< cv::GMat >
 
struct  ProtoToParam< cv::GOpaque< U > >
 
struct  ProtoToParam< cv::GScalar >
 
class  RotationWarper
 回転のみのモデルによる画像ワーパーのインターフェース。 続き...
 
class  RotationWarperBase
 detail::ProjectorBase_ から派生したクラスを使用する、回転ベースのワーパーの基底クラス。 続き...
 
struct  scratch_helper
 
struct  scratch_helper< false, Impl, Ins... >
 
struct  scratch_helper< true, Impl, Ins... >
 
class  SeamFinder
 シーム推定器の基底クラス。 続きを読む...
 
struct  SphericalPortraitProjector
 
class  SphericalPortraitWarper
 
struct  SphericalProjector
 
class  SphericalWarper
 画像を原点に位置する単位球にマッピングするワーパー。 続き...
 
class  SphericalWarperGpu
 
struct  StereographicProjector
 
class  StereographicWarper
 
class  StrongClassifierDirectSelection
 
class  Submap
 
class  SubmapManager
 : 特定のシーンのために作成されたすべてのサブマップを管理する 続き...
 
class  Timelapser
 
class  TimelapserCrop
 
struct  tracked_cv_mat
 
struct  tracked_cv_umat
 
class  TrackerContribFeature
 特徴を表す TrackerContribFeature の抽象基底クラス。 続きを読む...
 
class  TrackerContribFeatureHAAR
 HAAR 特徴に基づく TrackerContribFeatureTrackerMIL やその他多くのアルゴリズムで使用される。 続きを読む...
 
class  TrackerContribFeatureSet
 特徴の抽出と選択を管理するクラス。 続きを読む...
 
class  TrackerContribSampler
 トラッカーのモデル更新のための領域を選択するためにサンプラーを管理するクラス [AAM] Sampling e Labeling。表 I および第 III 章 B 節を参照。 続きを読む...
 
class  TrackerContribSamplerAlgorithm
 特定のサンプラーのアルゴリズムを表す TrackerContribSamplerAlgorithm の抽象基底クラス。 続きを読む...
 
class  TrackerContribSamplerCSC
 CSC (current state centered) に基づく TrackerSampler。MIL アルゴリズム TrackerMIL で使用される。 続きを読む...
 
class  TrackerFeature
 特徴を表す TrackerFeature の抽象基底クラス。 続きを読む...
 
class  TrackerFeatureFeature2d
 Feature2D に基づく TrackerContribFeature続きを読む...
 
class  TrackerFeatureHOG
 HOG に基づく TrackerContribFeature続きを読む...
 
class  TrackerFeatureLBP
 LBP に基づく TrackerContribFeature続きを読む...
 
class  TrackerFeatureSet
 特徴の抽出と選択を管理するクラス。 続きを読む...
 
class  TrackerModel
 対象のモデルを表す抽象クラス。 続きを読む...
 
class  TrackerSampler
 トラッカーのモデル更新のための領域を選択するためにサンプラーを管理するクラス [AAM] Sampling e Labeling。表 I および第 III 章 B 節を参照。 続きを読む...
 
class  TrackerSamplerAlgorithm
 特定のサンプラーのアルゴリズムを表す TrackerSamplerAlgorithm の抽象基底クラス。 続きを読む...
 
class  TrackerSamplerCS
 CS (current state) に基づく TrackerContribSampler。アルゴリズム TrackerBoosting で使用される。 続きを読む...
 
class  TrackerSamplerCSC
 CSC (current state centered) に基づく TrackerSampler。MIL アルゴリズム TrackerMIL で使用される。 続きを読む...
 
class  TrackerSamplerPF
 このサンプラーはパーティクルフィルタリングに基づく。 続きを読む...
 
class  TrackerStateEstimator
 最も可能性の高い対象状態を推定する TrackerStateEstimator の抽象基底クラス。 続きを読む...
 
class  TrackerStateEstimatorAdaBoosting
 ADA-Boosting に基づく TrackerStateEstimatorAdaBoosting続きを読む...
 
class  TrackerStateEstimatorSVM
 SVM に基づく TrackerStateEstimator続きを読む...
 
class  TrackerTargetState
 対象の取り得る状態を表す TrackerTargetState の抽象基底クラス。 続きを読む...
 
struct  TransformTag
 
struct  TransHelper
 
struct  TransHelper< K, std::tuple< Ins... >, Out >
 
struct  TransverseMercatorProjector
 
class  TransverseMercatorWarper
 
struct  TypeHint
 
struct  TypeHintBase
 
class  UkfSystemModel
 Unscented Kalmanフィルタ用の動的システムのモデル。動的システムモデルのためのインターフェース。次状態と観測を計算する関数を含む。UKFを使用するには継承する必要がある。 詳細...
 
class  UnscentedKalmanFilter
 Unscented KalmanフィルタおよびAugmented Unscented Kalmanフィルタのためのインターフェース。 詳細...
 
class  UnscentedKalmanFilterParams
 Unscented Kalmanフィルタの引数。Unscented Kalmanフィルタの初期化引数のためのクラス。 詳細...
 
struct  valid_infer2_types
 
struct  valid_infer2_types< std::tuple< cv::GMat >, std::tuple< T > >
 
struct  valid_infer2_types< std::tuple< cv::GMat, Ns... >, std::tuple< T, Ts... > >
 
struct  valid_infer2_types< std::tuple< Ns... >, std::tuple<> >
 
struct  valid_infer2_types< std::tuple<>, std::tuple< Ts... > >
 
class  VectorRef
 
class  VectorRefT
 
class  VoronoiSeamFinder
 ボロノイ図に基づくシーム推定器。 続きを読む...
 
class  WeakClassifierHaarFeature
 
struct  WrapValue
 
struct  WrapValue< T, typename std::enable_if< has_custom_wrap< T >::value >::type >
 
struct  wref_spec
 
struct  wref_spec< std::vector< T > >
 
struct  Yield
 
struct  Yield< cv::GArray< U > >
 
struct  Yield< cv::GMat >
 
struct  Yield< cv::GMatP >
 
struct  Yield< cv::GOpaque< U > >
 
struct  Yield< cv::GScalar >
 
struct  Yield< GFrame >
 

型定義

template<typename... Ts>
using are_meta_descrs = all_satisfy<is_meta_descr, Ts...>
 
template<typename... Ts>
using are_meta_descrs_but_last = all_satisfy<is_meta_descr, typename all_but_last<Ts...>::type>
 
typedef std::vector< std::pair< Ptr< TrackerTargetState >, float > > ConfidenceMap
 フレーム \(k\) における対象のモデル(すべての状態とスコア)を表す
 
using ConstructOpaque = std::function<void(OpaqueRef&)>
 
using ConstructVec = std::function<void(VectorRef&)>
 
template<class T >
using g_type_of_t = typename GTypeOf<T>::type
 
using GOpaqueTraitsArrayTypes
 
using GOpaqueTraitsOpaqueTypes
 
using HostCtor
 
template<typename T >
using is_compile_arg = std::is_same<GCompileArg, typename std::decay<T>::type>
 
template<typename T >
using is_garg = std::is_same<GArg, typename std::decay<T>::type>
 
template<typename T >
using is_nongapi_type = std::is_same<T, typename MetaType<T>::type>
 
template<typename... Ts>
using last_type_t = typename last_type<Ts...>::type
 
using OptionalOpaqueRef = OptRef<cv::detail::OpaqueRef>
 
using OptionalVectorRef = OptRef<cv::detail::VectorRef>
 
template<typename T >
using ProtoToMetaT = typename ProtoToMeta<T>::type
 
template<typename T >
using ProtoToParamT = typename ProtoToParam<T>::type
 
typedef std::vector< Ptr< TrackerTargetState > > Trajectory
 すべてのフレームの推定状態を表す。
 
template<typename... Ts>
using valid_infer_types = all_satisfy<accepted_infer_types, Ts...>
 
template<typename T >
using wrap_gapi_helper = WrapValue<typename std::decay<T>::type>
 
template<typename T >
using wrap_host_helper = WrapValue<typename std::decay<g_type_of_t<T> >::type>
 

列挙型

enum class  ArgKind : int {
  OPAQUE_VAL ,
  GOBJREF ,
  GMAT ,
  GMATP ,
  GFRAME ,
  GSCALAR ,
  GARRAY ,
  GOPAQUE
}
 
enum class  OpaqueKind : int {
  CV_UNKNOWN ,
  CV_BOOL ,
  CV_INT ,
  CV_INT64 ,
  CV_DOUBLE ,
  CV_FLOAT ,
  CV_UINT64 ,
  CV_STRING ,
  CV_POINT ,
  CV_POINT2F ,
  CV_POINT3F ,
  CV_SIZE ,
  CV_RECT ,
  CV_SCALAR ,
  CV_MAT ,
  CV_DRAW_PRIM
}
 
enum  WaveCorrectKind {
  WAVE_CORRECT_HORIZ ,
  WAVE_CORRECT_VERT ,
  WAVE_CORRECT_AUTO
}
 

関数

template<class Feature >
void _writeFeatures (const std::vector< Feature > features, FileStorage &fs, const Mat &featureMap)
 
WaveCorrectKind autoDetectWaveCorrectKind (const std::vector< Mat > &rmats)
 パノラマが水平方向に広がるか垂直方向に広がるかに応じて、波補正の種類の検出を試みる。
 
float calcNormFactor (const Mat &sum, const Mat &sqSum)
 
bool calibrateRotatingCamera (const std::vector< Mat > &Hs, Mat &K)
 
void computeImageFeatures (const Ptr< Feature2D > &featuresFinder, InputArray image, ImageFeatures &features, InputArray mask=noArray())
 
void computeImageFeatures (const Ptr< Feature2D > &featuresFinder, InputArrayOfArrays images, std::vector< ImageFeatures > &features, InputArrayOfArrays masks=noArray())
 
void computeInteractionMatrix (const cv::Mat &uv, const cv::Mat &depths, const cv::Mat &K, cv::Mat &J)
 一連の2Dピクセルに対する相互作用行列 ( [135] [55] [56] ) を計算する。これは通常、ロボットに所望のピクセル位置/速度で動くよう指令するビジュアルサーボイング応用で用いられる。この行列を逆にすることで、カメラの空間速度すなわちツイストを推定できる。
 
cv::Vec6d computeTwist (const cv::Mat &uv, const cv::Mat &duv, const cv::Mat &depths, const cv::Mat &K)
 2D ピクセル位置の集合、それらの速度、深度値、およびカメラの内部パラメータからカメラのツイストを計算する。ピクセル速度は通常、オプティカルフローアルゴリズムから得られる。画像間のフローの計算には密なフローと疎なフローの両方が使用でき、duv はフローを画像間の時間間隔で割ることで計算される。
 
void constructGraphOutputs (const cv::GTypesInfo &out_info, cv::GRunArgs &args, cv::GRunArgsP &outs)
 
Ptr< UnscentedKalmanFiltercreateAugmentedUnscentedKalmanFilter (const AugmentedUnscentedKalmanFilterParams &params)
 Augmented Unscented Kalmanフィルタのファクトリメソッド。
 
void createLaplacePyr (InputArray img, int num_levels, std::vector< UMat > &pyr)
 
void createLaplacePyrGpu (InputArray img, int num_levels, std::vector< UMat > &pyr)
 
Ptr< UnscentedKalmanFiltercreateUnscentedKalmanFilter (const UnscentedKalmanFilterParams &params)
 Unscented Kalmanフィルタのファクトリメソッド。
 
void createWeightMap (InputArray mask, float sharpness, InputOutputArray weight)
 
void estimateFocal (const std::vector< ImageFeatures > &features, const std::vector< MatchesInfo > &pairwise_matches, std::vector< double > &focals)
 与えられた各カメラの焦点距離を推定する。
 
void findMaxSpanningTree (int num_images, const std::vector< MatchesInfo > &pairwise_matches, Graph &span_tree, std::vector< int > &centers)
 
void focalsFromHomography (const Mat &H, double &f0, double &f1, bool &f0_ok, bool &f1_ok)
 カメラがその中心の周りで回転のみを行うという仮定の下で、与えられたホモグラフィから焦点距離の推定を試みる。
 
template<typename T >
std::enable_if< is_nongapi_type< T >::value, T >::type get_in_meta (const GMetaArgs &, const GArgs &in_args, int idx)
 
template<typename T >
std::enable_if<!is_nongapi_type< T >::value, typenameMetaType< T >::type >::type get_in_meta (const GMetaArgs &in_meta, const GArgs &, int idx)
 
template<typename... Ts, int... Indexes>
static GProtoOutputArgs getGOut_impl (const std::tuple< Ts... > &ts, detail::Seq< Indexes... >)
 
template<typename InferType >
InferROITraits< InferType >::outType inferGenericROI (const std::string &tag, const typename InferROITraits< InferType >::inType &in, const cv::GInferInputs &inputs)
 
std::vector< int > leaveBiggestComponent (std::vector< ImageFeatures > &features, std::vector< MatchesInfo > &pairwise_matches, float conf_threshold)
 
template<typename T >
auto make_default () -> decltype(T{})
 
template<typename InferT >
std::shared_ptr< cv::GCallmakeCall (const std::string &tag, std::vector< cv::GArg > &&args, std::vector< std::string > &&names, cv::GKinds &&kinds)
 
String matchesGraphAsString (std::vector< String > &paths, std::vector< MatchesInfo > &pairwise_matches, float conf_threshold)
 
void normalizeUsingWeightMap (InputArray weight, InputOutputArray src)
 
bool overlapRoi (Point tl1, Point tl2, Size sz1, Size sz2, Rect &roi)
 
template<typename... Ts>
GProtoArgs packArgs (Ts... args)
 
template<typename... Outputs>
void postprocess (Outputs &... outs)
 
template<typename... Outputs>
void postprocess_ocl (Outputs &... outs)
 
void renderPointsNormals (InputArray _points, InputArray _normals, OutputArray image, cv::Vec3f lightLoc)
 
void renderPointsNormalsColors (InputArray _points, InputArray _normals, InputArray _colors, OutputArray image)
 
void restoreImageFromLaplacePyr (std::vector< UMat > &pyr)
 
void restoreImageFromLaplacePyrGpu (std::vector< UMat > &pyr)
 
Rect resultRoi (const std::vector< Point > &corners, const std::vector< Size > &sizes)
 
Rect resultRoi (const std::vector< Point > &corners, const std::vector< UMat > &images)
 
Rect resultRoiIntersection (const std::vector< Point > &corners, const std::vector< Size > &sizes)
 
Point resultTl (const std::vector< Point > &corners)
 
void selectRandomSubset (int count, int size, std::vector< int > &subset)
 
int & stitchingLogLevel ()
 
template<typename T >
gapi::GNetParam strip (T &&t)
 
void unpackBlobs (const cv::GInferInputs::Map &blobs, std::vector< cv::GArg > &args, std::vector< std::string > &names, cv::GKinds &kinds)
 
void waveCorrect (std::vector< Mat > &rmats, WaveCorrectKind kind)
 パノラマをより水平(または垂直)にしようとする。
 
template<>
GOptRunArgP wrap_opt_arg (optional< cv::Mat > &m)
 
template<>
GOptRunArgP wrap_opt_arg (optional< cv::MediaFrame > &f)
 
template<>
GOptRunArgP wrap_opt_arg (optional< cv::RMat > &m)
 
template<>
GOptRunArgP wrap_opt_arg (optional< cv::Scalar > &s)
 
template<typename T >
GOptRunArgP wrap_opt_arg (optional< std::vector< T > > &arg)
 
template<typename T >
GOptRunArgP wrap_opt_arg (optional< T > &arg)
 

型定義詳解

◆ are_meta_descrs

template<typename... Ts>
using cv::detail::are_meta_descrs = all_satisfy<is_meta_descr, Ts...>

◆ are_meta_descrs_but_last

template<typename... Ts>
using cv::detail::are_meta_descrs_but_last = all_satisfy<is_meta_descr, typename all_but_last<Ts...>::type>

◆ ConstructOpaque

using cv::detail::ConstructOpaque = std::function<void(OpaqueRef&)>

◆ ConstructVec

using cv::detail::ConstructVec = std::function<void(VectorRef&)>

◆ g_type_of_t

template<class T >
using cv::detail::g_type_of_t = typename GTypeOf<T>::type

◆ GOpaqueTraitsArrayTypes

初期値:
std::tuple<int, double, float, uint64_t, bool, std::string, cv::Size, cv::Scalar, cv::Point, cv::Point2f,
Comma-separated Matrix Initializer.
Definition mat.hpp:964
Definition variant.hpp:72
Rect2i Rect
Definition types.hpp:499
Point2i Point
Definition types.hpp:209
Size2i Size
Definition types.hpp:373
Point3_< float > Point3f
Definition types.hpp:290
Scalar_< double > Scalar
Definition types.hpp:712
Point_< float > Point2f
Definition types.hpp:207

◆ GOpaqueTraitsOpaqueTypes

初期値:
std::tuple<int, double, float, uint64_t, bool, std::string, cv::Size, cv::Point, cv::Point2f, cv::Point3f,

◆ HostCtor

初期値:
util::variant
< util::monostate
, detail::ConstructVec
, detail::ConstructOpaque
>

◆ is_compile_arg

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

◆ is_garg

template<typename T >
using cv::detail::is_garg = std::is_same<GArg, typename std::decay<T>::type>

◆ is_nongapi_type

template<typename T >
using cv::detail::is_nongapi_type = std::is_same<T, typename MetaType<T>::type>

◆ last_type_t

template<typename... Ts>
using cv::detail::last_type_t = typename last_type<Ts...>::type

◆ OptionalOpaqueRef

◆ OptionalVectorRef

◆ ProtoToMetaT

template<typename T >
using cv::detail::ProtoToMetaT = typename ProtoToMeta<T>::type

◆ ProtoToParamT

template<typename T >
using cv::detail::ProtoToParamT = typename ProtoToParam<T>::type

◆ valid_infer_types

template<typename... Ts>
using cv::detail::valid_infer_types = all_satisfy<accepted_infer_types, Ts...>

◆ wrap_gapi_helper

template<typename T >
using cv::detail::wrap_gapi_helper = WrapValue<typename std::decay<T>::type>

◆ wrap_host_helper

template<typename T >
using cv::detail::wrap_host_helper = WrapValue<typename std::decay<g_type_of_t<T> >::type>

列挙型詳解

◆ ArgKind

enum class cv::detail::ArgKind : int
strong
列挙値
OPAQUE_VAL 
GOBJREF 
GMAT 
GMATP 
GFRAME 
GSCALAR 
GARRAY 
GOPAQUE 

◆ OpaqueKind

enum class cv::detail::OpaqueKind : int
strong
列挙値
CV_UNKNOWN 
CV_BOOL 
CV_INT 
CV_INT64 
CV_DOUBLE 
CV_FLOAT 
CV_UINT64 
CV_STRING 
CV_POINT 
CV_POINT2F 
CV_POINT3F 
CV_SIZE 
CV_RECT 
CV_SCALAR 
CV_MAT 
CV_DRAW_PRIM 

関数詳解

◆ constructGraphOutputs()

void cv::detail::constructGraphOutputs ( const cv::GTypesInfo & out_info,
cv::GRunArgs & args,
cv::GRunArgsP & outs )

◆ get_in_meta() [1/2]

template<typename T >
std::enable_if< is_nongapi_type< T >::value, T >::type cv::detail::get_in_meta ( const GMetaArgs & ,
const GArgs & in_args,
int idx )

◆ get_in_meta() [2/2]

template<typename T >
std::enable_if<!is_nongapi_type< T >::value, typenameMetaType< T >::type >::type cv::detail::get_in_meta ( const GMetaArgs & in_meta,
const GArgs & ,
int idx )

◆ getGOut_impl()

template<typename... Ts, int... Indexes>
static GProtoOutputArgs cv::detail::getGOut_impl ( const std::tuple< Ts... > & ts,
detail::Seq< Indexes... >  )
static
この関数の呼び出しグラフ:

◆ inferGenericROI()

template<typename InferType >
InferROITraits< InferType >::outType cv::detail::inferGenericROI ( const std::string & tag,
const typename InferROITraits< InferType >::inType & in,
const cv::GInferInputs & inputs )
この関数の呼び出しグラフ:

◆ make_default()

template<typename T >
auto cv::detail::make_default ( ) -> decltype(T{})

◆ makeCall()

template<typename InferT >
std::shared_ptr< cv::GCall > cv::detail::makeCall ( const std::string & tag,
std::vector< cv::GArg > && args,
std::vector< std::string > && names,
cv::GKinds && kinds )
この関数の呼び出しグラフ:

◆ packArgs()

template<typename... Ts>
GProtoArgs cv::detail::packArgs ( Ts... args)
inline

◆ postprocess()

template<typename... Outputs>
void cv::detail::postprocess ( Outputs &... outs)
この関数の呼び出しグラフ:

◆ postprocess_ocl()

template<typename... Outputs>
void cv::detail::postprocess_ocl ( Outputs &... outs)
この関数の呼び出しグラフ:

◆ renderPointsNormals()

void cv::detail::renderPointsNormals ( InputArray _points,
InputArray _normals,
OutputArray image,
cv::Vec3f lightLoc )

◆ renderPointsNormalsColors()

void cv::detail::renderPointsNormalsColors ( InputArray _points,
InputArray _normals,
InputArray _colors,
OutputArray image )

◆ strip()

template<typename T >
gapi::GNetParam cv::detail::strip ( T && t)
Python:
cv.detail.strip(params) -> retval

◆ unpackBlobs()

void cv::detail::unpackBlobs ( const cv::GInferInputs::Map & blobs,
std::vector< cv::GArg > & args,
std::vector< std::string > & names,
cv::GKinds & kinds )
inline
この関数の呼び出しグラフ:

◆ wrap_opt_arg() [1/6]

template<>
GOptRunArgP cv::detail::wrap_opt_arg ( optional< cv::Mat > & m)
inline

◆ wrap_opt_arg() [2/6]

template<>
GOptRunArgP cv::detail::wrap_opt_arg ( optional< cv::MediaFrame > & f)
inline

◆ wrap_opt_arg() [3/6]

template<>
GOptRunArgP cv::detail::wrap_opt_arg ( optional< cv::RMat > & m)
inline

◆ wrap_opt_arg() [4/6]

template<>
GOptRunArgP cv::detail::wrap_opt_arg ( optional< cv::Scalar > & s)
inline

◆ wrap_opt_arg() [5/6]

template<typename T >
GOptRunArgP cv::detail::wrap_opt_arg ( optional< std::vector< T > > & arg)
inline

◆ wrap_opt_arg() [6/6]

template<typename T >
GOptRunArgP cv::detail::wrap_opt_arg ( optional< T > & arg)
inline