一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于云平台的场所扫码登记系统的制作方法

2022-08-24 01:11:17 来源:中国专利 TAG:


1.本发明涉及登记管理领域,尤其涉及一种基于云平台的场所扫码登记系统。


背景技术:

2.传统的登记方式是由工作人员准备好用于登记的表格以及签字笔,然后让每个进入的人员填写自己的姓名、进入时间、身份证号、手机号码等信息。这样的登记方式不仅效率低,而且还很容易造成个人隐私信息的泄露。基于此,场所码被推了出来进行以实现登记的工作,进入的人员只需要扫描场所码便完成了登记的工作,而且进入的场所并不能获取人员的隐私信息,从而在保证了登记效率的同时,实现了隐私的保护。
3.在对场所码进行扫描识别的过程中,需要先对二维码进行拍摄,然后进行预处理、二值化、定位、译码等工作。现有的扫码登记系统在预处理时,并没有考虑到光线分布不均的情况,对所有位置的像素点都进行了同样的增强处理,从而导致了增强处理的结果不准确。


技术实现要素:

4.本发明的目的在于公开一种基于云平台的场所扫码登记系统,解决现有技术中,扫码登记系统在预处理时,并没有考虑到光线分布不均的情况,对所有位置的像素点都进行了同样的增强处理,从而导致了增强处理的结果不准确的问题。
5.为了达到上述目的,本发明采用如下技术方案:
6.一种基于云平台的场所扫码登记系统,包括个人终端和云平台;
7.个人终端用于对拍摄的二维码图像进行识别处理,获取二维码图像中包含的位置信息,以及用于将个人信息和位置信息发送至云平台;
8.云平台用于对个人信息和位置信息进行存储;
9.所述对拍摄的二维码图像进行识别处理,获取二维码图像中包含的位置信息,包括:
10.采用如下方式对二维码图像进行增强处理,获得增强图像:
11.对二维码图像进行分区处理,获得多个子区域;
12.计算每个子区域的亮度系数;
13.若亮度系数小于设定的亮度系数阈值,则使用拉普拉斯图像增强算法对子区域进行增强处理,获得增强后的子区域;
14.若亮度系数大于等于设定的亮度系数阈值,则使用log变换图像增强算法对子区域进行增强处理,获得增强后的子区域;
15.对所有子区域进行增强处理后,获得增强图像;
16.对增强图像进行识别处理,获得增强图像中包含的位置信息。
17.优选地,所述个人终端包括登录模块、拍摄模块、处理模块和第一通信模块;
18.登录模块用于对个人终端的使用者进行身份验证,获取个人终端的使用者的个人
信息;
19.拍摄模块用于对场所入口处的二维码进行拍摄,获得二维码图像;
20.处理模块用于对拍摄模块拍摄的二维码图像进行识别处理,获取二维码图像中包含的位置信息;
21.第一通信模块用于将个人信息和位置信息发送至云平台。
22.优选地,所述云平台包括存储模块和第二通信模块;
23.第二通信模块用于与第一通信模块进行通信,接收第一通信模块发送过来的个人信息和位置信息;
24.存储模块用于存储第二通信模块接收的个人信息和位置信息。
25.优选地,所述个人信息包括姓名、年龄、性别和手机号码。
26.优选地,所述亮度系数通过如下方式进行计算:
27.将子区域从rgb颜色空间转换到lab颜色空间;
28.获取子区域在lab颜色空间中的l分量对应的图像limg;
29.通过以下公式计算亮度系数:
[0030][0031]
式中,bricoef表示亮度系数,setlimg表示limg中的像素点的集合,w表示预设的比例系数,limgi表示setlimg中的像素点i的像素值,nflimg表示setlimg中包含的像素点的数量。
[0032]
优选地,所述对二维码图像进行分区处理,获得多个子区域,包括:
[0033]
将二维码图像分成多个面积相同的矩形子区域。
[0034]
优选地,所述对增强图像进行识别处理,获得增强图像中包含的位置信息,包括:
[0035]
对增强图像进行降噪处理,获得降噪图像;
[0036]
对降噪图像进行二值化处理,获得二值化图像;
[0037]
对二值化图像进行连通域检测获得二维码的外轮廓图像;
[0038]
对外轮廓图像进行校正处理,获得校正图像;
[0039]
对校正图像进行解码处理,获得校正图像中包含的位置信息。
[0040]
优选地,所述对增强图像进行降噪处理,获得降噪图像,包括:
[0041]
使用自适应降噪算法对增强图像进行降噪处理,获得降噪图像。
[0042]
优选地,所述对降噪图像进行二值化处理,获得二值化图像,包括:
[0043]
使用otsu算法对降噪图像进行二值化处理,获得二值化图像。
[0044]
优选地,所述对二值化图像进行连通域检测获得二维码的外轮廓图像,包括:
[0045]
对二值化图像进行连通域检测,获得多个连通域;
[0046]
将二值化图像中最大的连通域对应的区域作为二维码的外轮廓图像。
[0047]
本发明在对二维码图像进行增强处理时,通过先进行分区,然后在根据分区的亮度系数选择不同的增强算法来进行图像增强处理,实现了对高亮度区域的自适应抑制和低亮度区域的自适应提升,有效地提高了增强后的图像中包含的边缘细节信息,从而有效地
提高了增强处理的结果的准确性。
附图说明
[0048]
利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。
[0049]
图1,为本发明一种基于云平台的场所扫码登记系统的一种示例性实施例图。
[0050]
图2,为本发明个人终端的一种示例性实施例图。
[0051]
图3,为本发明对增强图像进行识别处理,获得增强图像中包含的位置信息的一种示例性实施例图。
具体实施方式
[0052]
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0053]
如图1所示的一种实施例,本发明提供了一种基于云平台的场所扫码登记系统,包括个人终端和云平台;
[0054]
个人终端用于对拍摄的二维码图像进行识别处理,获取二维码图像中包含的位置信息,以及用于将个人信息和位置信息发送至云平台;
[0055]
云平台用于对个人信息和位置信息进行存储;
[0056]
所述对拍摄的二维码图像进行识别处理,获取二维码图像中包含的位置信息,包括:
[0057]
采用如下方式对二维码图像进行增强处理,获得增强图像:
[0058]
对二维码图像进行分区处理,获得多个子区域;
[0059]
计算每个子区域的亮度系数;
[0060]
若亮度系数小于设定的亮度系数阈值,则使用拉普拉斯图像增强算法对子区域进行增强处理,获得增强后的子区域;
[0061]
若亮度系数大于等于设定的亮度系数阈值,则使用log变换图像增强算法对子区域进行增强处理,获得增强后的子区域;
[0062]
对所有子区域进行增强处理后,获得增强图像;
[0063]
对增强图像进行识别处理,获得增强图像中包含的位置信息。
[0064]
本发明在对二维码图像进行增强处理时,通过先进行分区,然后在根据分区的亮度系数选择不同的增强算法来进行图像增强处理,实现了对高亮度区域的自适应抑制和低亮度区域的自适应提升,有效地提高了增强后的图像中包含的边缘细节信息,从而有效地提高了增强处理的结果的准确性。
[0065]
具体的,当亮度系数大于等于设定的亮度系数阈值时,选用log变换图像增强算法进行增强处理,实现了对高亮度区域的有效抑制,而当亮度系数小于设定的亮度系数阈值时,则通过拉普拉斯图像增强算法进行增强处理,实现了对低亮度区域的有效提升。
[0066]
优选地,如图2所示,所述个人终端包括登录模块、拍摄模块、处理模块和第一通信
模块;
[0067]
登录模块用于对个人终端的使用者进行身份验证,获取个人终端的使用者的个人信息;
[0068]
拍摄模块用于对场所入口处的二维码进行拍摄,获得二维码图像;
[0069]
处理模块用于对拍摄模块拍摄的二维码图像进行识别处理,获取二维码图像中包含的位置信息;
[0070]
第一通信模块用于将个人信息和位置信息发送至云平台。
[0071]
优选地,云平台还用于存储个人终端的使用者在注册时预先录入的脸部图像。
[0072]
优选地,所述对个人终端的使用者进行身份验证,包括:
[0073]
获取个人终端的使用者的脸部图像;
[0074]
将新获取的脸部图像与云平台中存储的预先录入的脸部图像进行图像匹配,计算两者之间的相似度,
[0075]
若相似度大于设定的相似度阈值,则表示个人终端的使用者通过身份验证;
[0076]
若相似度小于等于设定的相似度阈值,则表示个人终端的使用者没有通过身份验证。
[0077]
具体的,之所以要进行身份验证,主要是为了避免出现个人终端的使用者随便填写个人信息的情况的出现。由于个人终端在使用前先进行了注册,而注册的过程连接了全国公民手机号码查询服务中心进行验证,从而避免了出现随便填写身份证号和姓名便能注册成功的情况的出现。使用者在登陆后,可以输入额外的个人信息,例如住址等。
[0078]
优选地,所述云平台包括存储模块和第二通信模块;
[0079]
第二通信模块用于与第一通信模块进行通信,接收第一通信模块发送过来的个人信息和位置信息;
[0080]
存储模块用于存储第二通信模块接收的个人信息和位置信息。
[0081]
优选地,所述个人信息包括姓名、年龄、性别和手机号码。
[0082]
优选地,所述亮度系数通过如下方式进行计算:
[0083]
将子区域从rgb颜色空间转换到lab颜色空间;
[0084]
获取子区域在lab颜色空间中的l分量对应的图像limg;
[0085]
通过以下公式计算亮度系数:
[0086][0087]
式中,bricoef表示亮度系数,setlimg表示limg中的像素点的集合,w表示预设的比例系数,limgi表示setlimg中的像素点i的像素值,nflimg表示setlimg中包含的像素点的数量,csnt表示预设的常数参数。
[0088]
本发明在计算亮度系数时,并不是直接采用子区域中的像素点的像素值的平均值作为亮度系数,因为平均值并不能反映子区域中的像素值的分布情况,可能会出现像素值差异比较大,但是平均像素值依然比较大。因此,本技术加入了常数参数以及子区域中的像
素点的像素值的方差这两个参数进行计算,方差越小,表示像素点之间的像素值差异越小,亮度系数越大,从而使得本发明的亮度系数计算公式能够选出平均亮度值高,且亮度值分布均匀的子区域,并采用对高亮度增强效果更好的log变换图像增强算法进行增强处理,有效地提高了增强处理结果的准确性。
[0089]
优选地,所述对二维码图像进行分区处理,获得多个子区域,包括:
[0090]
将二维码图像分成多个面积相同的矩形子区域。
[0091]
优选地,如图3所示,所述对增强图像进行识别处理,获得增强图像中包含的位置信息,包括:
[0092]
对增强图像进行降噪处理,获得降噪图像;
[0093]
对降噪图像进行二值化处理,获得二值化图像;
[0094]
对二值化图像进行连通域检测获得二维码的外轮廓图像;
[0095]
对外轮廓图像进行校正处理,获得校正图像;
[0096]
对校正图像进行解码处理,获得校正图像中包含的位置信息。
[0097]
具体的,可以使用hough变换获取外轮廓图像的倾斜角度,然后根据倾斜角度进行校正处理,获得校正图像。
[0098]
优选地,所述对增强图像进行降噪处理,获得降噪图像,包括:
[0099]
使用自适应降噪算法对增强图像进行降噪处理,获得降噪图像。
[0100]
优选地,所述使用自适应降噪算法对增强图像进行降噪处理,获得降噪图像,包括:
[0101]
对于增强图像中的像素点strigpix,计算strigpix的自适应比较参数;
[0102]
判断像素点strigpix的像素值与自适应比较参数之间的差值的绝对值,
[0103]
若绝对值大于设定的绝对值阈值,则采用如下方式对strigpix进行降噪处理:
[0104]
以strigpix为中心,获取ω
×
ω大小的矩形区域;
[0105]
对矩形区域进行小波分解处理,获得小波高频系数axh和小波低频系数axl;
[0106]
对小波高频系数axh进行如下处理:
[0107]
若axh≥shrs,则使用如下公式对小波高频系数axh进行处理:
[0108][0109]
若axh<shrs,则使用如下公式对小波高频系数axh进行处理:
[0110][0111]
式中,faxh表示对小波高频系数axh进行处理的结果,当axh小于0时,fhs(axh)为
ꢀ‑
1,当axh为0时,fhs(axh)为0,当axh大于0时,fhs(axh)为1,φ表示预设的控制系数,γ表示预设的补偿系数,shrs表示预设的对比值,bigst表示取括号内的较大值;
[0112]
将faxh和axl进行小波逆重构,得到像素点strigpix降噪后的像素值;
[0113]
若绝对值小于等于设定的绝对值阈值,则使用如下公式对strigpix进行降噪处理:
[0114]
taxh(strigpix)=mid(u
ω
×
ω
)
[0115]
式中,taxh(strigpix)表示对strigpix进行降噪处理后的像素值,u
ω
×
ω
表示以strigpix为中心,ω
×
ω大小的矩形区域内的像素点的集合,mid表示取u
ω
×
ω
内的元素的像素值的中间值。
[0116]
具体的,本发明在进行降噪时,根据自适应比较参数来为像素点自适应地选择降噪处理算法进行降噪处理,有效地提高了降噪结果的准确性。而现有技术中一般是采用单一的降噪处理算法对整幅图像进行降噪处理,并没有考虑到像素点周围的像素值的分布情况,容易出现错误的降噪结果。在对绝对值大于设定的绝对值阈值的像素点进行降噪时,采用的是先获取当前进行降噪处理的周边的矩形区域,然后采用自适应的小波降噪算法对整个矩形区域进行降噪处理,这样的处理方式,自适应小波降噪算法能够根据矩形区域中的像素值的分布对像素点进行自适应降噪,从而提高了降噪处理结果的准确性。而当绝对值小于设定的绝对值阈值时,则是采用中值降噪的方式进行降噪处理,兼顾了降噪处理效率。
[0117]
优选地,所述自适应比较参数通过如下公式进行计算:
[0118][0119]
式中,zdx(strigpix)表示strigpix的自适应比较参数,α和β表示设定的权重参数, adpcomp(strigpix)表示strigpix的邻域加权值,adpcompstr表示预设的像素值标准值,num表示获取满足括号内的不等式的像素点的数量,numstr表示预设的数量标准值,gray
strigpix
表示 strigpix的像素值,grayj表示像素点j的像素值,neistr表示strigpix的24邻域内的像素点的集合,
[0120][0121]
式中,η1表示neistr中的像素点的像素值的方差,lonst(j,strigpix)表示像素点j和 strigpix之间的直线长度,η2表示neistr中的像素点与strigpix之间的距离的方差。
[0122]
在本发明中,自适应比较值主要是从邻域加权值、满足像素值比较条件的像素点的数量两方面进行考虑,邻域加权值越大,满足像素值比较条件的像素点的数量越多,则自适应比较值越大,若strigpix的像素值与周围的像素差异比较大,则像素点strigpix的像素值与自适应比较参数之间的差值的绝对值也会比较大,表示像素点strigpix周围的像素值分布较为复杂,因此,采用了降噪效果更好的自适应降噪处理算法进行降噪处理,反之则采用降噪速度更快的中值降噪算法进行降噪处理,实现了降噪效果和降噪效率之间的均衡。另外,本发明在计算邻域加权值时,主要考虑了像素值的差异和直线长度的差异,使得自适应比较参数更能表示像素点strigpix周边的像素值的分布情况,提高选择降噪算法的准确性。
[0123]
优选地,所述对降噪图像进行二值化处理,获得二值化图像,包括:
[0124]
使用otsu算法对降噪图像进行二值化处理,获得二值化图像。
[0125]
优选地,所述对二值化图像进行连通域检测获得二维码的外轮廓图像,包括:
[0126]
对二值化图像进行连通域检测,获得多个连通域;
[0127]
将二值化图像中最大的连通域对应的区域作为二维码的外轮廓图像。
[0128]
尽管已经示出和描述了本发明的实施例,本领域技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变形,本发明的范围由权利要求及其等同物限定。
[0129]
需要说明的是,在本发明各个实施例中的各功能单元/模块可以集成在一个处理单元/模块中,也可以是各个单元/模块单独物理存在,也可以是两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用软件功能单元/模块的形式实现。
[0130]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解应当理解,可以以硬件、软件、固件、中间件、代码或其任何恰当组合来实现这里描述的实施例。对于硬件实现,处理器可以在一个或多个下列单元中实现:专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、设计用于实现这里所描述功能的其他电子单元或其组合。对于软件实现,实施例的部分或全部流程可以通过计算机程序来指令相关的硬件来完成。
[0131]
实现时,可以将上述程序存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。计算机可读介质可以包括但不限于ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献