【问题标题】:Search for a specific shape in the image在图像中搜索特定形状
【发布时间】:2015-08-13 08:41:57
【问题描述】:

我正在学习数字图像处理,我刚刚遇到了一个问题。如果我有一个包含多个形状的库(它们由非分析函数描述),并且我有一张包含其中一个形状的图片(图片中的形状可以是库中原始形状的缩放版本)。有没有有效的算法来检测这个?

一个例子可能是这样的。这是一张真实的图片

它包含一个圆形,由一组参数微分方程 f1(dx/dt, x, y, t, P, S) = 0 和 f2(dy/dt, x, y, t, P, S) = 0,其中 x, y 是两个方向的坐标,t 是参数,P 和 S 是决定形状的常数。我想根据这张图片计算 P 和 S。目前我能够用给定的一组 P 和 S 对方程进行数值求解。

谢谢!

【问题讨论】:

  • 如果您可以提供图像示例和您想要检测的示例形状,那就太棒了。此外,有几种方法可以做到这一点:模板匹配、形态学命中或未命中、通过 SIFT/SURF 进行特征检测和匹配关键点等。不看例子就很难说出你想要什么。
  • @rayryeng 添加了示例。

标签: image-processing


【解决方案1】:

如果形状很简单,请尝试基本模板匹配http://docs.opencv.org/doc/tutorials/imgproc/histograms/template_matching/template_matching.html 如果您期望比例更改,则此模板匹配必须在比例空间中完成http://docs.opencv.org/doc/tutorials/imgproc/pyramids/pyramids.html

【讨论】:

  • 目前我没有要匹配的图像,因为形状是由一组微分方程描述的。我只能用数值求解方程并得到轮廓。
猜你喜欢
  • 1970-01-01
  • 2014-11-02
  • 2010-11-21
  • 2016-02-22
  • 2021-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多