Rob*_*oMe 1 opencv image-processing object-detection opticalflow
根据我的研究,LK光流可以通过三种方法实现.
cvgoodfeaturestotrack cvfindcornerSubPix calcOpticalFlowPyrLK
是否有可能使用颜色或使用轮廓跟踪对象?
我对你问题的确切含义有点困惑.
以下是我可以从您的声明中解释的答案:
问:可以直接在彩色图像上使用cvgoodfeaturestotrack,cvfindcornerSubPix,calcOpticalFlowPyrLK方法吗?
答:不可以.首先转换为灰度.
++++++
问:Lucas Kanade光流可用于跟踪特定颜色吗?
答:不可能.使用openCV中现有的库函数/算法.可能是一个研究课题.请浏览http://robots.stanford.edu/cs223b04/algo_tracking.pdf
本文的第一行假设两个输入图像是2D和灰度.尝试浏览可用的文献,看看是否可以调整算法以包含颜色信息.您可能需要咨询其他资源,如:http://www.dca.ufrn.br/~adelardo/artigos/SAC08.pdf
+++++++++++
问:光流可用于跟踪特定颜色吗?
答:是的.密集的光流跟踪(与稀疏光流不同,即LK光流跟踪).您可以使用openCV方法:calcOpticalFlowFarneback
++++++
还有其他更简单的方法,如果您想从头开始实现这一点,并且稳健性不是您主要关注的问题之一.
尝试为目标颜色设置阈值输入图像---->计算最大blob ---->获取该blob的质心--->检查连续帧中该质心的流量.
| 归档时间: |
|
| 查看次数: |
2860 次 |
| 最近记录: |