[发明专利]一种KNN优化下基于多尺度三角形表征的植物叶片识别方法在审
申请号: | 202210507199.1 | 申请日: | 2022-05-10 |
公开(公告)号: | CN114821329A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 王美华;黄德 | 申请(专利权)人: | 华南农业大学 |
主分类号: | G06V20/10 | 分类号: | G06V20/10;G06V10/44;G06V10/54;G06V10/764;G06T7/136;G06K9/62 |
代理公司: | 广州博联知识产权代理有限公司 44663 | 代理人: | 王洪江 |
地址: | 510642 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 knn 优化 基于 尺度 三角形 表征 植物 叶片 识别 方法 | ||
1.一种KNN优化下基于多尺度三角形表征的植物叶片识别方法,其特征在于,包括以下步骤:
S1)、输入RGB三通道的植物叶片图片,对其进行预处理,提取植物叶片图片的轮廓点;
S2)、对于提取的植物叶片轮廓点进行标号,并且进行分组,基于多尺度的三角形特征提取方法,来获得植物叶片的三角形轮廓点角度特征TVA、三角形叶子形状面积特征TUA、三角形纹理特征TGSSL、三角形边长积分特征TSLI;
S3)、每一张植物叶片特征使用上述特征的集合进行表示,表示方法都与轮廓点的起始位置有关,对上述进行快速傅里叶变换,获得长度为N的傅里叶系数序列,根据上述特征的选择不变性,因此,起点不同不会改变傅里叶系数;
S4)、根据正则化后的特征值进行比较,每一张植物叶片图像可以使用集合(TUA,TVA,TGA,TGSD,TSLI)来对比找到叶子种类,具体方法如下:
其中,dis(α,β)表示两个数据之间的距离度量,α,β分别表示是数据集中的索引号,Γα、Γβ分别表示(TUAα,TVAα,TGAα,TGSDα,TSLIα)、(TUAβ,TVAβ,TGAβ,TGSDβ,TSLIβ);
S5)、利用步骤S4)得到的输出,可以用于区分两张植物叶片的特征差异程度,并且根据差异信息进行图像检索、图像分类,输入一张图像之后,系统将返回图像库最佳匹配的5张图像还有他们之间的距离与类别。
2.根据权利要求1所述的一种KNN优化下基于多尺度三角形表征的植物叶片识别方法,其特征在于:步骤S1)中,叶子图像的预处理具体如下:
S101)、将RGB图像转换成灰度图像,通过以下公式获得灰度矩阵表示:
Gray=Red*0.3+Green*0.59+Blue*0.11;
S102)、利用python中的cv2模块中的阈值分割函数进行阈值分割:
其中,f(x)为阈值分割函数,xi,yi分别表示图像像素i的坐标,T为设置的阈值;
S103)、利用python中的cv2模块中的find Contours函数提取叶片的外轮廓线,然后按逆时针均匀采样N个点,轮廓坐标点集表示为:
P={(x1,y1),(x2,y2),…,(xN,yN)};
其中,第i个轮廓点的坐标表示为:pi(xi,yi);xN,yN表示第N个轮廓点的坐标。
3.根据权利要求1所述的一种KNN优化下基于多尺度三角形表征的植物叶片识别方法,其特征在于:步骤S2)中,三角形叶子形状面积特征TUA的提取如下:
其中,表示以i为坐标的点,以k为三角形的另外两点取点的度量,
N为提取轮廓点后植物叶片轮廓的点的总数,k是正整数,用于选择轮廓点的数量;x(k)为轮廓点pi到pi+x(k)之间轮廓点的数量;
ABS表示求绝对值,xi-x(k)、xi+x(k)、yi-x(k)、yi+x(k)分别表示对应下标的轮廓点坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南农业大学,未经华南农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210507199.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有破碎功能的研磨盘组
- 下一篇:一种高精密悬浮式升降控制器