一种基于机器视觉的散装商品计费系统技术方案

技术编号:18942062 阅读:195 留言:0更新日期:2018-09-15 11:23
一种基于机器视觉的散装商品计费系统:包括摄像模块;图像处理模块;识别模块;通讯模块;称重模块;计费模块;输出模块。本发明专利技术的有益效果是:基于最邻近模板匹配算法进行识别,数据库建立便捷,只需单次样本。基于机器视觉的散装商品计费系统,减少了人工输入商品种类的步骤,代之以机器视觉识别商品种类和重量,并按照通信协议发送至计费模块,完成计费。对于商家,减少了人力成本和顾客排队时间;对于工作人员,减少了繁琐枯燥的劳动;对于消费者,节约了消费时间,优化了消费体验。

A bulk commodity accounting system based on machine vision

A bulk commodity billing system based on machine vision includes camera module, image processing module, recognition module, communication module, weighing module, billing module and output module. The invention has the beneficial effect that the recognition is based on the nearest neighbor template matching algorithm, the database establishment is convenient, and only a single sample is needed. The bulk commodity billing system based on machine vision reduces the steps of manual input of commodity types. Instead, machine vision identifies commodity types and weights, and sends them to the billing module according to the communication protocol to complete the billing. For businesses, it reduces labor costs and customer queuing time; for staff, it reduces tedious and boring labor; for consumers, it saves consumption time and optimizes consumption experience.

【技术实现步骤摘要】
一种基于机器视觉的散装商品计费系统
本专利技术涉及人工智能
,具体为一种基于机器视觉的散装商品计费系统。
技术介绍
由于难以直接在散装商品,如苹果、大米等等上打上价格标签,目前散装商品计费,需要安排工作人员识别商品种类并输入计算机计费,消费者需要排队等候,非常地耗费时间和精力。商家人力成本高,工作人员操作繁琐,消费者时间成本高、体验差。随着人工智能技术进入生活的方方面面,采用机器视觉识别商品种类或数量,能够减少人工输入商品种类的步骤,并按照通信协议发送至计费模块,输出价格信息,完成计费。对于商家,减少了人力成本和顾客排队时间;对于工作人员,减少了繁琐枯燥的劳动;对于消费者,节约了消费时间,优化了消费体验。
技术实现思路
为解决上述问题,本专利技术提供一种基于机器视觉的散装商品计费系统。本专利技术的技术方案具体为:一种基于机器视觉的散装商品计费系统:包括摄像模块,通过镜头、光源和相机把散装商品的光学影像转换为数字信号图像;图像处理模块,对摄像模块拍摄的数字信号图像进行图像分割和特征提取;识别模块,基于最邻近模板匹配算法,识别图像处理模块处理后的数据,识别出散装商品的种类特征,并把商品的种类特征发送至通讯模块;通讯模块对接收到的信息进行通讯协议转换后发送至称重模块;称重模块,获得识别模块识别的商品种类信息后称取散装商品的重量,并把重量信息经过通讯模块发送至计费模块;计费模块,依照接收到的散装商品的种类根据储存的商品种类单价和该商品重量完成计费;输出模块,输出商品种类、单价、重量和总价信息。进一步的:所述通讯模块预留外部通讯接口。进一步的:还具有商品模板特征数据库,商品模板特征数据库分别与识别模块和通讯模块连接。进一步的:图像处理模块采用PCA-SIFT方法进行特征提取。进一步的:识别模块,采用最邻近模板匹配算法,识别出散装商品的种类特征或者数量。进一步的:图像处理模块采用Canny检测方法进行边缘检测。进一步的:图像处理模块采用Hough变换检测方法进行边缘检测。与现有技术相比,本专利技术的有益效果是:基于最邻近模板匹配算法进行识别,数据库建立便捷,只需单次样本。基于机器视觉的散装商品计费系统,减少了人工输入商品种类的步骤,代之以机器视觉识别商品种类和数量,并按照通信协议发送至计费模块,完成计费。对于商家,减少了人力成本和顾客排队时间;对于工作人员,减少了繁琐枯燥的劳动;对于消费者,节约了消费时间,优化了消费体验。附图说明图1为本专利技术的一种基于机器视觉的散装商品计费系统的结构框图(适用于按种类和数量计费的商品)。图2为本专利技术的一种基于机器视觉的散装商品计费系统的结构框图(适用于按种类和重量计费的商品)。具体实施方式实施例1:一种基于机器视觉的散装商品计费系统,包括摄像模块(1),通过镜头、光源和相机把散装商品的光学影像转换为数字信号图像,图像处理模块(2),对数字信号图像进行图像分割和特征提取,其中特征提取的采用PCA-SIFT方法,识别模块(3),基于最邻近模板匹配算法,识别出散装商品的种类特征或者数量,通讯模块(4),把种类编号信息发送至称重模块,把从称重模块得到的重量信息,或者把种类和数量信息发送至计费模块,计费模块(5),依照种类单价和重量或数量完成计费,输出模块(6),输出种类、单价、重量或数量和总价信息,供消费者确认,完成计费。如上述的基于机器视觉的散装商品计费系统,具体原理和特点如下:(1)摄像模块,通过光源、镜头和相机把散装商品的光学影像转化为数字信号图像:光源照亮目标,提高亮度,使得镜头采集到对比鲜明的图像,造成有利于图像处理的效果。镜头收集被光源照射商品的反射光,并聚焦于相机的图像传感器的光敏面上。相机的CCD(ChargeCoupledDevice)或CMOS(ComplementaryMetalOxideSemiconductor)图像传感器通过光电转换、电荷存贮、电荷转移和信号读取把光学影像转换成数字信号图像,并传送给图像处理模块。(2)图像处理模块,对数字信号图像进行图像分割和特征提取:按照图像各部位的RGB颜色和边缘,边缘检测采用Canny检测,或者Hough变换检测,将图像分割成不同的区域。根据颜色和边缘把散装商品与购物袋及背景分离来。特征提取是从分割出来的散装区域中,使用PCA-SIFT方法,提取散装商品的关键点特征。(3)识别模块,使用最邻近模板匹配算法,自动识别出散装商品的种类特征或者数量:把提取的特征与数据库中储存的各种商品的模板特征进行匹配。模板T(m,n)与在特征图中所覆盖的子图Sij(m,n)的色差为:式中第一项为子图的能量,(i,j)为特征图像素点坐标,(m,n)为模板像素点坐标。第三项为模板的能量,都和模板匹配无关。第二项是模板和子图的互为相关,随(i,j)而改变。当模板和子图匹配时,该项由最大值。在将其归一化后,得到模板匹配的相关系数:当模板和子图完全一样时,相关系数R(i,j)=1。在被搜索图S中完成全部搜索后,找出R的最大值Rmax(i,j),其对应的子图Sij(m,n)即为匹配目标,以此确定种类。而大于某一阈值的数量,即为匹配目标的数量。(4)通讯模块,对识别模块、计费模块数据进行数据通讯协议转换,把种类和数量信息发送至计费模块:通过网口或串口(包括USB口),按照通信协议把散装商品的种类编号、数量信息发送至计费模块。通过预留的外部通讯接口,对商品模板特征数据库进行更新和对识别模块、计费模块、称重模块数据进行读取。(5)计费模块,依照种类单价和重量或数量完成计费:总价=单价×重量,或者总价=单价1×数量1+单价2×数量2+单价3×数量3+…。(6)输出模块,输出种类、单价、重量或数量和总价信息,供消费者确认,完成计费:通过打印设备打印或显示屏显示商品标签条码和种类、单价、重量或数量和总价信息。实施例2:一种基于机器视觉的散装商品计费系统,还可增加称重模块,称重模块获得识别模块识别的商品种类信息后称取散装商品的重量,并把重量信息发送至计费模块。称重模块通过通讯模块和识别模块、计费模块进行通信。通讯模块,对称重模块数据进行数据通讯协议转换,把种类编号信息发送至称重模块,把从称重模块得到的重量信息,通过网口或串口(包括USB口),按照通信协议把散装商品的种类编号、重量信息发送至计费模块。具体工作过程:如图1所示,以火锅店结账时,按种类和数量计费的竹签为例,消费者完成进食后,服务员把竹签平铺并集中地放置在餐桌上某一处,用手机打开计费系统,开始计费操作。经光源,即手机闪光灯照射,镜头聚焦,摄影模块中的相机把竹签及附属物的光影信号转换为数字信号图像,并发送给图像处理模块。图像处理模块按照竹签的RGB颜色和边缘,边缘检测采用Hough变换检测,将图像分割成不同的区域,并分离出竹签所在的区域。采用PCA-SIFT方法提取商品特征。识别模块通过与散装商品数据库中的各模板匹配,确认出竹签的种类和数量,并通过通讯模块把种类编号信息和数量信息发送至计费模块,计费模块根据种类信息调取各种竹签所代表食物的单价,并根据数量信息,按照公式:总价=单价1×数量1+单价2×数量2+单价3×数量3+…,计算出总价。输出模块在手机屏幕上显示出各种竹签代表食物的单价、数量和总价信息。消费者本文档来自技高网...

