一种可应用于超市自助结账系统的水果智能识别方法技术方案

技术编号:19546773 阅读:37 留言:0更新日期:2018-11-24 21:07
本发明专利技术涉及一种可应用于超市自助结账系统的水果智能识别方法。在本发明专利技术中,通过基于HSV信息共生矩阵的K近邻分类法进行水果图像识别,识别结果的准确率高达98.1%,且本发明专利技术不需要训练时间,过程简单快捷,操作难度低,识别准确率高,可推广性强。将本发明专利技术应用到各个超市的自助结账系统之中,可以做到对不同品种水果自动识别,进而自动计价,加快了超市的结账效率,节省了人力投入。

An Intelligent Fruit Recognition Method Applicable to Supermarket Self-checkout System

The invention relates to an intelligent fruit recognition method which can be applied to supermarket self-checkout system. In the present invention, fruit image recognition is carried out by K-nearest neighbor classification method based on HSV information co-occurrence matrix, and the accuracy of the recognition result is as high as 98.1%. The method does not need training time, has simple and fast process, low operation difficulty, high recognition accuracy and strong popularization. The invention is applied to the self-checkout system of various supermarkets, which can automatically identify different kinds of fruits, and then automatically calculate prices, thus speeding up the checkout efficiency of supermarkets and saving human investment.

【技术实现步骤摘要】
一种可应用于超市自助结账系统的水果智能识别方法
本专利技术涉及图像识别
,具体涉及一种可应用于超市自助结账系统的水果智能识别方法。
技术介绍
超市中现有的水果称重设备主要包括传统的称重打码秤和称重结账一体化设备,称重打码秤通过人工输入水果产品对应货号,利用溯源码收款,需要工作人员配合才能完成称重打码,浪费人力和时间成本。称重结账一体化设备,如SelfCheckout/Scanasyoushop,称重时自主选择水果种类,感应机称重,可在中间屏幕扫描水果条形码,再进行自助结账,但不能满足大规模、高效率的水果称重需求,导致称重缓慢,实用度不高的问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种可应用于超市自助结账系统的水果智能识别方法,解决现有水果称重机无法实现智能化识别的问题。本专利技术解决上述技术问题的技术方案如下:一种可应用于超市自助结账系统的水果智能识别方法,包括以下步骤:S1、通过数码相机为A种水果的B个个体分别拍摄不同角度下的C张水果图像;S2、对水果图像进行预处理;S3、将预处理后的A*B*C张水果图像建立图像数据库;S4、提取水果图像数据库中水果图像的HSV信息生成灰度共生矩阵,将灰度共生矩阵作为训练集特征库,计算训练集特征库中灰度共生矩阵的均值向量;S5、通过数码相机拍摄待称重水果的待识别图像,提取待识别图像HSV信息生成灰度共生矩阵作为匹配向量;S6、计算匹配向量与均值向量间的欧氏距离,通过K近邻分类器选取距离匹配向量最近的K个均值向量,将K个均值向量对应最多的水果类别作为待识别图像的识别结果。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述步骤S2的具体步骤为:S21、对水果图像进行灰度变换得到灰度图像;S22、通过二值化操作确定灰度图像中水果的边缘位置,通过分割阈值迭代算法对灰度图像进行图像分隔,得到去背景图像;S23、对去背景图像进行去燥处理,得到去燥图像;S24、通过直方图均衡化算法对去燥图像进行图像增强。进一步,所述步骤S22中的分割阈值迭代算法的具体步骤为:S221、确定初始分隔阈值T0;S222、利用分隔阈值TK把图像分成R1区域和R2区域,计算公式为:在公式(1)中,f(x,y)为像素点(x,y)的灰度值;S223、计算R1区域的灰度均值Z1和R2区域的灰度均值Z2,计算公式为:在公式(2)中,f(i,j)为像素点(i,j)的灰度值,N(i,j)为灰度值为f(i,j)的像素点的个数;S224、通过灰度均值Z1和灰度均值Z2计算新的分隔阈值TK+1,计算公式为:S225、当TK=TK+1时,进入步骤S226,否则返回步骤S222;S226、输出分隔阈值TK+1。进一步,所述步骤S24中直方图均衡化算法的具体步骤为:S241、计算原始图像的灰度级fk,k=0,1,2,…,L-1,L为像素点总个数;S242、计算一个原始图像直方图p(fk),计算公式为:在公式(4)中,n为图像中像素点个数总和,nk为某一灰度级k的像素点个数;S243、对原始图像直方图取整得到tk,计算公式为:在公式(5)中,ni为某一灰度级i的像素点个数;S244、定义映射关系为:sk→tk;S245、计算新的直方图pt(sk),计算公式为:进一步,所述K的取值为5。进一步,所述步骤S6中欧式距离d的计算公式为:在公式(7)中,(x11,x12,…,x1n)为匹配向量,(x21,x22,…,x2n)为均值向量,k=0,1,2,…,n,n为匹配向量或均值向量的总个数。本专利技术的有益效果是:在本专利技术中,通过基于HSV信息共生矩阵的K近邻分类法进行水果图像识别,识别结果的准确率高达98.1%,且本专利技术不需要训练时间,过程简单快捷,操作难度低,识别准确率高,可推广性强。将本专利技术应用到各个超市的自助结账系统之中,可以做到对不同品种水果自动识别,进而自动计价,加快了超市的结账效率,节省了人力投入。附图说明图1为本专利技术总流程图;图2为本专利技术步骤S2的流程图;图3为本专利技术步骤S22的流程图;图4为本专利技术步骤S24的流程图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,一种可应用于超市自助结账系统的水果智能识别方法,包括以下步骤:S1、通过数码相机为A种水果的B个个体拍摄不同角度下的C张水果图像;S2、对水果图像进行预处理;S3、将预处理后的A*B*C张水果图像建立图像数据库;S4、将提取水果图像数据库中水果图像的HSV信息生成灰度共生矩阵,将灰度共生矩阵作为训练集特征库,计算训练集特征库中灰度共生矩阵的均值向量;S5、通过数码相机拍摄待称重水果的待识别图像,提取待识别图像HSV信息生成灰度共生矩阵作为匹配向量;S6、计算匹配向量与均值向量的欧式距离,通过K近邻分类器选取距离匹配向量最近的K个均值向量,将K个均值向量对应最多的水果类别作为待识别图像的识别结果,K的取值为5。在本专利技术实施例中,A=10,B=10,C=60,A*B*C=6000。如图2所示,步骤S2的具体步骤为:S21、对水果图像进行灰度变换得到灰度图像;S22、通过二值化操作确定灰度图像中水果的边缘位置,通过分割阈值迭代算法对灰度图像进行图像分隔,得到去背景图像;S23、对去背景图像进行去燥处理,得到去燥图像;S24、通过直方图均衡化算法对去燥图像进行图像增强。如图3所示,步骤S22中的分割阈值迭代算法的具体步骤为:S221、确定初始分隔阈值T0;S222、利用分隔阈值TK把图像分成R1区域和R2区域,计算公式为:在公式(1)中,f(x,y)为像素点(x,y)的灰度值;S223、计算R1区域的灰度均值Z1和R2区域的灰度均值Z2,计算公式为:在公式(2)中,f(i,j)为像素点(i,j)的灰度值,N(i,j)为灰度值为f(i,j)的像素点的个数;S224、通过灰度均值Z1和灰度均值Z2计算新的分隔阈值TK+1,计算公式为:S225、当TK=TK+1时,进入步骤S226,否则返回步骤S222;S226、输出分隔阈值TK+1。若图像中某点的像素灰度值不大于阈值TK+1,则该点为水果部分。如图4所示,步骤S24中直方图均衡化算法的具体步骤为:S241、计算原始图像的灰度级fk,k=0,1,2,…,L-1,L为像素点总个数;S242、计算一个原始图像直方图p(fk),计算公式为:在公式(4)中,n为图像中像素点个数总和,nk为某一灰度级k的像素点个数;S243、对原始图像直方图取整得到tk,计算公式为:在公式(5)中,ni为某一灰度级i的像素点个数;S244、定义映射关系为:sk→tk;S245、计算新的直方图pt(sk),计算公式为:在本专利技术实施例中,步骤S6中欧式距离d的计算公式为:在公式(7)中,(x11,x12,…,x1n)为匹配向量,(x21,x22,…,x2n)为均值向量,k=0,1,2,…,n,n为匹配向量或均值向量的总个数。在本专利技术实施例中,一个灰度共生矩阵为:由灰度共生矩阵可提取有效信息,每种水果展示其中8张图像的共生矩阵信息如下:共生矩阵装置可表示水果图像特征。在本专利技术实施例中,通过K近邻分类器测试图像数据库中的水果图片,得出识别准确率并记录在表一中:表一本文档来自技高网...

