OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::detail 名稱空間參考

名稱空間

名稱空間  contrib_feature
 
名稱空間  卡爾曼濾波器
 
名稱空間  online_boosting
 
名稱空間  tbm
 
名稱空間  tld
 
名稱空間  跟蹤
 

結構體  accepted_infer_types
 
類  AffineBasedEstimator
 基於仿射變換的估計器。 更多...
 
類  AffineBestOf2NearestMatcher
 cv::detail::BestOf2NearestMatcher 類似特徵匹配器,它為每個特徵找到兩個最佳匹配,並僅在描述符距離之比大於閾值 match_conf 時保留最佳匹配。 更多...
 
類  AffineWarper
 使用旋轉和平移的仿射扭曲器。 更多...
 
類  AugmentedUnscentedKalmanFilterParams
 增強型無跡卡爾曼濾波器引數。用於增強型無跡卡爾曼濾波器初始化引數的類。 更多...
 
類  BaseClassifier
 
類  BasicOpaqueRef
 
類  BasicVectorRef
 
類  BestOf2NearestMatcher
 特徵匹配器,它為每個特徵找到兩個最佳匹配,並僅在描述符距離之比大於閾值 match_conf 時保留最佳匹配。 更多...
 
類  BestOf2NearestRangeMatcher
 
類  Blender
 所有混合器的基類。 更多...
 
類  BlocksChannelsCompensator
 曝光補償器,透過調整每個通道上的影像塊來嘗試消除曝光相關的偽影。 更多...
 
類  BlocksCompensator
 曝光補償器,透過調整影像塊來嘗試消除曝光相關的偽影。 更多...
 
類  BlocksGainCompensator
 曝光補償器,透過調整影像塊強度來嘗試消除曝光相關的偽影,詳見 [282]更多...
 
類  BundleAdjusterAffine
 捆綁調整器,期望每個相機引數在 R 中以齊次座標表示仿射變換。實現了相機引數最佳化演算法,該演算法最小化重投影誤差平方和。 更多...
 
類  BundleAdjusterAffinePartial
 捆綁調整器,期望每個相機引數在 R 中以齊次座標表示具有 4 DOF 的仿射變換。實現了相機引數最佳化演算法,該演算法最小化重投影誤差平方和。 更多...
 
類  BundleAdjusterBase
 所有相機引數最佳化方法的基類。 更多...
 
類  BundleAdjusterRay
 相機引數最佳化演算法的實現,該演算法最小化透過相機中心和特徵的射線之間的距離之和。: 更多...
 
類  BundleAdjusterReproj
 相機引數最佳化演算法的實現,該演算法最小化重投影誤差平方和。 更多...
 
結構體  callCustomGetBorder
 
結構體  callCustomGetBorder< false, Impl >
 
結構體  callCustomGetBorder< true, Impl >
 
結構體  CameraParams
 描述相機引數的結構。 更多...
 
類  ChannelsCompensator
 曝光補償器,透過獨立調整每個通道上的影像強度來嘗試消除曝光相關的偽影。 更多...
 
類  ClassifierThreshold
 
結構體  CompileArgTag
 
結構體  CompileArgTag< cv::gapi::calib3d::cpu::StereoInitParam >
 
結構體  CompileArgTag< cv::gapi::GNetPackage >
 
結構體  CompileArgTag< cv::gapi::ot::ObjectTrackerParams >
 
結構體  CompileArgTag< cv::gapi::plaidml::config >
 
結構體  CompileArgTag< cv::gapi::streaming::queue_capacity >
 
結構體  CompileArgTag< cv::gapi::use_only >
 
結構體  CompileArgTag< cv::gapi::video::BackgroundSubtractorParams >
 
結構體  CompileArgTag< cv::gapi::wip::draw::freetype_font >
 
結構體  CompileArgTag< cv::gapi::wip::ov::benchmark_mode >
 
結構體  CompileArgTag< cv::GKernelPackage >
 
結構體  CompileArgTag< cv::graph_dump_path >
 
結構體  CompileArgTag< cv::use_threaded_executor >
 
結構體  CompileArgTag< gapi::oak::ColorCameraParams >
 
結構體  CompileArgTag< gapi::oak::EncoderConfig >
 
結構體  CompileArgTag< gapi::streaming::sync_policy >
 
結構體  CompileArgTag< GFluidOutputRois >
 
結構體  CompileArgTag< GFluidParallelFor >
 
結構體  CompileArgTag< GFluidParallelOutputRois >
 