【技术保护点】
1.一种基于机器视觉的散装商品计费系统,其特征在于:包括摄像模块,通过镜头、光源和相机把散装商品的光学影像转换为数字信号图像;图像处理模块,对摄像模块拍摄的数字信号图像进行图像分割和特征提取;识别模块,基于最邻近模板匹配算法,识别图像处理模块处理后的数据,识别出散装商品的种类特征,并把商品的种类特征发送至通讯模块;通讯模块对接收到的信息进行通讯协议转换后发送至称重模块;称重模块,获得识别模块识别的商品种类信息后称取散装商品的重量,并把重量信息经过通讯模块发送至计费模块;计费模块,依照接收到的散装商品的种类根据储存的商品种类单价和该商品重量完成计费;输出模块,输出商品种类、单价、重量和总价信息。

【技术特征摘要】
1.一种基于机器视觉的散装商品计费系统,其特征在于:包括摄像模块,通过镜头、光源和相机把散装商品的光学影像转换为数字信号图像;图像处理模块,对摄像模块拍摄的数字信号图像进行图像分割和特征提取;识别模块,基于最邻近模板匹配算法,识别图像处理模块处理后的数据,识别出散装商品的种类特征,并把商品的种类特征发送至通讯模块;通讯模块对接收到的信息进行通讯协议转换后发送至称重模块;称重模块,获得识别模块识别的商品种类信息后称取散装商品的重量,并把重量信息经过通讯模块发送至计费模块;计费模块,依照接收到的散装商品的种类根据储存的商品种类单价和该商品重量完成计费;输出模块,输出商品种类、单价、重量和总价信息。2.如权利要求1所述的一种基于机器视觉的散装商品计费系统,其特征在于:...

【专利技术属性】
技术研发人员:王云飞毛雯歆薛伟洁张黎燕孟银娜严剑冰张春丽段朝磊赵伟伟朱相帛
申请(专利权)人:河南机电职业学院
类型:发明
国别省市:河南,41

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

1