CN110738066A - 一种扫码方法、装置以及计算机存储介质 - Google Patents
一种扫码方法、装置以及计算机存储介质 Download PDFInfo
- Publication number
- CN110738066A CN110738066A CN201810801618.6A CN201810801618A CN110738066A CN 110738066 A CN110738066 A CN 110738066A CN 201810801618 A CN201810801618 A CN 201810801618A CN 110738066 A CN110738066 A CN 110738066A
- Authority
- CN
- China
- Prior art keywords
- terminal
- distortion
- identified object
- scanning window
- scanning
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000004088 simulation Methods 0.000 claims abstract description 43
- 230000002441 reversible effect Effects 0.000 claims abstract description 16
- 238000004590 computer program Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 32
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/146—Methods for optical code recognition the method including quality enhancement steps
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3276—Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Electromagnetism (AREA)
- Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Image Processing (AREA)
Abstract
本发明实施例公开了一种扫码方法、装置以及计算机存储介质,所述方法应用于对被识别对象进行显示的第一终端,所述方法包括:通过获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系。
Description
技术领域
本发明涉及智能终端技术领域,尤其涉及一种扫码方法、装置以及计算机存储介质。
背景技术
终端设备的应用场景日益丰富,其中二维码支付已经成为电子支付应用中最广泛、最普遍的方式。比如超市和商场消费,终端设备生成支付二维码,由人工或者机器通过扫码完成交易;比如地铁和公交消费,终端设备生成支付二维码,由销售终端(Point ofSale,POS)通过扫码完成交易。
当前扫码支付中,终端设备会生成支付二维码。如果由人工扫码,例如超市收银员,可以人工自行调整扫描枪的角度,从而保证了扫码成功率;如果交易方是机器,例如地铁闸机、公交车POS机等,需要用户来调整手机角度保证扫码成功率,而常常由于视线被遮挡以及参照物不易选取等原因,导致用户调整被扫码的终端需要较长时间,甚至扫码不成功。
发明内容
有鉴于此,本发明的主要目的在于提供一种扫码方法、装置以及计算机存储介质,可以提高扫码速度,同时还可以提升扫码识别成功率。
为达到上述目的,本发明的技术方案是这样实现的:
第一方面,本发明实施例提供了一种扫码方法,所述方法应用于对被识别对象进行显示的第一终端,所述方法包括:
获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;
基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;
基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系
第二方面,本发明实施例提供了一种扫码装置,所述扫码装置包括:第一获取部分、建模部分和调整部分,其中,
所述第一获取部分,配置为获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;
所述建模部分,配置为基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;
所述调整部分,配置为基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系。
第三方面,本发明实施例提供了一种扫码装置,所述扫码装置包括:网络接口,存储器和处理器;其中,
所述网络接口,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;
所述存储器,用于存储能够在所述处理器上运行的计算机程序;
所述处理器,用于在运行所述计算机程序时,执行第一方面所述扫码的方法的步骤。
第四方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质存储有扫码程序,所述扫码程序被至少一个处理器执行时实现第一方面所述扫码的方法的步骤。
本发明实施例提供了一种扫码方法、装置以及计算机存储介质,通过获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系;这样,可以提高扫码速度,同时还可以提升扫码识别成功率。
附图说明
图1为本发明实施例提供的一种移动终端的硬件结构示意图;
图2为本发明实施例提供的一种硬件***的架构示意图;
图3为本发明实施例提供的一种扫码方法的流程示意图;
图4为本发明实施例提供的一种摄像头采集扫描窗口形状的组成结构示意图;
图5为本发明实施例提供的另一种摄像头采集扫描窗口形状的组成结构示意图;
图6为本发明实施例提供的一种摄像头采集扫描窗口形状畸变的组成结构示意图;
图7为本发明实施例提供的一种距离传感器采集扫描窗口面相对距离的组成结构示意图;
图8为本发明实施例提供的一种距离传感器采集扫描窗口面相对距离的组成结构示意图;
图9为本发明实施例提供的一种距离传感器采集扫描窗口面畸变的组成结构示意图;
图10为本发明实施例提供的另一种距离传感器采集扫描窗口面相对距离的组成结构示意图;
图11为本发明实施例提供的另一种距离传感器采集扫描窗口面畸变的组成结构示意图;
图12为本发明实施例提供的一种扫码方法的详细流程示意图;
图13为本发明实施例提供的一种扫码方法的整体组成结构示意图;
图14为本发明实施例提供的一种扫码方法的具体组成结构示意图;
图15为本发明实施例提供的另一种扫码方法的具体组成结构示意图;
图16为本发明实施例提供的又一种扫码方法的具体组成结构示意图;
图17为本发明实施例提供的一种扫码装置的组成结构示意图;
图18为本发明实施例提供的另一种扫码装置的组成结构示意图;
图19为本发明实施例提供的又一种扫码装置的组成结构示意图;
图20为本发明实施例提供的一种扫码装置的具体硬件结构示意图。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如智能手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、移动上网装置(Mobile InternetDevice,MID)、导航装置、可穿戴设备、智能手环等移动终端,及诸如数字TV、台式计算机、固定闸机、公交POS机等固定终端。
后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
请参阅图1,其为实现本发明各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(Radio Frequency,射频)单元101、传感器102、摄像头103、显示单元104、用户输入单元105、接口单元106、存储器107、处理器108、以及电源109等部件;其中,射频单元101可用于收发信息或通话过程中信号的接收和发送,射频单元101还可以通过无线通信网络和其他终端进行通信;传感器102是一种测量装置,用于将所感受的信息按照一定规律变换成为电信号或其他所需形式的信息输出,传感器102可以包括光传感器、图像传感器、运动传感器、距离传感器以及其他传感器等等;摄像头103是一种视频输入设备,又称为电脑相机、电子眼等,摄像头103一般具有视频摄像/传播和静态图像捕捉等功能,用于将所捕捉的信息通过串并口或其他接口传输到存储器107;显示单元104可包括显示面板1041,也称之为显示屏,用于显示由用户输入的信息或提供给用户的信息;用户输入单元105可包括触控面板1051以及其他输入设备1052(比如物理键盘、功能按键、轨迹球、操作杆等中的一种或多种,具体不做限定),用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入;当触控面板1051检测到在其上或附近的触摸操作后,传送给处理器108进行处理并通过显示面板1041进行显示;接口单元106用作至少一个外部装置与移动终端100连接可以通过的接口,可以用于在移动终端100和外部装置之间传输数据;存储器107可用于存储软件程序以及各种数据;处理器108是移动终端100的控制中心,通过运行或执行存储在存储器107内的软件程序和/或模块,以及调用存储在存储器107内的数据,执行移动终端的各种功能和处理数据,从而对移动终端100进行整体监控。
移动终端100还可以包括给各个部件供电的电源109(比如电池),优选的,电源109可以通过电源管理***与处理器108逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
为了便于理解本发明实施例,下面对本发明的移动终端所应用的硬件***进行描述。
请参阅图2,图2为本发明实施例提供的一种硬件***的架构示意图,该硬件***200包括第一终端201和第二终端202;其中,第一终端201安装有第三方支付应用程序,比如微信、支付宝等,第一终端201还具有显示屏,可以用于显示被识别对象;第一终端201中还具有摄像头、距离传感器等部件,可以用于采集第一终端201与第二终端202之间相对位置的参考信息;第二终端202具有扫描窗口,可以对被识别对象进行扫描并识别;一般来说,第一终端201可以为智能手机、掌上电脑、移动上网装置等,第二终端202可以为固定闸机、公交车POS机等。
示例性地,第一终端201通过执行支付指令来打开支付应用程序并进入支付界面,在第一终端201的显示屏上会显示付款二维码信息;第二终端202的扫描窗口对该付款二维码信息进行扫描及识别;由于第二终端202一般为固定终端,需要人为手动调整第一终端201的角度以适应第二终端202的扫描窗口,降低了扫码速度和扫码识别成功率;为了解决该技术问题,结合附图提出了下述本发明方法各个实施例。
实施例一
参见图3,其示出了本发明实施例提供的一种扫码方法,该方法应用于对被识别对象进行显示的第一终端,该方法可以包括:
S301:获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;
S302:基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;
S303:基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系。
基于图3所示的技术方案,通过获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系;可以提高扫码速度,同时还可以提升扫码识别成功率。
对于图3所示的技术方案,在一种可能的实现方式中,在所述获取所述第一终端与对被识别对象进行识别的第二终端之间相对位置的参考信息之前,所述方法还包括:
接收选择指令,所述选择指令用于指示对支付应用程序的选择;
接收支付指令,根据所述支付指令显示所述选择指令所指示的支付应用程序的支付界面,获取支付信息;其中,所述支付信息至少包括所述被识别对象。
需要说明的是,第一终端预先安装有支付应用程序。在第一终端显示支付界面之前,第一终端需要通过所接收的选择指令以选择合适的支付应用程序,在该支付应用程序中,接收支付指令,并根据该支付指令以显示该支付应用程序的支付界面。举例来说,当用户通过地铁固定闸机时,由于用户选择电子支付,此时用户需要首先选择手机中所安装的支付应用程序,比如微信、支付宝等,然后在所选择的支付应用程序中,用户通过点击“收/付款”选项可以看到所显示的支付界面,从而得到支付信息。这里,还需要说明的是,被识别对象可以是付款二维码,也可以是收款二维码,还可以是条形码等其他形式所呈现的对象,本发明实施例不作具体限定。
对于图3所示的技术方案,在一种可能的实现方式中,所述获取所述第一终端与对被识别对象进行识别的第二终端之间相对位置的参考信息,具体包括:
打开所述第一终端的摄像头;
通过所述摄像头对所述第二终端的扫描窗口形状进行扫描采集,获取所述采集的所述扫描窗口形状;
根据所述采集的所述扫描窗口形状与预先确定的所述扫描窗口形状的比较结果,获得所述第一终端与所述第二终端之间相对位置的参考信息。
需要说明的是,第一终端中预先设置有多颗多种类型的传感器。当传感器为图像传感器时,结合第一终端的摄像头可以对扫描窗口形状进行扫描采集。参见图4,其示出了本发明实施例提供的一种摄像头采集扫描窗口形状的组成结构示意图;如图4所示,假定图4中第二终端402为固定闸机或者公交车POS机,对应的扫描窗口4021形状规则且对称,规则的扫描窗口形状为矩形,由第一终端401的摄像头4011对扫描窗口4021的形状进行扫描采集;进一步地,参见图5,其示出了本发明实施例提供的另一种摄像头采集扫描窗口形状的组成结构示意图;如图5所示,结合图4,当第一终端401显示被识别对象的显示面为平面,它与第二终端402的扫描窗口面不平行且存在一定角度;这种情况下,可以预先判断得到第二终端402的扫描窗口形状为矩形,如图5中502,然而通过第一终端401的摄像头4011所采集到的扫描窗口形状发生畸变,如图5中的501;第一终端401与第二终端402之间的相对位置不同,则所采集到的扫描窗口形状的畸变程度是不同的;根据501和502所示的扫描窗口形状的比较结果,则可以进一步得到第一终端401与第二终端402之间相对位置的参考信息。
在上述实现方式中,具体地,所述基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息,包括:
根据所述采集的所述扫描窗口形状与预先确定的所述扫描窗口形状的比较结果,获取所述扫描窗口形状的畸变数据;
基于所述扫描窗口形状的畸变数据,建立模拟模型并对所述畸变数据进行模拟;
基于所述模拟的结果,获得所述被识别对象的畸变细节信息。
需要说明的是,第一终端中还可以预先设置有建模处理器,用于根据所得到的畸变数据来建立模型。参见图6,其示出了本发明实施例提供的一种摄像头采集扫描窗口形状畸变的组成结构示意图;如图6所示,结合图5,根据501和502所示的扫描窗口形状的比较结果,可以获取到该扫描窗口形状的畸变数据;根据所得到的畸变数据来建立模拟模型;然后通过模拟第二终端为基准的视角,根据所得到的模拟结果,则可以获取第一终端中被识别对象的畸变细节信息,如图6中的601所示;从图6中可以看出,以第二终端为基准的视角来查看被识别对象,被识别对象的畸变情况与第一终端的摄像头所采集到的畸变情况是相同的。
对于图3所示的技术方案,在一种可能的实现方式中,所述获取所述第一终端与对被识别对象进行识别的第二终端之间相对位置的参考信息,具体包括:
打开所述第一终端的至少两颗距离传感器;
通过所述距离传感器对所述第二终端的扫描窗口面进行扫描采集,获取所述第一终端与所述扫描窗口面的相对距离信息;
根据所述采集的所述第一终端与所述扫描窗口面的相对距离信息,获得所述第一终端与所述第二终端之间相对位置的参考信息。
需要说明的是,第一终端中预先设置有多颗多种类型的传感器。当传感器为距离传感器时,可以通过距离传感器对扫描窗口面进行扫描采集。参见图7,其示出了本发明实施例提供的一种距离传感器采集扫描窗口面相对距离的组成结构示意图;如图7所示,结合图4,假定图7中第二终端402为固定闸机或者公交车POS机,对应的扫描窗口4021为一个固定的平整面,由第一终端401的距离传感器7011和7012对扫描窗口4021的扫描窗口面进行扫描采集;进一步地,参见图8,其示出了本发明实施例提供的一种距离传感器采集扫描窗口面相对距离的组成结构示意图;如图8所示,结合图7,当第一终端401显示被识别对象的显示面为平面,它与第二终端402的扫描窗口面不平行且存在一定角度;这种情况下,通过第一终端401的距离传感器7011和7012所采集到的扫描窗口面各个坐标点均不相同,如图8中的801所示的距离信息;第一终端401与第二终端402之间的相对位置不同,则所采集到的扫描窗口面各个坐标点的距离信息是不同的;根据所采集到的相对距离信息,则可以进一步得到第一终端401与第二终端402之间相对位置的参考信息。
在上述实现方式中,具体地,所述基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息,包括:
根据所述采集的所述第一终端与所述扫描窗口面的相对距离信息,获取所述扫描窗口面的畸变数据;
基于所述扫描窗口面的畸变数据,建立模拟模型并对所述畸变数据进行模拟;
基于所述模拟的结果,获得所述被识别对象的畸变细节信息。
需要说明的是,第一终端中还可以预先设置有建模处理器,用于根据所得到的畸变数据来建立模型。参见图9,其示出了本发明实施例提供的一种距离传感器采集扫描窗口面畸变的组成结构示意图;如图9所示,结合图8,图9中的二维码图像可以作为被识别对象,901表示根据距离传感器7011和7012所采集的相对距离信息所获得的二维码图像,902表示预先判断得到的原始二维码图像;901和902所示的二维码图像是存在畸变的;另外,根据801所示的相对距离信息,还可以获取到该扫描窗口面的畸变数据;根据所得到的畸变数据来建立模拟模型;然后通过模拟第二终端为基准的视角,根据所得到的模拟结果,则可以获取第一终端中被识别对象的畸变细节信息,如图9中的903所示的二维码图像;从图9中可以看出,以第二终端为基准的视角来查看二维码图像,该二维码图像的畸变情况与第一终端距离传感器所采集到的畸变情况是相同的。
还需要说明的是,当第一终端与第二终端在垂直地面方向的平面上有发生旋转时,仍然可以通过上述方法来获取被识别对象的畸变细节信息。参见图10,其示出了本发明实施例提供的另一种距离传感器采集扫描窗口面相对距离的组成结构示意图;从图10中可以看出,第一终端401与第二终端402之间是存在旋转角度的;参见图11,其示出了本发明实施例提供的另一种距离传感器采集扫描窗口面畸变的组成结构示意图;如图11所示,结合图7和图10,图11中的二维码图像也可以作为被识别对象,1101表示根据距离传感器7011和7012所采集的相对距离信息所获得的二维码图像,1102表示预先判断得到的原始二维码图像,1103表示通过模拟第二终端为基准的视角所获取二维码图像的畸变细节信息;从图11中可以看到,1101和1103所示的二维码图像均是存在畸变的;从图11中可以看出,以第二终端为基准的视角来查看二维码图像,该二维码图像的畸变情况与第一终端距离传感器所采集到的畸变情况是相同的。这里,通过距离传感器获取第一终端与第二终端之间相对位置的参考信息以及建立模拟模型并获得畸变细节信息的具体方法同上,这里不再详述。
对于图3所示的技术方案,在一种可能的实现方式中,在所述基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象之后,所述方法还包括:
将所述畸变的所述被识别对象显示给所述第二终端,并接收由所述第二终端反馈的识别结果。
需要说明的是,在得到被识别对象的畸变细节信息之后,第一终端会主动调整被识别对象,以自适应第二终端的视角基准。其中,为了达到第二终端的视角基准,第一终端对原始的被识别对象所进行的调整是基于畸变细节信息进行反向畸变调整,并且在得到调整后畸变的被识别对象后,第一终端会向第二终端的扫描窗口进行显示,第二终端针对所接收的被识别对象进行扫码识别并及时将识别结果反馈给第一终端;这里,第二终端所接收的被识别对象实际上为标准的原始的被识别对象,从而加快了扫码速度,提升了扫码识别成功率。
本实施例提供了一种扫码方法,通过获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系;可以提高扫码速度,同时还可以提升扫码识别成功率,进而提升了用户体验。
实施例二
基于前述实施例相同的发明构思,参见图12,其示出了本发明实施例提供的一种扫码方法的详细流程,结合上述图1所示的移动终端的硬件结构示例和上述图2所示的硬件***的架构示例,该详细流程可以包括:
S1201:第一终端201接收选择指令,所述选择指令用于指示对支付应用程序的选择;
S1202:第一终端201接收支付指令,根据所述支付指令显示所述选择指令所指示的支付应用程序的支付界面,获取支付信息;其中,所述支付信息至少包括所述被识别对象;
S1203:第一终端201通过至少一种传感器获取第一终端201与第二终端202之间相对位置的参考信息;
S1204:基于所述相对位置的参考信息,第一终端201通过建模处理器建立模拟模型以获得所述被识别对象的畸变细节信息;
S1205:基于所述被识别对象的畸变细节信息,第一终端201对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;
S1206:将所述畸变的所述被识别对象显示给所述第二终端202,并接收由所述第二终端202反馈的识别结果。
举例来说,被识别对象以付款二维码为例,参见图13,其示出了本发明实施例提供的一种扫码方法的整体组成结构示意图;如图13所示,1301表示了第一终端201通过至少一种传感器获取第一终端201与第二终端202之间相对位置的参考信息,比如1304所示的第一终端201与第二终端202扫描窗口面的相对距离信息;1302表示了第一终端201通过建模处理器建立模拟模型以获得付款二维码的畸变细节信息,1303表示了第一终端201对原始的付款二维码进行反向畸变调整后而在第二终端202中所显示的付款二维码;从图13中可以看出,为了达到第二终端的视角基准,第一终端201对原始的付款二维码所进行的主动调整是基于畸变细节信息进行反向畸变调整,可以自适应第二终端202的扫描窗口,并将所述畸变的付款二维码显示给第二终端202,使得第二终端202进行快速识别,从而加快了扫码速度;其中,付款二维码的畸变程度是和第一终端201和第二终端202之间相对位置具有对应关系,若第一终端201和第二终端202之间相对位置的差异越大,付款二维码的畸变程度越严重。当获取到付款二维码的畸变细节信息之后,第一终端201对原始的付款二维码进行反向畸变调整,这样从第二终端为基准的视角,付款二维码是标准的没有发生畸变的原始付款二维码,从而加快了扫码速度,提升了扫码识别成功率。
在本实施例中,示例性地,参见图14,其示出了本发明实施例提供的一种扫码方法的具体组成结构示意图;如图14所示,以第一终端201的摄像头示例,通过摄像头采集第二终端202的扫描窗口形状,通过第一终端201的摄像头所采集到的扫描窗口形状发生畸变,如图14中的1401所示;预先判断得到第二终端202的扫描窗口形状为矩形,如图14中1402所示;通过建立模拟模型进行模拟,以第二终端202为基准的视角来查看付款二维码,如图14中1403所示;通过比较1403和1402所示的付款二维码的差异,该差异就是付款二维码的畸变细节信息;第一终端201通过对付款二维码进行主动反向畸变调整,比如第一终端201中所显示的调整后畸变付款二维码如图14中的1404所示,该畸变付款二维码在第二终端202的扫描窗口中显示为标准的没有发生畸变的付款二维码。具体来说,假定第一终端201中原始付款二维码显示为矩形,第二终端202的扫描窗口形状为矩形;由于第一终端201的显示屏面与第二终端202的显示屏面不平行,导致第一终端201的摄像头所采集的扫描窗口形状发生畸变,为上宽下窄的梯形;通过建模进行模拟,从第二终端202的视角,所扫描的付款二维码形状也是畸变为上宽下窄的梯形;为了使得从第二终端202的视角,所扫描的付款二维码显示为矩形,第一终端201会对原始付款二维码进行主动畸变,将原始付款二维码由矩形畸变为上窄下宽的梯形;这样,站在第二终端202的视角,所扫描的付款二维码为矩形,从而提高了扫码识别成功率。
在本实施例中,示例性地,参见图15,其示出了本发明实施例提供的另一种扫码方法的具体组成结构示意图;如图15所示,以第一终端201的距离传感器示例,通过距离传感器采集第二终端202的扫描窗口的相对距离信息,从而得到畸变的付款二维码,由矩形畸变为向右上拉伸的菱形,如图15中的1501所示;预先判断得到付款二维码为矩形,如图15中1502所示;通过建立模拟模型进行模拟,以第二终端202为基准的视角来查看付款二维码,如图15中1503所示;通过比较1503和1502所示的付款二维码的差异,该差异就是付款二维码的畸变细节信息;第一终端201通过对付款二维码进行主动反向畸变调整,比如第一终端201中所显示的调整后畸变付款二维码如图15中的1504所示,该畸变付款二维码在第二终端202的扫描窗口中显示的则是标准的没有发生畸变的付款二维码。具体来说,假定第一终端201中原始付款二维码显示为矩形,第二终端202的扫描窗口形状为矩形;由于第一终端201的显示屏面与第二终端202的显示屏面不平行,导致第一终端201的距离传感器所采集的扫描窗口各坐标点的相对位置信息是不同的,所得到的付款二维码为向右上拉伸的菱形;通过建模进行模拟,从第二终端202的视角,所扫描的付款二维码形状也是畸变为向右上拉伸的菱形;为了使得从第二终端202的视角,所扫描的付款二维码显示为矩形,第一终端201会对原始付款二维码进行主动畸变,将原始付款二维码由矩形畸变为向右下拉伸的菱形;这样,站在第二终端202的视角,所扫描的付款二维码为矩形,从而提高了扫码识别成功率。
在本实施例中,示例性地,参见图16,其示出了本发明实施例提供的又一种扫码方法的具体组成结构示意图;如图16所示,以第一终端201的距离传感器示例,通过距离传感器采集第二终端202的扫描窗口的相对距离信息,从而得到畸变的付款二维码,比如向右旋转30°,如图16中的1601所示;预先判断得到付款二维码为矩形,如图16中1602所示;通过建立模拟模型进行模拟,以第二终端202为基准的视角来查看付款二维码,如图16中1603所示;通过比较1603和1602所示的付款二维码的差异,该差异就是付款二维码的畸变细节信息;第一终端201通过对付款二维码进行主动反向畸变调整,比如第一终端201中所显示的调整后畸变付款二维码如图16中的1604所示,该畸变付款二维码在第二终端202的扫描窗口中显示的则是标准的没有发生畸变的付款二维码。具体来说,假定第一终端201中原始付款二维码显示为矩形,第二终端202的扫描窗口形状为矩形;由于在垂直地面方向,第一终端201与第二终端202之间存在角度旋转,比如第一终端201和第二终端202的平面是平行的,但是第一终端201相对第二终端202向右旋转30°,导致第一终端201的距离传感器所采集的扫描窗口各坐标点的相对位置信息也是有差别的,所得到的付款二维码为向右旋转30°;通过建模进行模拟,从第二终端202的视角,所扫描的付款二维码形状也是畸变为向右旋转30°;为了使得从第二终端202的视角,所扫描的付款二维码显示为矩形,第一终端201会对原始付款二维码进行主动畸变,将原始付款二维码由矩形畸变为向左旋转30°;这样,站在第二终端202的视角,所扫描到的付款二维码为矩形,从而提高了扫码识别成功率。
通过上述实施例,对前述实施例的具体实现进行了详细阐述,从中可以看出,通过前述实施例的技术方案,从而能够提高扫码速度,同时还提升了扫码识别成功率,进而提升了用户体验。
实施例三
基于前述实施例相同的发明构思,参见图17,其示出了本发明实施例提供的一种扫码装置170的组成,可以包括:第一获取部分1701、建模部分1702和调整部分1703;其中,
所述第一获取部分1701,配置为获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;
所述建模部分1702,配置为基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;
所述调整部分1703,配置为基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系。
在上述方案中,参见图18,所述扫码装置170还包括第二获取部分1704,配置为:
接收选择指令,所述选择指令用于指示对支付应用程序的选择;
接收支付指令,根据所述支付指令显示所述选择指令所指示的支付应用程序的支付界面,获取支付信息;其中,所述支付信息至少包括所述被识别对象。
在上述方案中,所述第一获取部分1701,具体配置为:
打开所述第一终端的摄像头;
通过所述摄像头对所述第二终端的扫描窗口形状进行扫描采集,获取所述采集的所述扫描窗口形状;
根据所述采集的所述扫描窗口形状与预先确定的所述扫描窗口形状的比较结果,获得所述第一终端与所述第二终端之间相对位置的参考信息。
在上述方案中,所述建模部分1702,具体配置为:
根据所述采集的所述扫描窗口形状与预先确定的所述扫描窗口形状的比较结果,获取所述扫描窗口形状的畸变数据;
基于所述扫描窗口形状的畸变数据,建立模拟模型并对所述畸变数据进行模拟;
基于所述模拟的结果,获得所述被识别对象的畸变细节信息。
在上述方案中,所述第一获取部分1701,具体配置为:
打开所述第一终端的至少两颗距离传感器;
通过所述距离传感器对所述第二终端的扫描窗口面进行扫描采集,获取所述第一终端与所述扫描窗口面的相对距离信息;
根据所述采集的所述第一终端与所述扫描窗口面的相对距离信息,获得所述第一终端与所述第二终端之间相对位置的参考信息。
在上述方案中,所述建模部分1702,具体配置为:
根据所述采集的所述第一终端与所述扫描窗口面的相对距离信息,获取所述扫描窗口面的畸变数据;
基于所述扫描窗口面的畸变数据,建立模拟模型并对所述畸变数据进行模拟;
基于所述模拟的结果,获得所述被识别对象的畸变细节信息。
在上述方案中,参见图19,所述扫码装置170还包括显示部分1705,配置为:
将所述畸变的所述被识别对象显示给所述第二终端,并接收由所述第二终端反馈的识别结果。
可以理解地,在本实施例中,“部分”可以是部分电路、部分处理器、部分程序或软件等等,当然也可以是单元,还可以是模块也可以是非模块化的。
另外,在本实施例中的各组成部分可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
因此,本实施例提供了一种计算机存储介质,该计算机存储介质存储有扫扫码程序,所述扫码程序被至少一个处理器执行时实现上述实施例一所述扫码的方法的步骤。
基于上述扫码装置170的组成以及计算机存储介质,参见图20,其示出了本发明实施例提供的扫码装置170的具体硬件结构,可以包括:网络接口2001、存储器2002和处理器2003;各个组件通过总线***2004耦合在一起。可理解,总线***2004用于实现这些组件之间的连接通信。总线***2004除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图20中将各种总线都标为总线***2004。其中,网络接口2001,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;
存储器2002,用于存储能够在处理器2003上运行的计算机程序;
处理器2003,用于在运行所述计算机程序时,执行:
获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;
基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;
基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系。
可以理解,本发明实施例中的存储器2002可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的***和方法的存储器2002旨在包括但不限于这些和任意其它适合类型的存储器。
而处理器2003可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器2003中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器2003可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器2002,处理器2003读取存储器2002中的信息,结合其硬件完成上述方法的步骤。
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable LogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本发明所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
可选地,作为另一个实施例,处理器2003还配置为在运行所述计算机程序时,执行上述实施例一所述扫码的方法的步骤。
可选地,本发明实施例还提供了一种第一终端,所述第一终端包含上述实施例中任一项所述的扫码装置170。
需要说明的是:本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (16)
1.一种扫码方法,其特征在于,所述方法应用于对被识别对象进行显示的第一终端,所述方法包括:
获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;
基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;
基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系。
2.根据权利要求1所述的方法,其特征在于,在所述获取所述第一终端与对被识别对象进行识别的第二终端之间相对位置的参考信息之前,所述方法还包括:
接收选择指令,所述选择指令用于指示对支付应用程序的选择;
接收支付指令,根据所述支付指令显示所述选择指令所指示的支付应用程序的支付界面,获取支付信息;其中,所述支付信息至少包括所述被识别对象。
3.根据权利要求1所述的方法,其特征在于,所述获取所述第一终端与对被识别对象进行识别的第二终端之间相对位置的参考信息,具体包括:
打开所述第一终端的摄像头;
通过所述摄像头对所述第二终端的扫描窗口形状进行扫描采集,获取所述采集的所述扫描窗口形状;
根据所述采集的所述扫描窗口形状与预先确定的所述扫描窗口形状的比较结果,获得所述第一终端与所述第二终端之间相对位置的参考信息。
4.根据权利要求3所述的方法,其特征在于,所述基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息,具体包括:
根据所述采集的所述扫描窗口形状与预先确定的所述扫描窗口形状的比较结果,获取所述扫描窗口形状的畸变数据;
基于所述扫描窗口形状的畸变数据,建立模拟模型并对所述畸变数据进行模拟;
基于所述模拟的结果,获得所述被识别对象的畸变细节信息。
5.根据权利要求1所述的方法,其特征在于,所述获取所述第一终端与对被识别对象进行识别的第二终端之间相对位置的参考信息,具体包括:
打开所述第一终端的至少两颗距离传感器;
通过所述距离传感器对所述第二终端的扫描窗口面进行扫描采集,获取所述第一终端与所述扫描窗口面的相对距离信息;
根据所述采集的所述第一终端与所述扫描窗口面的相对距离信息,获得所述第一终端与所述第二终端之间相对位置的参考信息。
6.根据权利要求5所述的方法,其特征在于,所述基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息,具体包括:
根据所述采集的所述第一终端与所述扫描窗口面的相对距离信息,获取所述扫描窗口面的畸变数据;
基于所述扫描窗口面的畸变数据,建立模拟模型并对所述畸变数据进行模拟;
基于所述模拟的结果,获得所述被识别对象的畸变细节信息。
7.根据权利要求1所述的方法,其特征在于,在所述基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象之后,所述方法还包括:
将所述畸变的所述被识别对象显示给所述第二终端,并接收由所述第二终端反馈的识别结果。
8.一种扫码装置,其特征在于,所述扫码装置包括:第一获取部分、建模部分和调整部分,其中,
所述第一获取部分,配置为获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;
所述建模部分,配置为基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;
所述调整部分,配置为基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系。
9.根据权利要求8所述的扫码装置,其特征在于,所述扫码装置还包括第二获取部分,配置为:
接收选择指令,所述选择指令用于指示对支付应用程序的选择;
接收支付指令,根据所述支付指令显示所述选择指令所指示的支付应用程序的支付界面,获取支付信息;其中,所述支付信息至少包括所述被识别对象。
10.根据权利要求8所述的扫码装置,其特征在于,所述第一获取部分,具体配置为:
打开所述第一终端的摄像头;
通过所述摄像头对所述第二终端的扫描窗口形状进行扫描采集,获取所述采集的所述扫描窗口形状;
根据所述采集的所述扫描窗口形状与预先确定的所述扫描窗口形状的比较结果,获得所述第一终端与所述第二终端之间相对位置的参考信息。
11.根据权利要求10所述的扫码装置,其特征在于,所述建模部分,具体配置为:
根据所述采集的所述扫描窗口形状与预先确定的所述扫描窗口形状的比较结果,获取所述扫描窗口形状的畸变数据;
基于所述扫描窗口形状的畸变数据,建立模拟模型并对所述畸变数据进行模拟;
基于所述模拟的结果,获得所述被识别对象的畸变细节信息。
12.根据权利要求8所述的扫码装置,其特征在于,所述第一获取部分,具体配置为:
打开所述第一终端的至少两颗距离传感器;
通过所述距离传感器对所述第二终端的扫描窗口面进行扫描采集,获取所述第一终端与所述扫描窗口面的相对距离信息;
根据所述采集的所述第一终端与所述扫描窗口面的相对距离信息,获得所述第一终端与所述第二终端之间相对位置的参考信息。
13.根据权利要求12所述的扫码装置,其特征在于,所述建模部分,具体配置为:
根据所述采集的所述第一终端与所述扫描窗口面的相对距离信息,获取所述扫描窗口面的畸变数据;
基于所述扫描窗口面的畸变数据,建立模拟模型并对所述畸变数据进行模拟;
基于所述模拟的结果,获得所述被识别对象的畸变细节信息。
14.根据权利要求8所述的扫码装置,其特征在于,所述扫码装置还包括显示部分,配置为:
将所述畸变的所述被识别对象显示给所述第二终端,并接收由所述第二终端反馈的识别结果。
15.一种扫码装置,其特征在于,所述扫码装置包括:网络接口,存储器和处理器;其中,
所述网络接口,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;
所述存储器,用于存储能够在所述处理器上运行的计算机程序;
所述处理器,用于在运行所述计算机程序时,执行权利要求1至7任一项所述扫码的方法的步骤。
16.一种计算机存储介质,其特征在于,所述计算机存储介质存储有扫码程序,所述扫码程序被至少一个处理器执行时实现权利要求1至7任一项所述扫码的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810801618.6A CN110738066A (zh) | 2018-07-20 | 2018-07-20 | 一种扫码方法、装置以及计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810801618.6A CN110738066A (zh) | 2018-07-20 | 2018-07-20 | 一种扫码方法、装置以及计算机存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110738066A true CN110738066A (zh) | 2020-01-31 |
Family
ID=69235536
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810801618.6A Pending CN110738066A (zh) | 2018-07-20 | 2018-07-20 | 一种扫码方法、装置以及计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110738066A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113128246A (zh) * | 2021-03-25 | 2021-07-16 | 维沃移动通信有限公司 | 信息处理方法、装置和电子设备 |
CN113298212A (zh) * | 2021-05-25 | 2021-08-24 | 艾酷软件技术(上海)有限公司 | 图形码显示方法及装置 |
CN113643024A (zh) * | 2021-07-06 | 2021-11-12 | 阿里巴巴新加坡控股有限公司 | 图形码处理方法、装置及电子设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006172077A (ja) * | 2004-12-15 | 2006-06-29 | Denso Wave Inc | 二次元コード読取装置 |
CN103400131A (zh) * | 2013-08-16 | 2013-11-20 | 徐宁 | 一种图像识别中的校正装置及其方法 |
CN103852066A (zh) * | 2012-11-28 | 2014-06-11 | 联想(北京)有限公司 | 一种设备定位的方法、控制方法、电子设备及*** |
CN106127097A (zh) * | 2016-06-23 | 2016-11-16 | 北京印刷学院 | 一种棱柱体表面的二维码的生成和采集方法 |
CN106250791A (zh) * | 2015-06-30 | 2016-12-21 | 北京智谷睿拓技术服务有限公司 | 显示控制方法和装置 |
CN106384065A (zh) * | 2015-06-30 | 2017-02-08 | 北京智谷睿拓技术服务有限公司 | 显示控制方法和装置 |
CN107707821A (zh) * | 2017-09-30 | 2018-02-16 | 努比亚技术有限公司 | 畸变参数的建模方法及装置、校正方法、终端、存储介质 |
-
2018
- 2018-07-20 CN CN201810801618.6A patent/CN110738066A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006172077A (ja) * | 2004-12-15 | 2006-06-29 | Denso Wave Inc | 二次元コード読取装置 |
CN103852066A (zh) * | 2012-11-28 | 2014-06-11 | 联想(北京)有限公司 | 一种设备定位的方法、控制方法、电子设备及*** |
CN103400131A (zh) * | 2013-08-16 | 2013-11-20 | 徐宁 | 一种图像识别中的校正装置及其方法 |
CN106250791A (zh) * | 2015-06-30 | 2016-12-21 | 北京智谷睿拓技术服务有限公司 | 显示控制方法和装置 |
CN106384065A (zh) * | 2015-06-30 | 2017-02-08 | 北京智谷睿拓技术服务有限公司 | 显示控制方法和装置 |
CN106127097A (zh) * | 2016-06-23 | 2016-11-16 | 北京印刷学院 | 一种棱柱体表面的二维码的生成和采集方法 |
CN107707821A (zh) * | 2017-09-30 | 2018-02-16 | 努比亚技术有限公司 | 畸变参数的建模方法及装置、校正方法、终端、存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113128246A (zh) * | 2021-03-25 | 2021-07-16 | 维沃移动通信有限公司 | 信息处理方法、装置和电子设备 |
CN113298212A (zh) * | 2021-05-25 | 2021-08-24 | 艾酷软件技术(上海)有限公司 | 图形码显示方法及装置 |
CN113643024A (zh) * | 2021-07-06 | 2021-11-12 | 阿里巴巴新加坡控股有限公司 | 图形码处理方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110012209B (zh) | 全景图像生成方法、装置、存储介质及电子设备 | |
CN107566749B (zh) | 拍摄方法及移动终端 | |
CN104869299B (zh) | 一种提示方法和装置 | |
CN110738066A (zh) | 一种扫码方法、装置以及计算机存储介质 | |
CN110210045B (zh) | 目标区域的人数估算方法、装置及存储介质 | |
CN110602389B (zh) | 一种显示方法及电子设备 | |
CN110110571B (zh) | 一种扫码方法及移动终端 | |
CN108776822B (zh) | 目标区域检测方法、装置、终端及存储介质 | |
CN111031253B (zh) | 一种拍摄方法及电子设备 | |
CN108881721B (zh) | 一种显示方法及终端 | |
CN106503682A (zh) | 视频数据中的关键点定位方法及装置 | |
CN110991457A (zh) | 二维码处理方法、装置、电子设备及存储介质 | |
CN110807769B (zh) | 图像显示控制方法及装置 | |
US20170053175A1 (en) | System and method for validating three-dimensional objects | |
CN110086998B (zh) | 一种拍摄方法及终端 | |
CN109005337B (zh) | 一种拍照方法及终端 | |
CN110942064B (zh) | 图像处理方法、装置和电子设备 | |
CN111062279B (zh) | 照片处理方法及照片处理装置 | |
CN108960097B (zh) | 一种获取人脸深度信息的方法及装置 | |
CN108712604B (zh) | 一种全景拍摄方法及移动终端 | |
CN113485660B (zh) | 折叠屏画面显示方法及其装置 | |
CN115909992A (zh) | 显示屏亮度调节方法、装置及电子设备 | |
CN114390206A (zh) | 拍摄方法、装置和电子设备 | |
CN112738398B (zh) | 一种图像防抖方法、装置和电子设备 | |
CN111182230B (zh) | 图像处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200131 |
|
RJ01 | Rejection of invention patent application after publication |