OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
没有匹配项
类别 | 命名空间 | 枚举 | 函数
tracking.hpp 文件参考
#include "opencv2/core.hpp"
#include "opencv2/imgproc.hpp"
跟踪.hpp 的包含依赖项图表
此图表显示了直接或间接包含此文件的那些文件

类别  cv::DenseOpticalFlow
 
类别  cv::DISOpticalFlow
 DIS 光流算法。 更多...
 
类别  cv::FarnebackOpticalFlow
 使用 Gunnar Farneback 算法计算密集光流的类。 更多...
 
类别  cv::KalmanFilter
 卡尔曼滤波类。 更多...
 
结构  cv::TrackerVit::Params
 
结构  cv::TrackerNano::Params
 
结构  cv::TrackerDaSiamRPN::Params
 
结构  cv::TrackerGOTURN::Params
 
结构  cv::TrackerMIL::Params
 
类别  cv::SparseOpticalFlow
 稀疏光流算法的基本接口。 更多...
 
类别  cv::SparsePyrLKOpticalFlow
 用于计算稀疏光流的类。 更多...
 
类别  cv::Tracker
 长期跟踪器的抽象基类。 更多...
 
类别  cv::TrackerDaSiamRPN
 
类别  cv::TrackerGOTURN
 GOTURN(使用回归网络进行目标跟踪)跟踪器 更多...
 
类别  cv::TrackerMIL
 MIL 算法以在线方式训练分类器,以便将对象与背景分开。 更多...
 
类别  cv::TrackerNano
 Nano 跟踪器是一种超轻量级基于 dnn 的通用对象跟踪。 更多...
 
类别  cv::TrackerVit
 VIT 跟踪器是一种超轻量级基于 dnn 的通用对象跟踪。 更多...
 
类别  cv::VariationalRefinement
 变分光流细化。 更多...
 

命名空间

名称空间  cv
 与磁盘上的文件相关联的文件存储的“黑匣子”表示形式。
 

枚举

枚举  {
  cv::OPTFLOW_USE_INITIAL_FLOW = 4 ,
  cv::OPTFLOW_LK_GET_MIN_EIGENVALS = 8 ,
  cv::OPTFLOW_FARNEBACK_GAUSSIAN = 256
}
 
枚举  {
  cv::MOTION_TRANSLATION = 0 ,
  cv::MOTION_EUCLIDEAN = 1 ,
  cv::MOTION_AFFINE = 2 ,
  cv::MOTION_HOMOGRAPHY = 3
}
 

函数

int cv::buildOpticalFlowPyramid (InputArray img, OutputArrayOfArrays pyramid, Size winSize, int maxLevel, bool withDerivatives=true, int pyrBorder=BORDER_REFLECT_101, int derivBorder=BORDER_CONSTANT, bool tryReuseInputImage=true)
 构造图像金字塔,图像金字塔可传入 calcOpticalFlowPyrLK 中。
 
void cv::calcOpticalFlowFarneback (InputArray prev, InputArray next, InputOutputArray flow, double pyr_scale, int levels, int winsize, int iterations, int poly_n, double poly_sigma, int flags)
 使用 Gunnar Farneback 的算法计算密集光流。
 
void cv::calcOpticalFlowPyrLK (InputArray prevImg, InputArray nextImg, InputArray prevPts, InputOutputArray nextPts, OutputArray status, OutputArray err, Size winSize=Size(21, 21), int maxLevel=3, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, 0.01), int flags=0, double minEigThreshold=1e-4)
 使用迭代的 Lucas-Kanade 方法和图像金字塔为稀疏特征集计算光流。
 
RotatedRect cv::CamShift (InputArray probImage, Rect &window, TermCriteria criteria)
 查找对象中心、大小和方向。
 
double cv::computeECC ( 在两张图像之间计算增强相关系数值 [80]
 
Mat cv::estimateRigidTransform (InputArray src, InputArray dst, bool fullAffine)
 计算两个 2D 点集之间的最佳仿射变换。
 
double cv::findTransformECC (InputArray templateImage, InputArray inputImage, InputOutputArray warpMatrix, int motionType, TermCriteria criteria, InputArray inputMask, int gaussFiltSize)
 根据 ECC 准则 [80] 查找两张图像之间的几何变换(翘曲)。
 
double cv::findTransformECC (InputArray templateImage, InputArray inputImage, InputOutputArray warpMatrix, int motionType=MOTION_AFFINE, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 50, 0.001), InputArray inputMask=noArray())
 
int cv::meanShift (InputArray probImage, Rect &window, TermCriteria criteria)
 在背投图像上找一个目标。
 
Mat cv::readOpticalFlow (const String &path)
 读入一个 .flo 文件。
 
bool cv::writeOpticalFlow (const String &path, InputArray flow)
 将 .flo 文件写到磁盘。