【问题标题】:Shape Openness detection in OpenCVOpenCV中的形状开放性检测
【发布时间】:2020-11-09 14:43:48
【问题描述】:

我正在构建一个形状分析算法,我们想要添加的属性之一是形状是打开还是关闭。比如左圈是封闭的,中圈是开放的,右圈是more开放的。

我尝试通过轮廓来实现它,但我正在寻找一种更强大(并且希望更简单)的方法来实现它。我知道它可以用 ANN 解决,但我不想朝那个方向发展。 (我正在使用 Python/OpenCV 4)

有什么想法吗?

【问题讨论】:

  • 我有一种使用轮廓的方法,但解释起来有点棘手。当您尝试通过轮廓进行操作时,您使用了什么方法?
  • 很遗憾,我的轮廓方法不起作用。

标签: python opencv object-detection shapes opencv-contour


【解决方案1】:

如果对象是您正在分析的数组中唯一的东西,您可以从任何角落填充填充。如果填充值所占据的区域小于减去绘图区域的图像区域,则它将是一个封闭的对象。

【讨论】:

  • 应该是评论。我知道你的声望不够。请耐心等待 15 声望后才能发表评论。
  • 感谢您的提醒,从现在开始我会这样做。正如你所注意到的,我对这里的实际贡献很陌生
  • 我也是不久前开始的。但是,当您花时间在这方面并拥有良好的资源可以利用时,看到进展能有多快真的很有趣
  • 我偶然发现了这个教程 - medium.com/@elvisdias/…
猜你喜欢
  • 1970-01-01
  • 2016-06-01
  • 1970-01-01
  • 2013-05-16
  • 2021-06-28
  • 2015-04-10
  • 1970-01-01
  • 2016-06-02
相关资源
最近更新 更多