【问题标题】:How to detect spiral optical flow using matlab?如何使用matlab检测螺旋光流?
【发布时间】:2014-07-24 20:14:50
【问题描述】:

我有一个巨大漩涡的视频,类似于下图

谁能给出检测螺旋光流的算法/代码?

是否可以根据螺旋光流在其上拟合螺旋曲线?如果是怎么办?

谢谢。

【问题讨论】:

  • +1 也获得了很棒的图片

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


【解决方案1】:

您可以使用计算机视觉系统工具箱中的vision.OpticalFlow 对象计算光流。至于确定是不是螺旋,这似乎是你项目的症结所在。

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

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

编辑: 如果您有最新版本的计算机视觉系统工具箱,请尝试新的光流函数:opticalFlowHSopticalFlowLKopticalFlowLKDoGopticalFlowFarneback

【讨论】:

  • 是否可以使用光流跟踪向内流动路径并最终进入漩涡?
  • 这就是我要找的东西。再次感谢您:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多