主要内容

跟踪与运动估计

光流,活动识别,运动估计,和跟踪

运动估计和跟踪是许多计算机视觉应用的关键活动,包括活动识别,交通监控,汽车安全和监视。

计算机视觉工具箱™提供视频跟踪算法,如连续自适应平均位移(CAMShift)和Kanade-Lucas-Tomasi (KLT)。您可以使用这些算法来跟踪单个对象或作为更复杂的跟踪系统的构建模块。工具箱还提供了一个用于多对象跟踪的框架,其中包括卡尔曼滤波以及匈牙利算法将目标探测分配到轨迹上。

运动估计是确定相邻视频帧之间块的移动的过程。这个工具箱包括运动估计算法,例如光流、块匹配、模板匹配。这些算法创建运动向量,可以与整个图像、块、任意补丁或单个像素相关。对于块和模板匹配,寻找最佳匹配的评价指标包括均方误差(MSE)、平均绝对偏差(MAD)、最大绝对差(MaxAD)、绝对差和(SAD)和差平方和(SSD)。

功能

全部展开

愿景。BinaryFileReader 从二进制文件读取视频数据
愿景。BinaryFileWriter 将二进制视频数据写入文件
愿景。DeployableVideoPlayer 显示视频
愿景。放像机 播放视频或显示图像
愿景。VideoFileWriter 将视频帧和音频样本写入视频文件
VideoReader 创建对象读取视频文件
assignDetectionsToTracks 为多目标跟踪分配检测跟踪
bbox2points 转换矩形到角点列表
configureKalmanFilter 为目标跟踪创建卡尔曼滤波器
愿景。KalmanFilter 测量、状态和状态估计误差协方差的修正
愿景。HistogramBasedTracker 基于直方图对象跟踪
愿景。PointTracker 利用KLT算法跟踪视频中的点
愿景。BlockMatcher 估计图像或视频帧之间的运动
愿景。TemplateMatcher 在图像中定位模板
opticalFlow 用于存储光流矩阵的对象
opticalFlowFarneback 使用法内巴克法估计光流的对象
opticalFlowHS 用霍恩-舒克法估计光流的对象
opticalFlowLK 用卢卡斯-卡纳德法估计光流的对象
opticalFlowLKDoG 用高斯法的Lucas-Kanade导数估计光流的对象
愿景。BlockMatcher 估计图像或视频帧之间的运动
愿景。TemplateMatcher 在图像中定位模板
insertMarker 在图像或视频中插入标记
insertShape 在图像或视频中插入形状
insertObjectAnnotation 注释真彩色或灰度图像或视频流
insertText 在图像或视频中插入文本
imshow 显示图象
imshowpair 比较图像之间的差异

主题

  • 多个对象跟踪

    跟踪是在视频流中随时间定位一个移动对象或多个对象的过程。

Baidu
map