3

在此处输入图像描述如何数玉米树?在此处输入图像描述玉米树

如何根据下图用opencv准确统计玉米树?我已经尝试使用 inRange 进行 HSV 转换,但到目前为止一无所获。

有没有正确计算树木的方法?即使降噪,我认为它也不会算作财产。

4

2 回答 2

3

我选择了一个模板如下... 模板 1 当我尝试运行模板匹配时,我得到了以下匹配。 在此处输入图像描述 匹配很好,因为我从图像的那部分选择了模板。但是结果图像包含的值当阈值编辑时,整个图像不同区域的匹配程度看起来像这样。 在此处输入图像描述 所以你可以看到,如果你计算白色块(忽略小噪声),你几乎可以得到可能的作物数量......!!

编辑

如果您尝试在 RGB 图像的绿色平面中进行模板匹配,您可以获得更精确的结果

于 2013-02-08T13:49:33.710 回答
2

实施几个简单的预处理步骤时,您的问题更容易解决。看看我得到的结果:

在此处输入图像描述

脚步:

  • 将 RGB 转换为 LAB 图像
  • 提取A通道(丢弃L、B通道)
  • 拉伸/最大化图像对比度
  • 使用 Otsu 的最佳阈值选择进行二值化
  • 反转图像,使前景为白色,背景为黑色

基于此图像模板匹配或其他检测方法应该会更好。

于 2013-02-08T14:05:18.670 回答