【问题标题】:How can I detect a row of crops (agricultural plants) with lots of foliage?如何检测一排有很多叶子的作物(农业植物)?
【发布时间】:2017-06-16 19:24:46
【问题描述】:

我需要检测一排农作物并从实时提要中提取线条,以引导农用车辆在行间空间内行驶。问题是植物很高,叶子也像这样挡住了路:

到目前为止,我已经尝试过使用大光圈 + Canny + 阈值处理 + 概率霍夫变换进行模糊,并使用了每个参数值。似乎没有任何效果。

此外,植物顶部的谷头与植物其他部分的绿色阴影不同。但我不知道如何过滤掉这些。

所有涉及作物行检测的现有文献都涉及大豆、甜菜等小植物。

有人有什么建议吗?如果图像是从上方拍摄的,会有帮助吗?

【问题讨论】:

  • 您的链接对我无效
  • 在我有 10 多个代表之前无法发布图片。有什么建议吗?
  • 任何图像托管服务和链接
  • 正在工作,谢谢。上一个链接对我不起作用。
  • 颜色检测 (hsv) 和透视校正怎么样?

标签: opencv computer-vision robotics


【解决方案1】:

是的,请尝试从上方拍摄图像。首先对图像进行预处理。这包括去噪和分割图像。图像分割后,计算每个区域的质心坐标。或者,您可以使用随机霍夫变换来计算每行的中心线。看看this paper

如果您想要更简单的东西,请尝试使用 HSV 算法。希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 2016-05-22
    • 2021-05-19
    • 2013-03-22
    • 2018-11-10
    相关资源
    最近更新 更多