【问题标题】:How to detect gates objects from by Edge Detection如何通过边缘检测检测门对象
【发布时间】:2019-02-17 13:31:59
【问题描述】:

我想从视频中实时检测到这个门。我可以检测到边缘。还有其他颜色的门。谁能建议我如何从这里检测大门?

【问题讨论】:

  • 请考虑花点时间阅读How to Ask指南。
  • 首先尝试编写一些代码,例如,您可能会使用流行的搜索引擎找到的代码,这些代码使用精心制作的(甚至不是那么好的)搜索词。如果尽管您尽最大努力调试并理解为什么您的代码无法正常工作,那么请在此处发布您的代码作为最小完整可验证示例*.com/help/mcve 并寻求帮助。

标签: python python-3.x opencv image-processing


【解决方案1】:
  1. 您可以尝试使用 MedianBlur 去除地板上的方形边缘。
  2. 然后将图像变换到HSV空间,使用饱和度或色调通道得到灰度图像。这有助于在彩色门和地板上的暗线以及水之间形成对比。当其他门的颜色不是蓝色时,色调通道应该可以正常工作。鉴于模糊的灰度图像,您的边缘检测可以工作得更好。

希望对你有所帮助

【讨论】:

  • 这大约是问题的正确级别:OP 没有提供代码,所以你没有回复代码。做得好。在没有提供任何尝试编写解决方案的证据的情况下询问代码解决方案,甚至尝试研究解决方案在 * 上都是题外话。