結構體  CompressedRectilinearPortraitProjector
 
類  CompressedRectilinearPortraitWarper
 
結構體  CompressedRectilinearProjector
 
類  CompressedRectilinearWarper
 
結構體  contains_shape_field
 
結構體  contains_shape_field< TaggedTypeCandidate, void_t< decltype(TaggedTypeCandidate::shape)> >
 
類  CvFeatureEvaluator
 
類  CvFeatureParams
 
類  CvHaarEvaluator
 
類  CvHaarFeatureParams
 
類  CvHOGEvaluator
 
結構體  CvHOGFeatureParams
 
類  CvLBPEvaluator
 
結構體  CvLBPFeatureParams
 
類  CvParams
 
結構體  CylindricalPortraitProjector
 
類  CylindricalPortraitWarper
 
結構體  CylindricalProjector
 
類  CylindricalWarper
 扭曲器,將影像對映到 x*x + z*z = 1 圓柱體上。 更多...
 
類  CylindricalWarperGpu
 
類  Detector
 
類  DisjointSets
 
類  DpSeamFinder
 
類  EstimatedGaussDistribution
 
類  Estimator
 旋轉估計器基類。 更多...
 
類  ExposureCompensator
 所有曝光補償器的基類。 更多...
 
結構體  ExtractArgsCallback
 
結構體  ExtractMetaCallback
 
類  FeatherBlender
 簡單混合器,在其邊界處混合影像。 更多...
 
類  FeaturesMatcher
 特徵匹配器基類。 更多...
 
結構體  FisheyeProjector
 
類  FisheyeWarper
 
結構體  flatten_g
 
結構體  flatten_g< cv::GMat >
 
結構體  flatten_g< cv::GScalar >
 
結構體  flatten_g< GArray< T > >
 
結構體  fluid_get_in
 
結構體  fluid_get_in< cv::GArray< U > >
 
結構體  fluid_get_in< cv::GMat >
 
結構體  fluid_get_in< cv::GOpaque< U > >
 
結構體  fluid_get_in< cv::GScalar >
 
結構體  FluidCallHelper
 
結構體  FluidCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... >, UseScratch >
 
類  GainCompensator
 曝光補償器,透過調整影像強度來嘗試消除曝光相關的偽影,詳見 [42][307]更多...
 
類  GArrayU
 
結構體  GCompoundCallHelper
 
結構體  GCompoundCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... > >
 
結構體  GCompoundContext
 
類  GCompoundKernel
 
類  GCompoundKernelImpl
 
結構體  get_border_helper
 
結構體  get_border_helper< false, Impl, Ins... >
 
結構體  get_border_helper< true, Impl, Ins... >
 
結構體  get_compound_in
 
結構體  get_compound_in< cv::GArray< U > >
 
結構體  get_compound_in< cv::GMatP >
 
結構體  get_compound_in< cv::GOpaque< U > >
 
結構體  get_in
 
結構體  get_in< cv::GArray< cv::GArray< U > > >
 
結構體  get_in< cv::GArray< cv::GMat > >
 
結構體  get_in< cv::GArray< cv::GScalar > >
 
結構體  get_in< cv::GArray< U > >
 
結構體  get_in< cv::GFrame >
 
結構體  get_in< cv::GMat >
 
結構體  get_in< cv::GMatP >
 
結構體  get_in< cv::GOpaque< cv::GMat > >
 
結構體  get_in< cv::GOpaque< cv::GScalar > >
 
結構體  get_in< cv::GOpaque< U > >
 
結構體  get_in< cv::GScalar >
 
結構體  get_out
 
結構體  get_out< cv::GArray< cv::GArray< U > > >
 
結構體  get_out< cv::GArray< cv::GMat > >
 
結構體  get_out< cv::GArray< U > >
 
結構體  get_out< cv::GFrame >
 
結構體  get_out< cv::GMat >
 
結構體  get_out< cv::GMatP >
 
結構體  get_out< cv::GOpaque< U > >
 
結構體  get_out< cv::GScalar >
 
結構體  get_window_helper
 
結構體  get_window_helper< false, Impl, Ins... >
 
結構體  get_window_helper< true, Impl, Ins... >
 
類  GInferInputsTyped
 
類  GInferOutputsTyped
 
結構體  GObtainCtor
 
結構體  GObtainCtor< GArray< T > >
 
結構體  GObtainCtor< GOpaque< T > >
 
結構體  GOpaqueTraits
 
結構體  GOpaqueTraits< bool >
 
結構體  GOpaqueTraits< cv::gapi::wip::draw::Prim >
 
