A题思路
要识别文件夹1中果树上的苹果,首先需要构建一个苹果的图像集,这样可以很方便的用这个数据集去匹配出图像的苹果位置、数量、面积等,首先这个从第二个文件夹中的苹果图像进行基本的图像处理,我只用了中值滤波和对比度增强,然后设置像素阈值进行二值化粗略提取出苹果的位置
接着用imfindcircles函数定位苹果位置,这个函数原理是hough变化,可以用来识别圆位置,调参肯定不适合所有图像,所以需要写一些规则去淘汰掉不完美的圆,最终尽可能多的搜集苹果图像集,这张图是我随便跑的几个图,基本上大多数苹果都能提取到,要对文件夹1的果树苹果进行识别,首先就需要有一个丰富的图像集才行,为什么要这样做,文件夹1中的图像干扰太多了,很难直接通过机器学习算法精准定位,所以这样做更稳妥
有了苹果的图像集后可以直接搞定1-4问,成熟状态可以自己根据像素值划分等级,这里可以做一个无监督聚类&#x