CN106529365B - 自动计价机 - Google Patents

自动计价机 Download PDF

Info

Publication number
CN106529365B
CN106529365B CN201611103098.9A CN201611103098A CN106529365B CN 106529365 B CN106529365 B CN 106529365B CN 201611103098 A CN201611103098 A CN 201611103098A CN 106529365 B CN106529365 B CN 106529365B
Authority
CN
China
Prior art keywords
bar code
camera
unit
code region
image processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201611103098.9A
Other languages
English (en)
Other versions
CN106529365A (zh
Inventor
赵家显
杨起锋
吴夏帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong University of Technology
Original Assignee
Guangdong University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong University of Technology filed Critical Guangdong University of Technology
Priority to CN201611103098.9A priority Critical patent/CN106529365B/zh
Publication of CN106529365A publication Critical patent/CN106529365A/zh
Application granted granted Critical
Publication of CN106529365B publication Critical patent/CN106529365B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

本发明公开了一种自动计价机,包括:用于放置货物的支撑件;用于对货物的外表面进行取像的摄像头;用于识别摄像头拍得的图片上的条码区域并读取条码信息的图像处理装置,图像处理装置连接于摄像头。此种自动计价机通过摄像头以及图像处理装置的设置,在经过一次取像及对图片进行处理,即可对一个或同时对多个商品进行计价,有利于提高扫码效率,降低收银员的劳动强度,节约顾客的结账时间,同时,不会增加商品厂商的生产成本,识别效果较好,商品与摄像头之间的距离要求相对于商品与现有技术中扫码装置的距离要求降低,减少漏扫情况的发生。

Description

自动计价机
技术领域
本发明涉及计价设备技术领域,特别涉及一种自动计价机。
背景技术
目前,商场条码检测需要运用人工操作手持扫码装置或将立式扫码枪对准条码进行扫码,并根据扫码结果进行计价。
此种计价方式需要收银员将待扫描的商品与检测口一一对准,需要耗费收银员较多的劳动,同时,也消耗顾客大量的时间进行排队结账。
因此,如何提高扫码的效率,是本领域技术人员目前需要解决的技术问题。
发明内容
有鉴于此,本发明的目的是提供一种自动计价机,扫码的效率较高。
为实现上述目的,本发明提供如下技术方案:
一种自动计价机,包括:
用于放置货物的支撑件;
用于对货物的外表面进行取像的摄像头;
用于识别所述摄像头拍得的图片上的条码区域并读取条码信息的图像处理装置,所述图像处理装置连接于所述摄像头。
优选地,所述摄像头为至少两个,且不同所述摄像头的拍摄范围不重叠。
优选地,所述图像处理装置包括:
图像拼接模块,用于将所有所述摄像头同一时刻拍摄的图片进行拼接,生成一个总预处理图;
图像定位模块,用于在所述总预处理图中寻找条码区域,所述图像定位模块连接于所述图像拼接模块;
条码信息获取模块,用于读取条码区域的条码信息,所述条码信息获取模块连接于所述图像定位模块。
优选地,所述图像定位模块包括:
二值化单元,用于对所述总预处理图通过自适应二值化算法进行处理;
裁剪单元,用于根据设定裁剪规则将所述二值化单元处理后的所述总预处理图裁剪成多个子区域图,所述裁剪单元连接于所述二值化单元;
筛选单元,用于根据设定筛选依据对含有条码区域的所述子区域图进行筛选并拼接生成二次拼接图,所述筛选单元连接于所述裁剪单元;
识别单元,用于寻找所述二次拼接图中的条码区域,将条码区域裁剪下来,所述识别单元连接于所述筛选单元。
优选地,所述筛选单元根据所述子区域图的梯度特征、角点或直线平行度对含有条码区域的所述子区域图进行筛选并拼接生成二次拼接图。
优选地,所述条码信息获取模块包括:
调整单元,用于根据霍夫直线检测法将倾斜的条码区域摆正;
读取单元,用于根据条码条空位置确定数据位算法分析读取条码区域包含的信息。
优选地,所述支撑件为透明的传送带。
优选地,所述传送带为透明传送带,六个所述摄像头分别设置在所述传送带的上侧、下侧、左侧、右侧、前侧、后侧,所述传送带朝向所述传送带的前侧传送。
优选地,还包括遮光件和光源,所述遮光件罩设于所有所述摄像头以及所述传送带上的取像点的外侧,所述光源设置于所述遮光件内。
优选地,所述图像处理装置包括人机交互模块,用于显示条码信息并完成付款。
本发明提供的自动计价机包括支撑件、摄像头;以及图像处理装置。在使用时,无论在支撑件上放置的货物数量如何,使货物的条码区域位于摄像头的拍摄范围,各个摄像头同时为货物拍摄图片,图像处理装置可以运用图像处理技术在得到的图片上识别并读取货物上的条码信息,根据条码信息可以进行计价。
此种自动计价机通过摄像头以及图像处理装置的设置,在经过一次取像及对图片进行处理,即可对一个或同时对多个商品进行计价,有利于提高扫码效率,降低收银员的劳动强度,节约顾客的结账时间,同时,不会增加商品厂商的生产成本,识别效果较好,商品与摄像头之间的距离要求相对于商品与现有技术中扫码装置的距离要求降低,减少漏扫情况的发生。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明所提供自动计价机的具体实施例中图像处理装置的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的核心是提供一种自动计价机,扫码的效率较高。
请参考图1,图1为本发明所提供自动计价机的具体实施例中图像处理装置的示意图。
本发明所提供自动计价机的一种具体实施例中,包括:
用于放置货物的支撑件;
用于对货物的外表面进行取像的摄像头;
用于识别摄像头拍得的图片上的条码区域并读取条码信息的图像处理装置,图像处理装置连接于摄像头。
在使用时,无论在支撑件上放置的货物数量如何,使货物的条码区域位于摄像头的拍摄范围,各个摄像头同时为货物拍摄图片,图像处理装置可以运用图像处理技术在得到的图片上识别并读取货物上的条码信息,根据条码信息可以进行计价。
此种自动计价机通过摄像头以及图像处理装置的设置,在经过一次取像及对图片进行处理,即可对一个或同时对多个商品进行计价,有利于提高扫码效率,降低收银员的劳动强度,节约顾客的结账时间,同时,不会增加商品厂商的生产成本,识别效果较好,商品与摄像头之间的距离要求相对于商品与现有技术中扫码装置的距离要求降低,减少漏扫情况的发生。
上述实施例中,摄像头可以为至少两个,且不同摄像头的拍摄范围不重叠,以防止同一条码区域的相同位置被不同摄像头同时拍摄而造成一个商品多次计价的情况发生。设置至少两个摄像头,可以减少对收银员放置商品的位置的限制,同时,有利于对条码区域设置在商品包装的棱上的条码区域的扫描。
在上述实施例的基础上,图像处理装置具体可以包括:
图像拼接模块1,用于将所有摄像头同一时间拍摄的图片进行拼接,生成一个总预处理图;
图像定位模块2,用于在总预处理图中寻找条码区域,图像定位模块2连接于图像拼接模块1;
条码信息获取模块3,用于读取条码区域的条码信息,条码信息获取模块3连接于图像定位模块2。
在图像处理装置接收到摄像头拍摄的图片后,先将同一时刻拍摄的所有的图片拼接成一个总预处理图,在总预处理图中寻找出条码区域,再读取条码区域的条码信息,即可对商品完成计价,其中,同一商品的条码区域可能分为几部分并由不同的摄像头取像,在生成总预处理图时可以对此类条码区域拼接完整并读取信息,进一步降低商品摆放于支撑件上的要求,使此自动计价机能够更好地适用于形状不规则的商品的计价,提高扫码效率与准确率。
其中,拼接成总预处理图的方式可以为将每个图片沿着一个设定方向依次拼接成一个平面图,设置方便。又或者,可以根据摄像头的数量进行其他设置,例如,摄像头如果为五个,即图片为五个,可以拼接成中间一个图片且该图片的四周围绕其他四个图片的形式。
上述实施例中,图像定位模块2具体包括:
二值化单元,用于对总预处理图通过自适应二值化算法进行处理;
裁剪单元,用于根据设定裁剪规则将二值化单元处理后的总预处理图裁剪成多个子区域图,裁剪单元连接于二值化单元;
筛选单元,用于根据设定筛选依据对含有条码区域的子区域图进行筛选并拼接生成二次拼接图,筛选单元连接于裁剪单元;
识别单元,用于寻找二次拼接图中的条码区域,将条码区域裁剪下来,识别单元连接于筛选单元。
依据现有技术中的自适应的二值化算法可以将总预处理图转换成黑白图片,便于识别,将总预处理图裁剪成多个子区域图,从而可以提高找寻条码区域的精度,将含有条码区域的子区域图筛选出来并拼接在一起形成二次拼接图,再通过识别单元将二次拼接图中的条码区域寻找并裁剪下来,即可得到所有的条码区域。其中条码区域的识别特征为黑白相间的条状区域,可以据此识别特征识别子区域图以及二次拼接图中条码区域。多次裁剪与拼接处理,可以提高条码区域识别的准确性。
其中,设定裁剪规则具体可以为按比例裁剪总预处理图,比例可以根据图片的大小进行设置,例如,可以沿着图片的一个边将图片等分为n张子区域图,n为大于零的整数。又或者,可以在总预处理图的长宽方向均进行等分。
上述各个实施例中,筛选单元可以根据子区域图的梯度特征、角点或直线平行度对含有条码区域的子区域图进行筛选并拼接生成二次拼接图,以实现准确筛选。其中,各子区域图的直线平行度可以根据霍夫直线检测出来。当然,也可以将不同的筛选依据综合起来进行筛选。
上述各个实施例中,条码信息获取模块3具体可以包括:
调整单元,用于根据霍夫直线检测法将倾斜的条码区域摆正;
读取单元,用于根据条码条空位置确定数据位算法分析读取条码区域包含的信息。
将条码区域摆正再通过现有技术中的条码条空位置确定数据位算法读取条码信息,有利于提高信息读取的准确性。
上述各个实施例中,支撑件具体可以为传送带,在计价时起到支撑作用的同时,便于顾客提取物品,有利于进一步降低收银员的劳动强度与节约顾客的时间。在货物全部运送到摄像头的取像点时可以停止传送带的运动,进行取像操作。
上述各个实施例中,传送带具体可以为透明传送带,六个摄像头可以分别设置在传送带的上侧、下侧、左侧、右侧、前侧、后侧,传送带朝向传送带的前侧传送,上侧、下侧、左侧、右侧、后侧以传送带传送方向为基准依次设置。从传送带的六个方位进行取像,拍摄角度较为全面,进一步降低对商品的摆放要求。
具体地,透明传送带可以为PVC透明传送带,便于取材。
上述各个实施例中,摄像头具体可以为USB超高清工业摄像头,拍摄的清晰度较高。相应地,图像处理装置的图像处理可以通过MATLAB程序获取摄像头拍摄的图片,其中,MATLAB的OS Generic Video Interface工具包里的winvideo视频适配器可进行usb2.0摄像头采集图像帧。
自动计价机还可以包括遮光件和光源,遮光件罩设于所有摄像头以及传送带上的取像点的外侧,光源设置在遮光件内。在取像时,商品位于遮光件内,并在遮光件中设置特定的光源,能够防止自然光的照度以及自动计价机周围的物品等不确定因素影响正常取像。
具体地,遮光件可以为多个黑布拼接而成,或者由不透光的遮光板拼接而成,设置方便,且成本较低。
上述各个实施例中,图像处理装置包括人机交互模块,用于显示条码信息并完成付款。人机交互模块可以通过VB程序实现,MATLAB可以完成对图片的处理,VB程序可以调用MATLAB的引擎接口,使用Windows的OLE或ActiveX通道与MATLAB通信。Object.Execute(MATLAB语句)在VB程序可以中直接使用MATLAB提供的函数库和图形库。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
以上对本发明所提供的自动计价机进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

Claims (7)

1.一种自动计价机,其特征在于,包括:
用于放置货物的支撑件;
用于对货物的外表面进行取像的摄像头;
用于识别所述摄像头拍得的图片上的条码区域并读取条码信息的图像处理装置,所述图像处理装置连接于所述摄像头;
其中,所述摄像头为至少两个,且不同所述摄像头的拍摄范围不重叠;
其中,所述图像处理装置包括:图像拼接模块,用于将所有所述摄像头同一时刻拍摄的图片进行拼接,生成一个总预处理图;图像定位模块,用于在所述总预处理图中寻找条码区域,所述图像定位模块连接于所述图像拼接模块;条码信息获取模块,用于读取条码区域的条码信息,所述条码信息获取模块连接于所述图像定位模块;
其中,所述图像定位模块包括:
二值化单元,用于对所述总预处理图通过自适应二值化算法进行处理;
裁剪单元,用于根据设定裁剪规则将所述二值化单元处理后的所述总预处理图裁剪成多个子区域图,所述裁剪单元连接于所述二值化单元;
筛选单元,用于根据设定筛选依据对含有条码区域的所述子区域图进行筛选并拼接生成二次拼接图,所述筛选单元连接于所述裁剪单元;
识别单元,用于寻找所述二次拼接图中的条码区域,将条码区域裁剪下来,所述识别单元连接于所述筛选单元。
2.根据权利要求1所述的自动计价机,其特征在于,所述筛选单元根据所述子区域图的梯度特征、角点或直线平行度对含有条码区域的所述子区域图进行筛选并拼接生成二次拼接图。
3.根据权利要求1所述的自动计价机,其特征在于,所述条码信息获取模块包括:
调整单元,用于根据霍夫直线检测法将倾斜的条码区域摆正;
读取单元,用于根据条码条空位置确定数据位算法分析读取条码区域包含的信息。
4.根据权利要求1至3任意一项所述的自动计价机,其特征在于,所述支撑件为透明的传送带。
5.根据权利要求4所述的自动计价机,其特征在于,所述传送带为透明传送带,六个所述摄像头分别设置在所述传送带的上侧、下侧、左侧、右侧、前侧、后侧,所述传送带朝向所述传送带的前侧传送。
6.根据权利要求5所述的自动计价机,其特征在于,还包括遮光件和光源,所述遮光件罩设于所有所述摄像头以及所述传送带上的取像点的外侧,所述光源设置于所述遮光件内。
7.根据权利要求4所述的自动计价机,其特征在于,所述图像处理装置包括人机交互模块,用于显示条码信息并完成付款。
CN201611103098.9A 2016-12-05 2016-12-05 自动计价机 Expired - Fee Related CN106529365B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611103098.9A CN106529365B (zh) 2016-12-05 2016-12-05 自动计价机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611103098.9A CN106529365B (zh) 2016-12-05 2016-12-05 自动计价机

Publications (2)

Publication Number Publication Date
CN106529365A CN106529365A (zh) 2017-03-22
CN106529365B true CN106529365B (zh) 2019-09-06

Family

ID=58354932

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611103098.9A Expired - Fee Related CN106529365B (zh) 2016-12-05 2016-12-05 自动计价机

Country Status (1)

Country Link
CN (1) CN106529365B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108345879B (zh) * 2018-04-20 2023-11-14 杭州麦杰思物联网科技有限公司 货物检测装置及其检测方法
US11182759B2 (en) 2019-04-15 2021-11-23 Advanced New Technologies Co., Ltd. Self-service checkout counter
US11113680B2 (en) 2019-04-16 2021-09-07 Advanced New Technologies Co., Ltd. Self-service checkout counter checkout
CN110264645A (zh) * 2019-04-16 2019-09-20 阿里巴巴集团控股有限公司 一种商品的自助收银方法和设备
CN110634249A (zh) * 2019-09-09 2019-12-31 深圳市律远汇智科技有限公司 一种用于停车管理的使用方便的手持终端交易装置
CN110807500A (zh) * 2019-12-13 2020-02-18 深圳市骄冠科技实业有限公司 一种跟随行李/货物移动的条码射频识别装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006011829A1 (fr) * 2004-07-21 2006-02-02 Alexandr Nikolaevich Shalygin Procede de vente de marchandises et terminal de point de vente permettant de mettre en oeuvre ce procede
CN102682266A (zh) * 2012-05-17 2012-09-19 西北工业大学 一种基于图像拼接的柱面二维条码识读方法
CN103793679A (zh) * 2014-03-05 2014-05-14 江苏物联网研究发展中心 基于DaVinci技术的一维条码识别方法
CN104282094A (zh) * 2013-07-02 2015-01-14 张�杰 一种超市自动化收银装置
CN104951729A (zh) * 2015-07-14 2015-09-30 赵忠义 包裹条码识别装置及其识别方法
CN204706039U (zh) * 2015-05-29 2015-10-14 杭州晟元芯片技术有限公司 一种基于多镜头的条码识别装置
CN105447426A (zh) * 2014-07-14 2016-03-30 株式会社理光 判定装置、文档图像管理***以及判定方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006011829A1 (fr) * 2004-07-21 2006-02-02 Alexandr Nikolaevich Shalygin Procede de vente de marchandises et terminal de point de vente permettant de mettre en oeuvre ce procede
CN102682266A (zh) * 2012-05-17 2012-09-19 西北工业大学 一种基于图像拼接的柱面二维条码识读方法
CN104282094A (zh) * 2013-07-02 2015-01-14 张�杰 一种超市自动化收银装置
CN103793679A (zh) * 2014-03-05 2014-05-14 江苏物联网研究发展中心 基于DaVinci技术的一维条码识别方法
CN105447426A (zh) * 2014-07-14 2016-03-30 株式会社理光 判定装置、文档图像管理***以及判定方法
CN204706039U (zh) * 2015-05-29 2015-10-14 杭州晟元芯片技术有限公司 一种基于多镜头的条码识别装置
CN104951729A (zh) * 2015-07-14 2015-09-30 赵忠义 包裹条码识别装置及其识别方法

Also Published As

Publication number Publication date
CN106529365A (zh) 2017-03-22

Similar Documents

Publication Publication Date Title
CN106529365B (zh) 自动计价机
US11087484B2 (en) Camera apparatus and method of detecting a stream of objects
CN102630299B (zh) 缺陷检查用图像处理装置和缺陷检查用图像处理方法
US8098956B2 (en) Digital microscope slide scanning system and methods
CN104697998B (zh) 抛光的宝石中的夹杂物检测
US11544916B2 (en) Automated gauge reading and related systems, methods, and devices
CN209300267U (zh) 一种烟支外观图像处理控制***及其在线检测装置
CN103471512B (zh) 一种基于机器视觉的玻璃板宽检测***
CN110399759A (zh) 用于拼接物体的连续图像的***和方法
EP2424207A1 (en) Monitoring system
CN103048333B (zh) 外观检测设备及方法
EP3239925A1 (en) Fish type determination device and fish type determination method
JP4714749B2 (ja) 偏光データを用いるリアルタイム画像検出
EP3133387A1 (en) Method and device for removing background of character in color image, method for adjusting installation of line camera, and chart for adjusting installation
CN100557417C (zh) 成像装置
CN105784722A (zh) 一种流水线上药液瓶中可见异物的检测方法及***
CN105844282B (zh) 一种运用线扫描相机检测喷油嘴O-Ring缺陷的方法
CN102879404A (zh) 工业结构化场景中医用胶囊缺陷自动检测的***
KR101778054B1 (ko) 머신 비전을 위한 가이드 제공 방법 및 장치
KR20170052297A (ko) 디스플레이 패널 외관 검사 장치 및 그 검사 방법
CN206601345U (zh) 智能卡检测装置
CN102034296A (zh) 一种变色油墨识别装置、点钞机和验钞机
CN207397296U (zh) 一种基于背影成像的物体识别装置
CN108036778A (zh) 集装箱自动识别***和识别方法以及港口设施
CN207114551U (zh) 一种胶体金检测卡及相应的胶体金读卡仪

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190906

Termination date: 20201205