如何检测一排有大量树叶的农作物(农业植物)?

时间:2017-06-16 19:24:47

标签: opencv computer-vision robotics

我需要检测一排作物并从实时饲料中提取线,以便在行之间的空间中引导农用车辆。问题是植物很高,叶子也像这样:

Tall plants in a row

到目前为止,我已尝试使用大光圈模糊+ Canny +阈值+概率霍夫变换,并使用每个参数值进行播放。似乎没什么用。

此外,植物顶部的谷粒头与植物的其他部分的绿色不同。但我无法弄清楚如何过滤掉它们。

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

有没有人有任何建议?如果图像是从上面拍摄的,那会有用吗?

1 个答案:

答案 0 :(得分:0)

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

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