如何用matlab检测螺旋光流?

时间:2014-07-24 20:14:51

标签: matlab image-processing curve-fitting matlab-cvst opticalflow

我有一个巨大漩涡的视频,类似于下面的图像 enter image description here

任何人都可以提供算法/代码来检测SPIRAL OPTICAL FLOW吗?

根据螺旋光流,是否可以在其上安装螺旋曲线?如果是的话怎么样?

谢谢。

1 个答案:

答案 0 :(得分:2)

您可以使用计算机视觉系统工具箱中的vision.OpticalFlow对象计算光流。至于确定它是否是螺旋式的,这似乎是你项目的关键。

光流采用一对连续帧,并尝试在每个像素处为您提供一个向量,描述其从第1帧到第2帧的运动。

如果您不关心每个像素的运动,可以使用vision.PointTracker跟踪一组稀疏点。

修改 如果您有最新版本的计算机视觉系统工具箱,请尝试新的光流功能:opticalFlowHSopticalFlowLKopticalFlowLKDoGopticalFlowFarneback