Nir*_*han 9 matlab opencv video-processing computer-vision
有人可以指导我阅读教程或指导我如何跟踪用6自由度移动的物体的运动.我计划使用移动玩具车的视频流.我想计算玩具车的位移和旋转角度.我发现了一些研究论文,但找不到任何图书馆.
有没有办法使用OpenCV或Matlab或其他一些免费提供的软件?
谢谢
Ame*_*ina 21
跟踪是一个经典的计算机视觉问题,研究仍然用于计算机科学; 通过查看2010年CVPR (这是一年一度的计算机远景会议)中接受的论文列表,您可以快速了解该领域的最新技术,您将看到仍有活跃的工作正在进行中发表在主题上(在列表中搜索"跟踪"一词).
用于跟踪问题的解决方案的标准处理流水线如下工作:首先解析图像以提取捕获图像的相关角落和其他显着特征的有意义的描述符.这些描述符随后被提供给在线分类器,该分类器经过训练以检测每个帧中特定感兴趣对象的可能实例.对象的描述符可以从先前的对象外观示例中先验地知道(即离线计算),但通常在每个帧中根据系统随时间变化的内容进行更新,以使检测自适应到动态对象的外观.最后,为了从每个帧中的可能候选者池(从检测到的那些候选者)中进行选择,使用顺序统计模型相对于先前帧估计诸如对象的位置和速度的参数.
有关于良好图像描述符的大量计算机视觉文献,但一些最流行的是SIFT,SURF或HOG.对于分类,两种最成功的方法是支持向量机或分类集合(例如增强或随机森林),对于估计部分,大多数人仍然使用卡尔曼滤波器(这是一种顺序马尔可夫模型),粒子滤波器或更普遍的密度估计模型.
您描述的特定情况比在自然室外场景中任意相机和物体运动的更一般和困难的物体跟踪问题更容易,因此您可能能够在线找到一些可以立即在您的设置中工作的代码,但是我对此表示怀疑.正如其他人指出的那样(并且据我所知),没有现成的库可以立即用于各种物体,背景和运动空间.也就是说,您可以在线找到我上面描述的标准通用管道的各个组件的代码(分类器,过滤器/功能组,马尔可夫估计模型).
我的建议是,如果您有兴趣建立一个好的系统(即实际工作的系统),那么请查看顶级年度计算机视觉会议中最新论文作者的网站,如CVPR,ICCV,ECCV和SIGGRAPH.他们倾向于使用一些视频示例在线编写最近的工作代码,这可以帮助您了解他们的方法在真实环境中的工作方式.
| 归档时间: |
|
| 查看次数: |
15485 次 |
| 最近记录: |