农产品质量安全追溯系统的制作方法

文档序号:6631485阅读:250来源:国知局
农产品质量安全追溯系统的制作方法
【专利摘要】本发明涉及农产品检测领域,具体涉及一种农产品质量安全追溯系统。一种农产品质量安全追溯系统,包括4个功能模块,分别为:二维条码图像采集功能模块:控制摄像头的状态(以捕获食品包装上的二维条码;图像预处理功能模块:对得到的二维条码进行灰度化、二值化等预处理;条码识别功能模块:对预处理之后的条码图像进行倾斜矫正、条码分割;数据解码模块。本发明以QR码为研究对象,对基于手机的条码采集和识别技术进行研究,构建了一个基于手机二维条码识别的农产品质量安全追溯系统。采用自动对焦方式识别条码,保证能够拍摄到较清晰的图像,提高条码的识别率。
【专利说明】 农产品质量安全追溯系统

【技术领域】
[0001]本发明涉及农产品检测领域,具体涉及一种农产品质量安全追溯系统。

【背景技术】
[0002]追溯码的查询与识别主要采用网络、手机短信、语音电话和条码扫描等方式,但是在实际应用中存在以下问题:专用的扫描设备不仅昂贵,而且很难普及,电话和短信方式追溯都需要用户支付一定的通信费用。手机等移动识别技术的发展,使得带摄像头手机识读条码成为可能,但采用手机对二维条码标签进行识别追溯的研究并不多见。手机用户通过摄像头对存储农产品安全信息的二维条码进行图像采集并对条码内容进行识别,对于加强农产品质量安全的群众性监督和
提高消费者的知情权都有很好的作用。


【发明内容】

[0003]本发明旨在提出一种基于手机二维条码识别的农产品质量安全追溯系统。
[0004]本发明的技术方案在于:
一种农产品质量安全追溯系统,包括4个功能模块,分别为:二维条码图像采集功能模块:控制摄像头的状态(以捕获食品包装上的二维条码;图像预处理功能模块:对得到的二维条码进行灰度化、二值化等预处理;条码识别功能模块:对预处理之后的条码图像进行倾斜矫正、条码分割;数据解码模块。
[0005]优选地,所述二维条码图像采集功能模块通过手机自带的摄像头直接摄人或者过蓝牙、红外、存储卡形式获取二维条码并将其直接存储在手机存储器内。
[0006]优选地,图像预处理功能模块过程为:
步骤1:对采集的带有红、蓝色斑纹的彩色图像使用标准的灰度化公式进行灰度化,然后对灰度图像进行均值滤波,消除对液晶屏幕拍摄时常见的噪声;
步骤2:对每一个像素点进行灰度计算,得到一幅新的灰度图像:;
步骤3:用适当的阈值T对图像进行二值化处理。
[0007]或者优选地,所述条码识别功能模块的过程为:
步骤1:经由凸包算法获取到具体的条码位置;
步骤2:获取条码的倾斜角度;
步骤3:对图形进行旋转,并作一些差值运算。
[0008]更优选地,所述差值运算采用双线性插值法。
[0009]或者优选地,所述数据解码模块的过程为:
步骤1:利用采样后计算得到的模块宽度,计算版本号;
步骤2:识读格式信息,包括去掩模、格式信息纠错、获得纠错等级及掩模图形参考; 步骤3:根据掩模图形参考生成相应的掩模图形,与采样后的比特序列进行异或运算; 步骤4:根据模块排列规则,重新排放各比特序列,恢复成相应的数据码字和纠错码字;
步骤5:根据纠错等级和符号版本所对应的纠错生成多项式,对数据码字纠错,恢复正确信息;
步骤6:根据模式指示符及字符计数指示符,按照相应的编码规则,划分数据码字并解码;
步骤7:判断手机编码格式。不同操作系统的手机平台,编码格式也不同,在对字节模式数据进行解码时,需要判断数据字节的编码格式为UTF8或GB2312,再按相应的格式进行解码。
[0010]本发明的技术效果在于:
本发明以QR码为研究对象,对基于手机的条码采集和识别技术进行研究,构建了一个基于手机二维条码识别的农产品质量安全追溯系
统。采用自动对焦方式识别条码,保证能够拍摄到较清晰的图像,提高条码的识别率。

【具体实施方式】
[0011]一种农产品质量安全追溯系统,包括4个功能模块,分别为:二维条码图像采集功能模块:控制摄像头的状态(以捕获食品包装上的二维条码;图像预处理功能模块:对得到的二维条码进行灰度化、二值化等预处理;条码识别功能模块:对预处理之后的条码图像进行倾斜矫正、条码分割;数据解码模块。
[0012]其中,所述二维条码图像采集功能模块通过手机自带的摄像头直接摄人或者过蓝牙、红外、存储卡形式获取二维条码并将其直接存储在手机存储器内。
[0013]图像预处理功能模块过程为:
步骤1:对采集的带有红、蓝色斑纹的彩色图像使用标准的灰度化公式进行灰度化,然后对灰度图像进行均值滤波,消除对液晶屏幕拍摄时常见的噪声;
步骤2:对每一个像素点进行灰度计算,得到一幅新的灰度图像:;
步骤3:用适当的阈值T对图像进行二值化处理。
[0014]所述条码识别功能模块的过程为:
步骤1:经由凸包算法获取到具体的条码位置;
步骤2:获取条码的倾斜角度;
步骤3:对图形进行旋转,并作一些差值运算。
[0015]其中,所述差值运算采用双线性插值法。
[0016]所述数据解码模块的过程为:
步骤1:利用采样后计算得到的模块宽度,计算版本号;
步骤2:识读格式信息,包括去掩模、格式信息纠错、获得纠错等级及掩模图形参考; 步骤3:根据掩模图形参考生成相应的掩模图形,与采样后的比特序列进行异或运算; 步骤4:根据模块排列规则,重新排放各比特序列,恢复成相应的数据码字和纠错码字;
步骤5:根据纠错等级和符号版本所对应的纠错生成多项式,对数据码字纠错,恢复正确信息;
步骤6:根据模式指示符及字符计数指示符,按照相应的编码规则,划分数据码字并解码;
步骤7:判断手机编码格式。不同操作系统的手机平台,编码格式也不同,在对字节模式数据进行解码时,需要判断数据字节的编码格式为UTF8或GB2312,再按相应的格式进行解码。
【权利要求】
1.一种农产品质量安全追溯系统,其特征在于:包括4个功能模块,分别为:二维条码图像采集功能模块:控制摄像头的状态以捕获食品包装上的二维条码;图像预处理功能模块:对得到的二维条码进行灰度化、二值化等预处理;条码识别功能模块:对预处理之后的条码图像进行倾斜矫正、条码分割;数据解码模块。
2.如权利要求1一种农产品质量安全追溯系统,其特征在于:所述二维条码图像采集功能模块通过手机自带的摄像头直接摄人或者过蓝牙、红外、存储卡形式获取二维条码并将其直接存储在手机存储器内。
3.如权利要求1一种农产品质量安全追溯系统,其特征在于:图像预处理功能模块过程为: 步骤1:对采集的带有红、蓝色斑纹的彩色图像使用标准的灰度化公式进行灰度化,然后对灰度图像进行均值滤波,消除对液晶屏幕拍摄时常见的噪声; 步骤2:对每一个像素点进行灰度计算,得到一幅新的灰度图像:; 步骤3:用适当的阈值T对图像进行二值化处理。
4.如权利要求1一种农产品质量安全追溯系统,其特征在于:所述条码识别功能模块的过程为: 步骤1:经由凸包算法获取到具体的条码位置; 步骤2:获取条码的倾斜角度; 步骤3:对图形进行旋转,并作一些差值运算。
5.如权利要求4一种农产品质量安全追溯系统,其特征在于:所述差值运算采用双线性插值法。
6.如权利要求1一种农产品质量安全追溯系统,其特征在于:所述数据解码模块的过程为: 步骤1:利用采样后计算得到的模块宽度,计算版本号; 步骤2:识读格式信息,包括去掩模、格式信息纠错、获得纠错等级及掩模图形参考; 步骤3:根据掩模图形参考生成相应的掩模图形,与采样后的比特序列进行异或运算; 步骤4:根据模块排列规则,重新排放各比特序列,恢复成相应的数据码字和纠错码字; 步骤5:根据纠错等级和符号版本所对应的纠错生成多项式,对数据码字纠错,恢复正确信息; 步骤6:根据模式指示符及字符计数指示符,按照相应的编码规则,划分数据码字并解码; 步骤7:判断手机编码格式。不同操作系统的手机平台,编码格式也不同,在对字节模式数据进行解码时,需要判断数据字节的编码格式为UTF8或GB2312,再按相应的格式进行解码。
【文档编号】G06K7/10GK104318388SQ201410575512
【公开日】2015年1月28日 申请日期:2014年10月25日 优先权日:2014年10月25日
【发明者】郝青 申请人:陕西玉航电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1