扫描二维条码的方法及系统的制作方法

文档序号:6363132阅读:448来源:国知局
专利名称:扫描二维条码的方法及系统的制作方法
技术领域
本发明涉及一种扫描二维条码的方法及系统。
背景技术
在当前生产的各种电子产品中,为确保产品可以追溯到生产的每个环节,产线每个工站都要对产品的二维条码进行扫描上传,该二维条码相当于产品的身份证明,传统上使用扫描枪进行扫描,但是扫描枪价格比较昂贵。根据二维码的编码译码原理可以了解到二维码实际上是有许多小方格组成的正方形或者长方形码元组成,通过小方格的颜色变化来统计数据,黑色的小方格代表二进制“I”白色的小方格代表二进制“0”,网络上已经有二维码图形转换的成熟代码,可是图像的采集仍需要手动操作,无法满足工厂自动化作业需要。

发明内容
鉴于以上内容,有必要提供一种扫描二维条码的方法,可以自动扫描二维条码并译码。鉴于以上内容,还有必要提供一种扫描二维条码的系统,可以自动扫描二维条码并译码。所述扫描二维条码的方法,该方法包括以下步骤:启动步骤:新建一个文本文件,启动图像采集装置,激活计时器并设定计时器间隔时间;获取步骤:当计时器触发图像采集装置自动采集待扫描产品的二维条码图片时,获取该采集到的二维条码图片并保存;解码步骤:对获取到的二维条码图片处理,调用解码函数对该二维条码图片解码;判断步骤:判断解码是否成功,若解码失败,结束计时器的一次运行并返回获取步骤重新进行待扫描产品的二维条码图片采集;保存步骤:当解码成功时,将该二维条码图片的解码信息保存在启动步骤新建的文本文件。所述扫描二维条码的系统包括:启动模块,用于新建一个文本文件,启动图像采集装置,激活计时器并设定计时器间隔时间;图像获取模块,用于在计时器触发图像采集装置按一定的时间间隔采集待测产品的二维条码图片时,从该图像采集装置获取二维条码图片并保存;解码模块,用于对获取到的二维条码图片处理,调用解码函数对该二维条码图片解码;判断模块,用于判断解码是否成功,若解码失败,结束计时器的一次运行并返回获取步骤重新进行待扫描产品的二维条码图片采集;保存模块,用于当解码成功时,将该二维条码图片的解码信息存入新建的文本文件。本发明可以实现二维条形码的自动扫描,代替了以往人工扫描,满足了工厂自动化作业的需要。


图1是本发明扫描二维条码系统运行环境图。
图2是本发明扫描二维条码系统较佳实施例的功能模块图。图3是本发明扫描二维条码方法较佳实施例的流程图。主要元件符号说明
权利要求
1.一种扫描二维条码的方法,其特征在于,该方法包括以下步骤: 启动步骤:新建一个文本文件,启动图像采集装置,激活计时器并设定计时器间隔时间; 获取步骤:当计时器触发图像采集装置自动采集待扫描产品的二维条码图片时,获取该采集到的二维条码图片并保存; 解码步骤:对获取到的二维条码图片处理,调用解码函数对该二维条码图片解码; 判断步骤:判断解码是否成功,若解码失败,结束计时器的一次运行并返回获取步骤重新进行待扫描产品的二维条码图片采集; 保存步骤:当解码成功时,将该二维条码图片的解码信息保存在启动步骤新建的文本文件。
2.如权利要求1所述的扫描二维条码的方法,其特征在于,所述解码步骤还包括:新建字符串变量,将该二维条码图片的解码信息转换成字符串类型并赋值给该新建字符串变量,所述判断步骤通过判断该新建字符串变量的值是否为空来确定是否解码成功。
3.如权利要求1所述的扫描二维条码的方法,其特征在于,在解码步骤中,解码函数对二维条码图片解码包括: 对二维条码图片进行像素增强、锁定数据区域及数据解码。
4.如权利要求1所述的扫描二维条码的方法,其特征在于,所述图像采集装置为一个摄像头。
5.如权利要求1所述的扫描二维条码的方法,其特征在于,该方法还包括步骤: 重复执行获取步骤至保存步骤直到所有的待扫描产品的二维条码图片扫描完毕。
6.如权利要求5所述的扫描二维条码的方法,其特征在于,该方法还包括步骤: 冻结计时器的运行,关闭图像采集装置。
7.—种扫描二维条码的系统,其特征在于,该系统包括: 启动模块,用于新建一个文本文件,启动图像采集装置,激活计时器并设定计时器间隔时间; 图像获取模块,用于在计时器触发图像采集装置按一定的时间间隔采集待测产品的二维条码图片时,从该图像采集装置获取二维条码图片并保存; 解码模块,用于对获取到的二维条码图片处理,调用解码函数对该二维条码图片解码; 判断模块,用于判断解码是否成功,若解码失败,结束计时器的一次运行并返回获取步骤重新进行待扫描产品的二维条码图片采集; 保存模块,用于当解码成功时,将该二维条码图片的解码信息存入新建的文本文件。
8.如权利要求7所述的扫描二维条码的系统,其特征在于,所述解码模块还用于新建字符串变量,将该二维条码图片的解码信息转换成字符串类型并赋值给该新建字符串变量,所述判断模块通过判断该新建字符串变量的值是否为空来确定是否解码成功。
9.如权利要求7所述的扫描二维条码的系统,其特征在于,解码函数对二维条码图片解码包括: 对二维条码图片进行像素增强、锁定数据区域及数据译码。
10.根据权利要求7所述的扫描二维条码的系统,其特征在于,所述图像采集装置为一个摄像头。
全文摘要
一种扫描二维条码的方法及系统,该方法包括步骤启动步骤新建一个文本文件,启动图像采集装置,激活计时器并设定计时器间隔时间;获取步骤当计时器触发图像采集装置自动采集待扫描产品的二维条码图片时,获取该采集到的二维条码图片并保存;解码步骤对获取到的二维条码图片处理,调用解码函数对该二维条码图片解码;判断步骤判断解码是否成功,若解码失败,结束计时器的一次运行并返回获取步骤重新进行待扫描产品的二维条码图片采集;保存步骤当解码成功时,将该二维条码图片的解码信息保存在启动步骤新建的文本文件。本发明实现二维条码的自动扫描,代替了人工扫描。
文档编号G06K7/10GK103207982SQ20121000954
公开日2013年7月17日 申请日期2012年1月13日 优先权日2012年1月13日
发明者于鹏, 古松国, 徐奇生, 陈雄志 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1