結構體  GOpaqueTraits< cv::GMat >
 
結構體  GOpaqueTraits< cv::Mat >
 
結構體  GOpaqueTraits< cv::Point >
 
結構體  GOpaqueTraits< cv::Point2f >
 
結構體  GOpaqueTraits< cv::Point3f >
 
結構體  GOpaqueTraits< cv::Rect >
 
結構體  GOpaqueTraits< cv::Scalar >
 
結構體  GOpaqueTraits< cv::Size >
 
結構體  GOpaqueTraits< double >
 
結構體  GOpaqueTraits< float >
 
結構體  GOpaqueTraits< int >
 
結構體  GOpaqueTraits< int64_t >
 
結構體  GOpaqueTraits< std::string >
 
結構體  GOpaqueTraits< uint64_t >
 
類  GOpaqueU
 
類  
 
類  GraphCutSeamFinder
 基於最小圖割的接縫估計器。詳見 [155]更多...
 
類  GraphCutSeamFinderBase
 所有基於最小圖割的接縫估計器的基類。 更多...
 
結構體  GraphEdge
 
結構體  GTypeOf
 
結構體  GTypeOf< cv::gapi::wip::IStreamSource::Ptr >
 
結構體  GTypeOf< cv::Mat >
 
結構體  GTypeOf< cv::MediaFrame >
 
結構體  GTypeOf< cv::RMat >
 
結構體  GTypeOf< cv::Scalar >
 
結構體  GTypeOf< cv::UMat >
 
結構體  GTypeOf< std::vector< U > >
 
結構體  GTypeTraits
 
結構體  GTypeTraits< cv::GArray< T > >
 
結構體  GTypeTraits< cv::GFrame >
 
結構體  GTypeTraits< cv::GMat >
 
結構體  GTypeTraits< cv::GMatP >
 
結構體  GTypeTraits< cv::GOpaque< T > >
 
結構體  GTypeTraits< cv::GScalar >
 
結構體  has_custom_wrap
 
結構體  has_gshape
 
結構體  has_Window
 
類  HomographyBasedEstimator
 基於單應性的旋轉估計器。 更多...
 
結構體  ImageFeatures
 包含影像關鍵點和描述符的結構。 更多...
 
結構體  in_variant
 
結構體  in_variant< T, util::variant< Types... > >
 
結構體  InferROITraits
 
結構體  InferROITraits< GInferListBase >
 
結構體  InferROITraits< GInferROIBase >
 
結構體  InOutInfo
 
結構體  is_gmat_type
 
結構體  is_meta_descr
 
結構體  is_meta_descr< GArrayDesc >
 
結構體  is_meta_descr< GMatDesc >
 
結構體  is_meta_descr< GOpaqueDesc >
 
結構體  is_meta_descr< GScalarDesc >
 
結構體  KernelTag
 
類  KernelTypeMedium
 
類  KernelTypeMedium< K, std::function< R(Args...)> >
 
類  KernelTypeMedium< K, std::function< std::tuple< R... >(Args...)> >
 
結構體  last_type
 
結構體  last_type< T >
 
結構體  last_type< T, Ts... >
 
結構體  MatchesInfo
 包含兩幅影像之間匹配資訊的結構。 更多...
 
結構體  MercatorProjector(墨卡託投影器)
 
類  MercatorWarper
 
結構體  MetaHelper
 
結構體  MetaHelper< K, std::tuple< Ins... >, Out >
 
結構體  MetaHelper< K, std::tuple< Ins... >, std::tuple< Outs... > >
 
結構體  MetaType
 
結構體  MetaType< cv::GArray< U > >
 
結構體  MetaType< cv::GFrame >
 
結構體  MetaType< cv::GMat >
 
結構體  MetaType< cv::GMatP >
 
結構體  MetaType< cv::GOpaque< U > >
 
結構體  MetaType< cv::GScalar >
 
類  MultiBandBlender
 混合器,使用多波段混合演算法(見 [46])。 更多...
 
類  NoBundleAdjuster
 不執行任何操作的捆綁調整器。 更多...
 
類  NoExposureCompensator
 不執行任何操作的曝光補償器。 更多...
 
類  NoSeamFinder
 不執行任何操作的接縫估計器。 更多...
 
結構體  NoTag
 
結構體  ocl_get_in
 
結構體  ocl_get_in< cv::GArray< U > >
 
結構體  ocl_get_in< cv::GFrame >
 
結構體  ocl_get_in< cv::GMat >
 
