POS扫码支付方法、系统及装置制造方法
【技术领域】
[0001] 本发明涉及图像解码技术领域,具体涉及一种POS扫码支付方法、系统及装置。
【背景技术】
[0002] 目前,收银系统终端(POS平台或固定收银台)主要采用与终端连接的扫描枪进行条码解码来完成扫码支付。 使用方便,扫码成功率高。 然而,市场上的扫码枪价格昂贵,实现扫码支付所需的设备成本高昂。
[0003] 同时,现在成像相机大多采用全局快门CMOS传感器,能够快速获取图像畸变率较低的运动目标图像。 但全球仅有少数厂商生产全局快门CMOS传感器,价格昂贵且可替代性差。 数码相机可以直接拍摄图像,然后通过USB接口传输到计算机。 因此,可以使用数码相机来捕获条形码图像,并且可以通过USB传输图像数据。 数码相机应用广泛、价格相对低廉、可替代性强。 然而,当外部光线不足时,采集到的图像帧序列的亮度不够,需要改变外部光线来提高图像质量。
[0004] 另外,现有技术中通常采用扫描枪主动瞄准支付码进行扫描,实现扫码支付。 然而,扫描仪通常较重且难以握持,因此使用扫描仪扫码对于一些儿童、老人或手脚不方便的用户来说并不是一个好的体验。
[发明内容]
本发明要解决的技术问题是提供一种基于USB摄像头的POS扫码支付系统及方法,利用自带摄像头的自补光功能,在不改变外部照明的情况下获得更好的效果状况。 利用图像帧序列进行图像数据处理和解码,无需额外购买扫描仪进行扫码支付,显着降低成本,且具有良好的可替代性。
为了解决上述技术问题,本发明采用的技术方案是:提供一种POS扫码支付方法918项目网,包括:
S1:获取外部光的光强度,将其转换为电参数值,并计算电参数值的平均值;
S2:判断平均值是否小于光强阈值;
[0009] 若是,执行步骤S3:发出补光信号,控制摄像头补光; 返回步骤S1;
[0010] 否则,执行步骤S4:扫描条码并扫码支付。
[0011] 为了解决上述问题,本发明还提供了一种POS扫码支付系统,包括:
[0012] 初始值模块,用于获取外界光强度,转换为电参数值,并计算电参数值的平均值;
[0013] 判断模块,用于判断平均值是否小于阈值;
[0014] 补光模块,用于接收补光信号并控制摄像头补光;
[0015] 扫码模块用于扫描条形码并进行扫码支付。
为了解决上述问题,本发明还提供了一种POS扫码支付装置,包括:控制模块、照明模块、成像模块和数据解码模块,其中:
[0017] 控制模块还包括:光强判断单元、灯光控制单元和摄像头开关控制单元; 光强度判断单元电连接于照明控制单元,光强度判断单元通过检测外界光线来判断是否需要对摄像头进行补光。 照明控制单元电性连接至照明模块。 当光强判断单元给出补光信号时,照明控制单元控制照明模块开启LED照明,对摄像头进行补光; 摄像头开关控制单元电连接于成像模块,控制模块通过摄像头照明控制单元启动摄像头获取条码图像,并将其发送至数据解码模块进行解码。
本发明的有益效果是:与现有技术不同的是,本发明将外部光强转换为电信号参数,并输出平均值,通过判断平均值的大小和预设值来决定是否进行补偿。临界点。 点亮并扫描二维码进行支付。 通过上述方法,本发明可以在不改变外部光线条件的情况下,实现系统的自适应补光,有效提高外部光线不足时条码图像的质量,并显着降低成本。
【图片说明】
图1为本发明具体实施例的基于USB摄像头的POS扫码支付装置的外观示意图;
图2为本发明具体实施例的基于USB摄像头的POS扫码支付系统的整体结构框图。
图3为本发明具体实施例的基于USB摄像头的POS扫码支付系统的整体结构框图-**
[0022]图4为本实施例的基于USB摄像头的POS扫码支付系统的流程示意图。
【详细方式】
[0023] 为使本发明的技术内容、所达到的目的及效果更加清楚明白,以下结合实施例并参照附图,进行详细说明。
[0024] 本发明最关键的思想是通过将光强度转换为电信号并与预定值进行比较来确定是否开启补光,从而节省能源并降低成本。
请参阅图1,本发明提供一种POS扫码支付方法,包括:
S1:获取外部光的光强度,将其转换为电参数值,并计算电参数值的平均值;
S2:判断平均值是否小于光强阈值;
[0028] 如果是,则执行步骤S3:发出补光信号,控制摄像头补光; 返回步骤S1;
[0029] 否则,执行步骤S4:扫描条码并扫码支付。
其中,步骤S4具体为:
[0031] S41:通过摄像头采集条码图像帧序列并通过USB传输至数据解码模块;
[0032] S42:数据解码模块利用ZBar对条码图像进行解码,完成扫码支付。
[0033] 并且在执行该方法之前,还需要根据实际情况设置光强度阈值。
[0034] 与现有技术不同的是,本发明将外部光强度转换为电信号参数并输出平均值。 通过判断平均值的大小和预设阈值来判断是否需要补光,并扫码支付。 通过上述方法,本发明能够实现系统的自适应补光。 在不改变外部光线条件的基础上,可以在外部光线不足的情况下有效提高条码图像的质量,并显着降低成本。 由于本发明采用补光装置,因此对摄像头的要求较低,可以使用普通的模拟或数码相机。
相应地,本发明还提供一种POS扫码支付系统,包括:
[0036] 初值模块,用于获取外界光的光强度,将其转换为电参数值,并计算电参数值的平均值;
[0037] 判断模块,用于判断平均值是否小于阈值;
[0038] 补光模块,用于接收补光信号并控制摄像头补光;
[0039] 扫码模块用于扫描条形码并进行扫码支付。
[0040] 其中,还包括数据解码模块; 扫码模块通过摄像头采集条码图像帧序列并通过USB传输至数据解码模块;
[0041] 数据解码模块利用ZBar对条码图像进行解码,完成扫码支付。
[0042]还包括光强度阈值模块,用于设置光强度阈值。
本发明还提供一种POS扫码支付装置,包括:控制模块、照明模块、成像模块和数据解码模块,其中:
[0044] 控制模块还包括:光强判断单元、灯光控制单元和摄像头开关控制单元; 光强度判断单元电连接于照明控制单元,光强度判断单元通过检测外界光线来判断是否需要对摄像头进行补光。 照明控制单元电性连接至照明模块。 当光强判断单元给出补光信号时,照明控制单元控制照明模块开启LED照明,对摄像头进行补光; 摄像头开关控制单元电连接于成像模块,控制模块通过摄像头照明控制单元启动摄像头获取条码图像,并将其发送至数据解码模块进行解码。
[0045] 扫码时,条码与摄像头的距离为50°; 相机的景深范围为30°。 数据解码模块使用ZBar进行解码。
[0046] 为了便于理解,下面描述一个具体实施例。
[0047] 图1为本发明具体实施例的基于USB摄像头的POS扫码支付装置的外观示意图。 如图所示,本发明采用USB作为接口,将扫描头连接到POS机上,以代替扫描枪。
图2是根据本发明实施例的基于USB摄像头的POS扫码支付系统。 如图所示,本发明的系统包括控制模块、照明模块、成像模块和数据解码模块(可集成图像处理算法)。 图书馆的收银系统终端,如POS平台或固定收银台等),其中:
[0049] 控制模块包括:光强判断单元、照明控制单元和摄像头开关控制单元。 光强度判断单元电连接至照明控制单元。 光强判断单元通过检测外界光来判断摄像头是否需要进行补光。 照明控制单元电性连接至照明模块。 当光强判断单元给出补充光信号时,照明控制单元将控制照明模块打开LED照明,为摄像头补光; 摄像头开关控制单元电连接至成像模块,控制模块通过摄像头灯光控制单元启动摄像头获取条码图像。 因此,控制模块控制照明模块和成像模块。
[0050] 具体地,成像模块可以由30万像素以上的CMOS相机和照明补光单元组成。 控制模块电连接至该模块,并通过控制开关控制摄像头采集条码图像帧序列; 或通过收银系统终端。 通过USB连接,通过收银系统终端控制开关采集条码图像帧序列。 由于本发明采用照明模块进行补光,因此对摄像头的要求较低,可以使用传统的模拟或数字摄像头,如CMOS摄像头来代替昂贵的成像摄像头;
[0051] 照明模块由一系列LED照明灯组成,并电连接至控制模块。 当控制模块的感光装置检测到外部光线不足时,LED照明灯开启,为成像模块提供补充光线。
[0052] 控制模块至少包括光强度判断单元和用于控制照明模块的照明控制单元,其中:
[0053] 光强度判断单元由一些感光器组成