[发明专利]成熟果实机器识别方法有效
申请号: | 201810282033.8 | 申请日: | 2018-04-02 |
公开(公告)号: | CN108491846B | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 曹乐平 | 申请(专利权)人: | 湖南生物机电职业技术学院 |
主分类号: | G06K9/38 | 分类号: | G06K9/38;G06K9/46 |
代理公司: | 长沙正奇专利事务所有限责任公司 43113 | 代理人: | 郭立中;李美丽 |
地址: | 410126 湖南省长沙市芙*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 成熟 果实 机器 识别 方法 | ||
1.一种成熟果实机器识别方法,其特征在于,包括以下步骤:
步骤A:采集带果实的果树图像f0(x,y);
步骤B:
B1.对f0(x,y)进行二值化处理,将RGB彩色图像f0(x,y)转化为黑白二值图像f1(x,y;其中,式中,为成熟果实的平均色调,T为阈值,R(x,y)、G(x,y)、B(x,y)分别为f0(x,y)的红、绿、蓝分量;
B2.去除黑白二值图像f1(x,y)中的黑色伪背景色块I1和白色果实伪目标I2,得到图像f2(x,y);
步骤C:通过Canny算子检测图像f2(x,y)的果实轮廓,并对检测出的果实轮廓宽度单像素化处理,标记单像素化处理后的果实轮廓图像,读取各标记区果实轮廓坐标,得到果实轮廓坐标矩阵f3(x,y);
步骤D:以果实轮廓坐标矩阵f3(x,y)的第1点为始点,按顺时针方向在果实轮廓坐标矩阵中找出距该始点距离最小的点作为第2点,依次搜寻,至果实轮廓坐标矩阵最后一点结束,形成按顺时针方向排列的果实轮廓坐标集f4(x,y);
步骤E:在各连通区域内遍历果实轮廓坐标集,找出不同果实轮廓的交点,形成果实轮廓交点集;
步骤F:根据果实轮廓交点集选出各连通区域内无遮挡的果实轮廓、部分遮挡的果实轮廓中未被遮挡的椭圆弧段,
所述步骤F具体包括:
步骤F1:在任一个连通区域内,任取相邻的两个轮廓交点A1(xA1,yA1)和A2(xA2,yA2),假定点A1(xA1,yA1)和A2(xA2,yA2)间的轮廓段是中心为M(x0,y0)的椭圆弧,将椭圆弧A1A2间的像素点数5等分并取整,记第1等分点为B1(xB1,yB1)、记第4等分点为B4(xB4,yB4),过点B1作平行于A1B4的直线L1、过点B4作平行于A2B1的直线L2,得到直线L1与椭圆弧A1A2的交点B2(xB2,yB2)、直线L2与椭圆弧A1A2的交点B3(xB3,yB3);解方程组
求得x0和y0,确定M(x0,y0);
上述方程组中,且为直线MD1的斜率,且为直线MD3的斜率,且为直线MD2的斜率,且为直线MD4的斜率,点D1为直线L1的中点,点D2为直线L2的中点,点D3为直线A1B4的中点,点D4为直线A2B1的中点;
步骤F2:在轮廓曲线段A1A2上随机取2个点Ei(x(i),y(i)),i=1,2;若过点A1且平行于直线E1E2的直线L3与轮廓曲线段A1A2相交,则记相交点为E3计算否则,记过点A2且平行于直线E1E2的直线L4与轮廓曲线段A1A2的相交点为E4(x(4),y(4)),计算
步骤F3:若d≥0.8,则步骤F1中点A1和A2间的轮廓段为椭圆弧的假设成立,进入步骤F4;否则,步骤F1中点A1和A2间的轮廓段为椭圆弧的假设不成立,返回步骤F1;
步骤F4:在轮廓曲线段A1A2上取下一个轮廓交点A3(xA3,yA3),过点B1作平行于A1A3的直线交椭圆弧A1A2于点C1(xC1,yC1),若则轮廓曲线段A2A3与轮廓曲线段A1A2属于同一个椭圆弧;再在轮廓曲线上取下一个轮廓交点A4(xA4,yA4),并判断A4(xA4,yA4)与前一轮廓交点之间的轮廓曲线段与轮廓曲线段A1A2是否属于同一个椭圆弧,直到该连通区域最后一个交点;
步骤F5:返回步骤F1,对所有的连通区域循环执行步骤F1~步骤F4;
步骤G:对步骤F中选出的无遮挡的果实轮廓、部分遮挡的果实轮廓中未被遮挡的椭圆弧段进行最小二乘拟合,舍弃大小是正常果实1.3倍以上的伪果实目标;
步骤H:计算步骤G中保留下来的二次曲线各连通区域内圆形轮廓曲线的中心坐标和半径大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南生物机电职业技术学院,未经湖南生物机电职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810282033.8/1.html,转载请声明来源钻瓜专利网。