OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配
命名空间 | | 类型定义 | 枚举 | 函数
cv::detail 命名空间参考

命名空间

命名空间  contrib_feature
 
命名空间  kalman_filters
 
命名空间  online_boosting
 
命名空间  tbm
 
命名空间  tld
 
命名空间  tracking
 

结构体  accepted_infer_types
 
类  AffineBasedEstimator
 Affine transformation based estimator. 更多信息...
 
类  AffineBestOf2NearestMatcher
 与cv::detail::BestOf2NearestMatcher 类似的特征匹配器,为每个特征找到两个最佳匹配,只有当描述符距离之间的比率大于匹配阈值match_conf时才保留最佳匹配。 更多信息...
 
类  AffineWarper
 使用旋转和平移的仿射变换器。 更多信息...
 
类  AugmentedUnscentedKalmanFilterParams
 增强无迹卡尔曼滤波器的参数。该类用于初始化增强无迹卡尔曼滤波器的初始化参数。 更多信息...
 
类  BaseClassifier
 
类  BasicOpaqueRef
 
类  BasicVectorRef
 
类  BestOf2NearestMatcher
 找到每个特征的两个最佳匹配,只有当描述符距离之间的比率大于阈值match_conf时才保留最佳匹配的特征匹配器。 更多信息...
 
类  BestOf2NearestRangeMatcher
 
类  Blender
 所有混合器的基类。 更多信息...
 
类  BlocksChannelsCompensator
 曝光补偿器,尝试通过调整每个通道上的图像块来移除与曝光相关的伪影。 更多信息...
 
类  BlocksCompensator
 曝光补偿器,尝试通过调整图像块来移除与曝光相关的伪影。 更多信息...
 
类  BlocksGainCompensator
 曝光补偿器,尝试通过调整图像块强度来移除与曝光相关的伪影,详情见[278]更多信息...
 
类  BundleAdjusterAffine
 捆绑调整器,期望以齐次坐标表示的仿射变换的各摄像参数。实现了最小化重投影误差平方和的摄像参数优化算法。 更多信息...
 
类  BundleAdjusterAffinePartial
 捆绑调整器,期望以齐次坐标表示的具有4个自由度的仿射变换的各摄像参数。实现了最小化重投影误差平方和的摄像参数优化算法。 更多信息...
 
类  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
 曝光补偿器,尝试通过调整图像强度来消除与曝光相关的伪影,详情请参阅[41][304]更多信息...
 
类  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
 
类  Graph
 
类  GraphCutSeamFinder
 基于最小图割的 seam 推算器。详见 [152]更多...
 
类  GraphCutSeamFinderBase
 所有基于最小图割的 seam 推算器的基类。 更多...
 
结构体  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
 混合器 使用多波段混合算法(见 [45])。 更多...
 
类  NoBundleAdjuster
 不做任何操作的 stub bundle 调整器。 更多...
 
类  NoExposureCompensator
 不做任何操作的 stub 曝光补偿器。 更多...
 
类  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
 
结构体  PlaneProjector
 
类  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
 使用细节::ProjectorBase_派生类的基于旋转的变形器的基类。 更多...
 
结构体  scratch_helper
 
结构体  scratch_helper< false, Impl, Ins... >
 
结构体  scratch_helper< true, Impl, Ins... >
 
类  SeamFinder
 缝估计器的基类。 更多...
 
结构体  SphericalPortraitProjector
 
类  SphericalPortraitWarper
 
结构体  SphericalProjector
 
类  SphericalWarper
 将图像映射到原点单位球体的变形器。 更多...
 
类  SphericalWarperGpu
 
结构体  StereographicProjector
 
类  StereographicWarper
 
类  StrongClassifierDirectSelection
 
类  Timelapser
 
类  TimelapserCrop
 
结构体  tracked_cv_mat
 
结构体  tracked_cv_umat
 
类  TrackerContribFeature
 抽象基类,代表追踪器贡献功能。 更多...
 
类  TrackerContribFeatureHAAR
 基于 HAAR 特征的追踪器贡献功能,用于 TrackerMIL 及其他算法。 更多...
 
类  TrackerContribFeatureSet
 管理特征提取和选择的类。 更多...
 
类  TrackerContribSampler
 管理采样器以选择用于更新追踪器模型([AAM] 采样和标记)的区域。见表 I 和第 III 部分 B。更多...
 
类  TrackerContribSamplerAlgorithm
 针对特定采样器的算法的抽象基类 TrackerContribSamplerAlgorithm更多信息...
 
类  TrackerContribSamplerCSC
 基于CSC(当前状态中心化)的采样器 TrackerSampler,由MIL算法 TrackerMIL 使用。 更多信息...
 
类  TrackerFeature
 表示特征的抽象基类 TrackerFeature更多信息...
 
