我是计算机视觉领域的新手。
我想检测草地图像中的某种植物。
Original Image
Canny Edge Detection Algorithmus
Hough Line Transform (After Edge Detection)
我已经尝试过:
- 通过比较区域中白色像素的平均值来去除背景中的草。
- 使用霍夫线变换算法进行线检测(草添加了错误的线)
您认为检测这种植物的最佳方法是什么?
我想到了虚拟解决方案。由于草比植物本身更详细:
- 应用 Canny 或任何其他边缘检测器。
- Pass through the image using a window (let us say 10*10). For each window:
- 计算密度(如果使用 Canny,则白色像素的数量)
- 将其存储在数组中
- 使用 Otsu 算法对数组中的值设置阈值。较小的值表示属于植物一部分的窗户。
- 将所有需要的窗口重新映射到原始图片。
- 如果一个窗口被计算为不是对象的一部分,但同时它被对象的窗口包围,那么它就是对象的一部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)