根据我的研究,LK光流可以通过三种方法实现:
cvgoodfeaturestotrack
cvfindcornerSubPix
calcOpticalFlowPyrLK
but5z9lq1#
我对你问题的确切意思有点糊涂了。以下是我可能从你的声明中理解到的答案:
问:cvgood featurestotrack,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方法:calc光流法++++++如果您想从头开始实现它,并且健壮性不是您主要关心的问题之一,还有其他更简单的方法。尝试为你的目标颜色设置输入图像的阈值----〉计算最大的斑点----〉获取斑点的质心---〉检查连续帧的质心流。
1条答案
按热度按时间but5z9lq1#
我对你问题的确切意思有点糊涂了。
以下是我可能从你的声明中理解到的答案:
问:cvgood featurestotrack,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方法:calc光流法
++++++
如果您想从头开始实现它,并且健壮性不是您主要关心的问题之一,还有其他更简单的方法。
尝试为你的目标颜色设置输入图像的阈值----〉计算最大的斑点----〉获取斑点的质心---〉检查连续帧的质心流。