类  TrackerFeatureFeature2d
 基于 Feature2D 的抽象基类 TrackerContribFeature更多信息...
 
类  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
 TrackerStateEstimatorAdaBoosting 基于 ADA-Boosting。 更多...
 
类  TrackerStateEstimatorSVM
 TrackerStateEstimator 基于 SVM。 更多...
 
类  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
 基于沃罗诺伊图的拼接估计算子。 更多...
 
类  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<PtrTrackerTargetState>,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 
 
using 
 
using 
 
using 
 
using 
 
using 
 
template<typename... Ts>
using 
 
using 
 
using 
 
using 
 
using 
 
typedef std::vector< Ptr< TrackerTargetState > > Trajectory
 表示所有帧的估计状态。
 
template<typename... Ts>
using 
 
using 
 
using 
 

枚举

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像素计算交互矩阵( [132] [52] [53] ),这在视觉伺服应用中通常用于命令机器人移动到期望的像素位置/速度。通过反转此矩阵,可以估计相机空间速度,即扭转。
 
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)
 尝试从给定的单应性估计焦距,假设相机只在其中心周围旋转。
 
std::enable_if< is_nongapi_type< T >::value, T >::type get_in_meta (const GMetaArgs &, const GArgs &in_args, int idx)
 
std::enable_if<!is_nongapi_type< T >::value, typenameMetaType< T >::type >::type get_in_meta (const GMetaArgs &in_meta, const GArgs &, int idx)
 
模板<类型... Ts, int... Indexes>
静态 GProtoOutputArgs getGOut_impl (const std::tuple<Ts...> & &ts, detail::Seq<Indexes...>)
 
模板<类型 InferType>
InferROITraitsinferGenericROI (const std::string & &tag, const typename InferROITraitscv::GInferInputs & &inputs)
 
std::vector<int &> leaveBiggestComponent (std::vector<ImageFeatures> & &features, std::vector<MatchesInfo> & &pairwise_matches, float conf_threshold)
 
auto make_default () -> decltype(T{})
 
模板<类型 InferT>
std::shared_ptr<cv::GCall> makeCall (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)
 
模板<类型... Outputs>
void postprocess (Outputs & &outs)
 
模板<类型... Outputs>
void  (Outputs & &outs)
 
void  (std::vector<UMat> & &pyr)
 
void  (std::vector<UMat> & &pyr)
 