結構體  ocl_get_in< cv::GOpaque< U > >
 
結構體  ocl_get_in< cv::GScalar >
 
結構體  ocl_get_out
 
結構體  ocl_get_out< cv::GArray< U > >
 
結構體  ocl_get_out< cv::GMat >
 
結構體  ocl_get_out< cv::GOpaque< U > >
 
結構體  ocl_get_out< cv::GScalar >
 
結構體  OCLCallHelper
 
結構體  OCLCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... > >
 
結構體  OCVCallHelper
 
結構體  OCVCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... > >
 
結構體  OCVSetupHelper
 
結構體  OCVSetupHelper< Impl, std::tuple< Ins... > >
 
結構體  OCVStCallHelper
 
結構體  OCVStCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... > >
 
類  OpaqueRef
 
類  OpaqueRefT
 
結構體  OptRef
 
類  PairwiseSeamFinder
 所有成對接縫估計器的基類。 更多...
 
結構體  PaniniPortraitProjector
 
類  PaniniPortraitWarper
 
結構體  PaniniProjector
 
類  PaniniWarper
 
結構體  plaidml_get_in
 
結構體  plaidml_get_in< cv::GMat >
 
結構體  plaidml_get_out
 
結構體  plaidml_get_out< cv::GMat >
 
結構體  PlaidMLCallHelper
 
結構體  PlaidMLCallHelper< Impl, std::tuple< Ins... >, std::tuple< Outs... > >
 
結構體  PlanePortraitProjector
 
類  PlanePortraitWarper
 
結構體  平面投影器
 
類  PlaneWarper
 扭曲器,將影像對映到 z = 1 平面上。 更多...
 
類  PlaneWarperGpu
 
結構體  ProjectorBase
 扭曲邏輯實現的基類。 更多...
 
結構體  ProtoToMeta
 
結構體  ProtoToMeta< cv::GArray< U > >
 
結構體  ProtoToMeta< cv::GMat >
 
結構體  ProtoToMeta< cv::GOpaque< U > >
 
結構體  ProtoToMeta< cv::GScalar >
 
結構體  ProtoToParam
 
結構體  ProtoToParam< cv::GArray< cv::GMat > >
 
結構體  ProtoToParam< cv::GArray< U > >
 
結構體  ProtoToParam< cv::GMat >
 
結構體  ProtoToParam< cv::GOpaque< U > >
 
結構體  ProtoToParam< cv::GScalar >
 
類  RotationWarper
 僅旋轉模型影像扭曲器介面。 更多...
 
類  RotationWarperBase
 使用 detail::ProjectorBase_ 派生類的基於旋轉的扭曲器的基類。 更多...
 
結構體  scratch_helper
 
結構體  scratch_helper< false, Impl, Ins... >
 
結構體  scratch_helper< true, Impl, Ins... >
 
類  接縫查詢器
 接縫估計器的基類。 更多...
 
結構體  SphericalPortraitProjector
 
類  SphericalPortraitWarper
 
結構體  SphericalProjector
 
類  SphericalWarper
 扭曲器,將影像對映到原點處的單位球體上。 更多...
 
類  SphericalWarperGpu
 
結構體  StereographicProjector
 
類  StereographicWarper
 
類  StrongClassifierDirectSelection
 
類  Timelapser
 
類  TimelapserCrop
 
結構體  tracked_cv_mat
 
結構體  tracked_cv_umat
 
類  TrackerContribFeature
 表示特徵的 TrackerContribFeature 的抽象基類。 更多...
 
類  TrackerContribFeatureHAAR
 基於 HAAR 特徵的 TrackerContribFeature,由 TrackerMIL 和許多其他演算法使用。 更多...
 
類  TrackerContribFeatureSet
 管理特徵提取和選擇的類。 更多...
 
類  TrackerContribSampler
 管理取樣器的類,以便選擇區域來更新跟蹤器模型 [AAM] 取樣與標記。參見表 I 和第 III B 節。 更多...
 
類  TrackerContribSamplerAlgorithm
 表示特定取樣器演算法的 TrackerContribSamplerAlgorithm 抽象基類。 更多...
 
類  TrackerContribSamplerCSC
 基於 CSC(當前狀態居中)的 TrackerSampler,由 MIL 演算法 TrackerMIL 使用。 更多...
 
類  TrackerFeature
 表示特徵的 TrackerFeature 抽象基類。 更多...
 
類  TrackerFeatureFeature2d
 基於 Feature2DTrackerContribFeature更多...
 