【技术保护点】
1.一种可应用于超市自助结账系统的水果智能识别方法,其特征在于,包括以下步骤:S1、通过数码相机为A种水果的B个个体分别拍摄不同角度下的C张水果图像;S2、对水果图像进行预处理;S3、将预处理后的A*B*C张水果图像建立图像数据库;S4、提取水果图像数据库中水果图像的HSV信息生成灰度共生矩阵,将灰度共生矩阵作为训练集特征库,计算训练集特征库中灰度共生矩阵的均值向量;S5、通过数码相机拍摄待称重水果的待识别图像,提取待识别图像HSV信息生成灰度共生矩阵作为匹配向量;S6、计算匹配向量与均值向量间的欧氏距离,通过K近邻分类器选取距离匹配向量最近的K个均值向量,将K个均值向量对应最多的水果类别作为待识别图像的识别结果。

【技术特征摘要】
1.一种可应用于超市自助结账系统的水果智能识别方法,其特征在于,包括以下步骤:S1、通过数码相机为A种水果的B个个体分别拍摄不同角度下的C张水果图像;S2、对水果图像进行预处理;S3、将预处理后的A*B*C张水果图像建立图像数据库;S4、提取水果图像数据库中水果图像的HSV信息生成灰度共生矩阵,将灰度共生矩阵作为训练集特征库,计算训练集特征库中灰度共生矩阵的均值向量;S5、通过数码相机拍摄待称重水果的待识别图像,提取待识别图像HSV信息生成灰度共生矩阵作为匹配向量;S6、计算匹配向量与均值向量间的欧氏距离,通过K近邻分类器选取距离匹配向量最近的K个均值向量,将K个均值向量对应最多的水果类别作为待识别图像的识别结果。2.根据权利要求1所述的可应用于超市自助结账系统的水果智能识别方法,其特征在于,所述步骤S2的具体步骤为:S21、对水果图像进行灰度变换得到灰度图像;S22、通过二值化操作确定灰度图像中水果的边缘位置,通过分割阈值迭代算法对灰度图像进行图像分隔,得到去背景图像;S23、对去背景图像进行去燥处理,得到去燥图像;S24、通过直方图均衡化算法对去燥图像进行图像增强。3.根据权利要求2所述的可应用于超市自助结账系统的水果智能识别方法,其特征在于,所述步骤S22中的分割阈值迭代算法的具体步骤为:S221、确定初始分隔阈值T0;S222、利用分隔阈值TK把图像分成R1区域和R2区域,计算公式为:在公式(1)中,f(x,y)为像素点(x,y)的灰...

【专利技术属性】
技术研发人员:龙强范怡薇
申请(专利权)人:西南科技大学
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1