resultRoi (const std::vector< 
resultRoi (const std::vector<PointUMat
 
resultRoiIntersection (const std::vector<PointSize
 
PointresultTl (const std::vector<Point
 
void selectRandomSubset (int count, int size, std::vector<int> &subset)
 
int & stitchingLogLevel ()
 
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<cv_1_1Mat> &rmats, WaveCorrectKind kind)
 尝试使全景照片更水平(或垂直)。
 
template<>
GOptRunArgP wrap_opt_arg (optional
 
template<>
GOptRunArgP wrap_opt_arg (optional
 
template<>
GOptRunArgP wrap_opt_arg (optional
 
template<>
GOptRunArgP wrap_opt_arg (optional
 
GOptRunArgP wrap_opt_arg (optional
 
GOptRunArgP wrap_opt_arg (optional
 

类型定义文档

◆ are_meta_descrs

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

◆ are_meta_descrs_but_last

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

◆ ConstructOpaque

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

◆ ConstructVec

使用 cv::detail::ConstructVec = alias std::function<void(VectorRef&)>

◆ g_type_of_t

template<class T >
使用 cv::detail::g_type_of_t = alias typename GTypeOf<T>::type

◆ GOpaqueTraitsArrayTypes

使用 cv::detail::GOpaqueTraitsArrayTypes = alias std::tuple<int, double, float, uint64_t, bool, std::string, cv::Size, cv::Scalar, cv::Point, cv::Point2f, cv::Point3f, cv::Mat, cv::Rect, cv::gapi::wip::draw::Prim>

◆ GOpaqueTraitsOpaqueTypes

使用 cv::detail::GOpaqueTraitsOpaqueTypes = alias std::tuple<int, double, float, uint64_t, bool, std::string, cv::Size, cv::Scalar, cv::Point, cv::Point2f, cv::Point3f, cv::Rect, cv::gapi::wip::draw::Prim>

◆ HostCtor

使用 cv::detail::HostCtor = alias util::variant < util::monostate, detail::ConstructVec, detail::ConstructOpaque >

◆ is_compile_arg

使用 cv::detail::is_compile_arg = alias std::is_same<GCompileArg, typename std::decay<T>::type>

◆ is_garg

使用 cv::detail::is_garg = alias std::is_same<GArg, typename std::decay<T>::type>

◆ is_nongapi_type

使用 cv::detail::is_nongapi_type = alias std::is_same<T, typename MetaType<T>::type>

◆ last_type_t

template<typename... Ts>
使用 cv::detail::last_type_t = alias typename last_type<Ts...>::type

◆ OptionalOpaqueRef

使用 cv::detail::OptionalOpaqueRef = alias OptRef<cv::detail::OpaqueRef>

◆ OptionalVectorRef

使用 cv::detail::OptionalVectorRef = alias OptRef<cv::detail::VectorRef>

◆ ProtoToMetaT

使用 cv::detail::ProtoToMetaT = typedef typename ProtoToMeta<T>::type

◆ ProtoToParamT

使用 cv::detail::ProtoToParamT = typedef typename ProtoToParam<T>::type

◆ valid_infer_types

template<typename... Ts>
使用 cv::detail::valid_infer_types = typedef all_satisfy<accepted_infer_types, Ts...>

◆ wrap_gapi_helper

使用 cv::detail::wrap_gapi_helper = typedef WrapValue<typename std::decay<T>::type>

◆ wrap_host_helper

使用 cv::detail::wrap_host_helper = typedef WrapValue<typename std::decay<g_type_of_t<T> >::type>

枚举类型文档

◆ ArgKind

枚举类 cv::detail::ArgKind : int
枚举值
OPAQUE_VAL 
GOBJREF 
GMAT 
GMATP 
GFRAME 
GSCALAR 
GARRAY 
GOPAQUE 

◆ OpaqueKind

枚举类 cv::detail::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 

函数文档

◆ 构建图输出函数(constructGraphOutputs())

void cv::detail::constructGraphOutputs ( const cv::GTypesInfo 输出信息,
cv::GRunArgs 运行参数,
cv::GRunArgsP 输出集 
)

◆ 获取输入元数据(get_in_meta())(第1/2次重载)

std::enable_if< is_nongapi_type< T >::value, T >::type cv::detail::get_in_meta ( const GMetaArgs ,
const GArgs 输入参数,
int  索引 
)

◆ 获取输入元数据(get_in_meta())(第2/2次重载)

std::enable_if<!is_nongapi_type< T >::value, typenameMetaType< T >::type >::type cv::detail::get_in_meta ( const GMetaArgs 输入元数据,
const GArgs ,
int  索引 
)

◆ getGOut_impl()

模板<类型... Ts, int... Indexes>
静态 GProtoOutputArgs cv::detail::getGOut_impl ( const std::tuple< Ts... > &  ts,
detail::Seq< Indexes... >   
)
静态
此函数的调用图如下

◆ 推断通用ROI(inferGenericROI())

模板<类型 InferType>
InferROITraits< InferType >::outType cv::detail::inferGenericROI ( const std::string &  标签,
const typename InferROITraits< InferType >::inType &  输入,
const cv::GInferInputs 输入 
)
此函数的调用图如下

◆ 创建默认值(make_default())

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

◆ 执行调用(makeCall())

模板<类型 InferT>
std::shared_ptr< cv::GCall > cv::detail::makeCall ( const std::string &  标签,
std::vector< cv::GArg > &&  运行参数,
std::vector< std::string > &  name,
cv::GKinds 类型 
)

◆ 打包参数(packArgs())

template<typename... Ts>
GProtoArgs cv::detail::packArgs ( Ts...  运行参数)
内联

◆ 后处理(postprocess())

模板<类型... Outputs>
void cv::detail::postprocess ( 输出集 &  outs)
此函数的调用图如下

◆ 后处理OCX(postprocess_ocl())

模板<类型... Outputs>
void cv::detail::postprocess_ocl ( 输出集 &  outs)
受保护的
此函数的调用图如下

◆ 剥离(strip())

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

◆ 解包Blob(unpackBlobs())

void cv::detail::unpackBlobs ( const cv::GInferInputs::Map blobs,
std::vector< cv::GArg > &  运行参数,
std::vector< std::string > &  name,
cv::GKinds 类型 
)
内联

◆ 包装可选参数(wrap_opt_arg())(第1/6次重载)

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

◆ 包装可选参数(wrap_opt_arg())(第2/6次重载)

template<>
GOptRunArgP cv::detail::wrap_opt_arg ( 可选 可选< cv::MediaFrame > &  f)
内联

wrap_opt_arg() [3/6]

template<>
GOptRunArgP cv::detail::wrap_opt_arg ( 可选< cv::RMat > &  m)
内联

wrap_opt_arg() [4/6]

template<>
GOptRunArgP cv::detail::wrap_opt_arg ( 可选< cv::Scalar > &  s)
内联

wrap_opt_arg() [5/6]

GOptRunArgP cv::detail::wrap_opt_arg ( 可选< std::vector< T > > &  arg)
内联

wrap_opt_arg() [6/6]

GOptRunArgP cv::detail::wrap_opt_arg ( 可选< T > &  arg)
内联