類  TrackerFeatureHOG
 基於 HOG 的 TrackerContribFeature更多...
 
類  TrackerFeatureLBP
 基於 LBP 的 TrackerContribFeature更多...
 
類  TrackerFeatureSet
 管理特徵提取和選擇的類。 更多...
 
類  TrackerModel
 表示目標模型的抽象類。 更多...
 
類  TrackerSampler
 管理取樣器的類,以便選擇區域來更新跟蹤器模型 [AAM] 取樣與標記。參見表 I 和第 III B 節。 更多...
 
類  TrackerSamplerAlgorithm
 表示特定取樣器演算法的 TrackerSamplerAlgorithm 抽象基類。 更多...
 
類  TrackerSamplerCS
 基於 CS(當前狀態)的 TrackerContribSampler,由演算法 TrackerBoosting 使用。 更多...
 
類  TrackerSamplerCSC
 基於 CSC(當前狀態居中)的 TrackerSampler,由 MIL 演算法 TrackerMIL 使用。 更多...
 
類  TrackerSamplerPF
 此取樣器基於粒子濾波。 更多...
 
類  TrackerStateEstimator
 表示目標最可能狀態估計器的 TrackerStateEstimator 抽象基類。 更多...
 
類  TrackerStateEstimatorAdaBoosting
 基於 ADA-Boosting 的 TrackerStateEstimatorAdaBoosting更多...
 
類  TrackerStateEstimatorSVM
 基於 SVM 的 TrackerStateEstimator更多...
 
類  TrackerTargetState
 表示目標可能狀態的 TrackerTargetState 抽象基類。 更多...
 
結構體  TransformTag
 
結構體  TransHelper
 
結構體  TransHelper< K, std::tuple< Ins... >, Out >
 
結構體  TransverseMercatorProjector
 
類  TransverseMercatorWarper
 
結構體  TypeHint
 
結構體  TypeHintBase
 
類  UkfSystemModel
 無跡卡爾曼濾波器的動力學系統模型。動力學系統模型的介面。它包含計算下一個狀態和測量的函式。必須繼承才能使用 UKF。 更多...
 
類  UnscentedKalmanFilter
 無跡卡爾曼濾波器和增強型無跡卡爾曼濾波器的介面。 更多...
 
類  UnscentedKalmanFilterParams
 無跡卡爾曼濾波器引數。用於無跡卡爾曼濾波器初始化引數的類。 更多...
 
結構體  valid_infer2_types
 
結構體  valid_infer2_types< std::tuple< cv::GMat >, std::tuple< T > >
 
結構體  valid_infer2_types< std::tuple< cv::GMat, Ns... >, std::tuple< T, Ts... > >
 
結構體  valid_infer2_types< std::tuple< Ns... >, std::tuple<> >
 
結構體  valid_infer2_types< std::tuple<>, std::tuple< Ts... > >
 
類  VectorRef
 
類  VectorRefT
 
類  VoronoiSeamFinder
 基於 Voronoi 圖的接縫估計器。 更多...
 
類  WeakClassifierHaarFeature
 
結構體  WrapValue
 
結構體  WrapValue< T, typename std::enable_if< has_custom_wrap< T >::value >::type >
 
結構體  wref_spec
 
結構體  wref_spec< std::vector< T > >
 
結構體  Yield
 
結構體  Yield< cv::GArray< U > >
 
結構體  Yield< cv::GMat >
 
結構體  Yield< cv::GMatP >
 
結構體  Yield< cv::GOpaque< U > >
 
結構體  Yield< cv::GScalar >
 
結構體  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
}
 
列舉  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 畫素的互動矩陣([134] [54] [55])。這通常用於視覺伺服應用中,以指令機器人移動到所需的畫素位置/速度。透過反轉此矩陣,可以估計相機的空間速度,即扭轉。
 
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)
 增廣無跡卡爾曼濾波工廠方法。
 
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)
 無跡卡爾曼濾波工廠方法。
 
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 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,
n 維密集陣列類
定義 mat.hpp:830
定義 variant.hpp:72
typedef Rect_< double > 
Rect2i Rect
定義 types.hpp:496
typedef Point_< double > 
Point2i Point
Definition types.hpp:209
Size2i Size
定義 types.hpp:370
Point3_< float > Point3f
Definition types.hpp:290
Scalar_< double > Scalar
定義 types.hpp:709
Point_< float > Point2f
定義 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
, GMatDesc
, 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)
此函式的呼叫圖如下

◆ 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 > & ◆ hashtableResize())
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