检测草地图像中的植物

Detect Plants in a grass Image(检测草地图像中的植物)
本文介绍了检测草地图像中的植物的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是计算机视觉领域的新手.我想检测草图像中的某种植物.

I'm new in the Computer Vision. I would like to detect some kind of plants in a grass images.

原图

Canny 边缘检测算法

Canny Edge Detection Algorithmus

霍夫线变换(边缘检测后)

Hough Line Transform (After Edge Detection)

我已经试过了:

  • 通过比较区域中白色像素的平均值来去除背景中的草.
  • 使用霍夫线变换算法进行线检测(草加错线)

您认为检测这种植物的最佳方法是什么?

What's in your opinion the best approach to detect this plant?

推荐答案

我想到了虚拟解决方案.由于草比植物本身更详细:

Dummy solution came in my mind. Since the grass is more detailed that the plant itself:

  1. 应用 Canny 或任何其他边缘检测器.
  2. 使用窗口(假设为 10*10)通过图像.对于每个窗口:
    • 计算密度(如果使用 Canny,则为白色像素的数量)
    • 将其存储在数组中

这篇关于检测草地图像中的植物的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Rising edge interrupt triggering multiple times on STM32 Nucleo(在STM32 Nucleo上多次触发上升沿中断)
How to use va_list correctly in a sequence of wrapper functions calls?(如何在一系列包装函数调用中正确使用 va_list?)
OpenGL Perspective Projection Clipping Polygon with Vertex Outside Frustum = Wrong texture mapping?(OpenGL透视投影裁剪多边形,顶点在视锥外=错误的纹理映射?)
How does one properly deserialize a byte array back into an object in C++?(如何正确地将字节数组反序列化回 C++ 中的对象?)
What free tiniest flash file system could you advice for embedded system?(您可以为嵌入式系统推荐什么免费的最小闪存文件系统?)
Volatile member variables vs. volatile object?(易失性成员变量与易失性对象?)