CN114092546B - 卡片识字方法、装置、计算机设备以及存储介质 - Google Patents
卡片识字方法、装置、计算机设备以及存储介质 Download PDFInfo
- Publication number
- CN114092546B CN114092546B CN202111375890.0A CN202111375890A CN114092546B CN 114092546 B CN114092546 B CN 114092546B CN 202111375890 A CN202111375890 A CN 202111375890A CN 114092546 B CN114092546 B CN 114092546B
- Authority
- CN
- China
- Prior art keywords
- virtual
- user
- image data
- card
- prompt box
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请涉及一种卡片识字方法、装置、计算机设备、存储介质和计算机程序产品,一方面,通过虚拟提示框引导用户在虚拟提示框镜像位置放入卡片,便于用户操作;另一方面,将卡片图像数据上传至云端服务器,充分利用云端服务器的处理能力,提高识字能力、并且还设置虚拟确认图标,准确识别用户所需识字的目标,避免杂乱、无意义的数据上传至云端服务器,影响云端服务器处理能力,因此,整个方案可以实现准确且便捷的卡片识字。
Description
技术领域
本申请涉及人工智能技术领域,特别是涉及一种卡片识字方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术
随着人们对学前教育和育儿教育的重视,目前已经出现多种类型的育儿教育产品,例如识字卡片,通过识字卡片幼儿可以知晓相关汉字的写法、读音以及含义等知识。
传统的识字卡片方案是将写有汉字的卡片放置到特定的读写设备上,例如***识字设备卡槽内,再由识字设备来读取识字卡片上的汉字,推送与该汉字相关的信息至用户。这种方式虽然可以实现卡片识字,但是整个操作过程中,需要用户(小孩)将卡片***至指定的卡槽内,在实际应用中受限于本地设备的处理能力以及需要用户***指定的物理卡槽内,因此这种识字方法存在局限性,不便于用户操作且存在识字不准确。
发明内容
基于此,有必要针对上述技术问题,提供一种便捷且准确的卡片识字方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
第一方面,本申请提供了一种卡片识字方法。所述方法包括:
确定虚拟提示框的位置以及虚拟确认图标的位置;
采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;
当侦测到所述虚拟确认图标被镜像触碰时,将所述卡片图像数据上传至云端服务器;
接收、并推送所述云端服务器反馈的识字结果。
在其中一个实施例中,所述确定虚拟提示框的位置以及虚拟确认图标的位置包括:
采集显示角度范围内的场景图像数据;
根据所述场景图像数据,确定用户所处位置;
根据所述用户所处位置,确定虚拟提示框的位置以及虚拟确认图标的位置。
在其中一个实施例中,所述根据所述场景图像数据,确定用户所处位置包括:
根据所述场景图像数据进行人脸识别,确定用户人脸位置;
所述根据所述用户所处位置,确定虚拟提示框的位置以及虚拟确认图标的位置包括:
根据所述用户人脸位置,确定用户胸前位置以及用户头部位置;
根据所述用户胸前位置,定位虚拟提示框显示位置、并根据所述用户头部位置,定位虚拟确认图标显示位置。
在其中一个实施例中,所述采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据之前,还包括:
显示虚拟提示框以及虚拟确认图标。
在其中一个实施例中,所述当侦测到所述虚拟确认图标被镜像触碰时,将所述图像数据上传至云端服务器包括:
当侦测到用户触碰所述虚拟确认图标在真实场景中镜像位置时,将所述图像数据上传至云端服务器。
在其中一个实施例中,所述接收、并推送所述云端服务器反馈的识字结果之后,还包括:
当识字结果推送完成时,延时预设时间,返回所述显示虚拟提示框和虚拟确认图标的步骤。
第二方面,本申请还提供了一种卡片识字装置,所述装置包括:
定位模块,用于确定虚拟提示框的位置以及虚拟确认图标的位置;
采集模块,用于采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;
上传模块,用于当侦测到所述虚拟确认图标被镜像触碰时,将所述卡片图像数据上传至云端服务器;
推送模块,用于接收、并推送所述云端服务器反馈的识字结果。
第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
确定虚拟提示框的位置以及虚拟确认图标的位置;
采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;
当侦测到所述虚拟确认图标被镜像触碰时,将所述卡片图像数据上传至云端服务器;
接收、并推送所述云端服务器反馈的识字结果。
第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
确定虚拟提示框的位置以及虚拟确认图标的位置;
采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;
当侦测到所述虚拟确认图标被镜像触碰时,将所述卡片图像数据上传至云端服务器;
接收、并推送所述云端服务器反馈的识字结果。
第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
确定虚拟提示框的位置以及虚拟确认图标的位置;
采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;
当侦测到所述虚拟确认图标被镜像触碰时,将所述卡片图像数据上传至云端服务器;
接收、并推送所述云端服务器反馈的识字结果。
上述卡片识字方法、装置、计算机设备、存储介质和计算机程序产品,确定虚拟提示框的位置以及虚拟确认图标的位置;采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;当侦测到所述虚拟确认图标被镜像触碰时,将所述卡片图像数据上传至云端服务器;接收、并推送所述云端服务器反馈的识字结果。整个过程中,一方面,通过虚拟提示框引导用户在虚拟提示框镜像位置放入卡片,便于用户操作;另一方面,将卡片图像数据上传至云端服务器,充分利用云端服务器的处理能力,提高识字能力、并且还设置虚拟确认图标,准确识别用户所需识字的目标,避免杂乱、无意义的数据上传至云端服务器,影响云端服务器处理能力,因此,整个方案可以实现准确且便捷的卡片识字。
附图说明
图1为一个实施例中卡片识字方法的应用环境图;
图2为一个实施例中卡片识字方法的流程示意图;
图3为一个应用实例中显示虚拟提示框的场景示意图;
图4为另一个实施例中卡片识字方法的流程示意图;
图5为一个应用实例中唤醒虚拟确认图标的场景示意图;
图6为一个应用实例中推送识字结果的场景示意图;
图7为一个实施例中卡片识字装置的结构框图;
图8为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请实施例提供的卡片识字方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与远端服务器104进行通信。终端102确定虚拟提示框的位置以及虚拟确认图标的位置,并进一步的,终端102根据确定的位置显示虚拟提示框和虚拟确认图标;采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;当侦测到虚拟确认图标被镜像触碰时,将卡片图像数据上传至云端服务器104;接收、并推送云端服务器104反馈的识字结果。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。云端服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。进一步的,终端102优选的可以为智能电视机。
在一个实施例中,如图2所示,提供了一种卡片识字方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:
S200:确定虚拟提示框的位置以及虚拟确认图标的位置。
虚拟提示框是一个虚拟的框,该提示框用于提示用户在真实场景的镜像位置放入卡片。镜像位置是指在真实场景中与虚拟提示框位置对应、互成镜像关系的位置。虚拟确认图标用于侦测用户是否确认上传当前采集的卡片图像数据,具体在虚拟确认图标被镜像触碰时,判定用户确认需要上传当前采集的卡片图像数据。虚拟确认图标具体可以是一个虚拟按键,或者是其他图形的虚拟图标,例如可以是一个气球图标,当用户触碰到该气球对应的镜像位置时,气球图标***,又或者,是一个只小熊或小鸭子的“小动物”图标,当用户触碰到该“小动物”图标对应的镜像位置时,小动物渐渐在显示界面上消失,或者是以其他动画模式来响应用户的触碰/确认。具体可以参见图3,在图3中终端(电视机)上显示有虚拟提示框和以“气球”作为虚拟确认图标。在这里,先确定虚拟提示框和虚拟确认图标的位置,以侦听用户在实际场景中放入对应镜像位置的卡片以及触碰动作。
S400:采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据。
虚拟提示框镜像位置是指在真实场景中与终端显示的虚拟提示框对应镜像位置。具体来说,终端采集展示角度范围内场景图像数据,并且根据采集的场景数据显示当前显示角度范围的场景,这里可以理解为一个显示场景监控图像或者是显示真实场景的镜像图像。用户在浏览到终端显示的虚拟提示框之后,可以将自己需要识字的卡片放入至虚拟提示框镜像位置,终端将采集该镜像位置的卡片图像数据。非必要的,终端可以发出提示信息提示用户需要将识字卡片放入至虚拟提示框对应的镜像位置。进一步的,卡片具体可以是汉字卡片或者是图像卡片、又或者是其他印制有图像和/或文字的玩具等。
进一步的,如图3所示,终端(电视机)上显示有虚拟提示框、虚拟确认图标(气球),并且还显示当前显示角度范围的场景,终端发出提示消息,以提示用户(小孩)将需要识字的卡片放入至虚拟提示框的镜像位置,用户将需要识字的卡片——“山”字卡片放入至虚拟提示框的镜像位置,在用户拿取识字卡片到虚拟提示框的过程中,终端可以同步镜像显示用户的动作以及识字卡片的位置,以使用户了解识字卡片是否准确放置于虚拟提示框的镜像位置,终端在虚拟提示框内检测到识字卡片时,采集卡片图像数据。需要指出的是,终端可以只确定虚拟提示框的位置以及虚拟确认图标的位置,以该两个区域在真实场景中的镜像区域作为侦测区域,来感知用户动作。
S600:当侦测到虚拟确认图标被镜像触碰时,将卡片图像数据上传至云端服务器。
虚拟确认图标被镜像触碰是指用户点击、触碰虚拟确认图标的镜像位置,可以理解为用户在真实场景中按下或者点击虚拟确认图标对应的镜像位置。当虚拟确认图标被镜像触碰时,表明用户已经确认需要识别当前虚拟提示框内的识字卡片,此时终端将卡片图像上传至云端服务器。继续以图3为例,在图3的实际应用场景中,虚拟确认图标为气球图标,用户在将识字卡片放入至虚拟提示框对应的镜像位置之后,用户在终端上看到图像是识字卡片已经放入虚拟提示框中,此时用户点击虚拟确认图标对应的镜像位置,终端中显示“气球”图标被用户触碰,气球采用动画形式***,电视机判定此时虚拟确认图标被镜像触碰,用户确认当前虚拟提示框的识字卡片为用户所需识别的卡片,电视机将卡片图像上传至云端服务器。
云端服务器是指远端具备云计算和云处理的服务器,其具备强大的数据处理能力以及识别能力,其还具备海量的数据库,因此可以分析和识别出与识字卡片上汉字丰富的相关内容,例如包括汉字的读音、含义、造句、来源、历史演变、不同字体对应的文字、笔画等内容。在这里,区别于常规由识字设备本地完成识字动作,选择将卡片图像上传至云端服务器,借助云端服务器优秀的处理能力和数据资源来得到更加准确、丰富多样的识字结果。另外,通过设置虚拟确认图标来确保所需上传卡片图像为用户确认需要上传的内容,避免杂乱的数据无意义占用云端服务器的处理资源。
S800:接收、并推送云端服务器反馈的识字结果。
终端接收并且推送云端服务器反馈的识字结果至用户,具体可以在显示识字结果,并且还可以显示图片和文字的同时还播放相关的语音,以加深用户印象。
上述卡片识字方法,确定虚拟提示框的位置以及虚拟确认图标的位置;采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;当侦测到所述虚拟确认图标被镜像触碰时,将所述卡片图像数据上传至云端服务器;接收、并推送所述云端服务器反馈的识字结果。整个过程中,一方面,通过虚拟提示框引导用户在虚拟提示框镜像位置放入卡片,便于用户操作;另一方面,将卡片图像数据上传至云端服务器,充分利用云端服务器的处理能力,提高识字能力、并且还设置虚拟确认图标,准确识别用户所需识字的目标,避免杂乱、无意义的数据上传至云端服务器,影响云端服务器处理能力,因此,整个方案可以实现准确且便捷的卡片识字。
如图4所示,在其中一个实施例中,S200包括:
S220:采集显示角度范围内的场景图像数据;
S240:根据场景图像数据,确定用户所处位置;
S260:根据用户所处位置,确定虚拟提示框的位置以及虚拟确认图标的位置。
终端采集显示角度范围内的场景图像数据,终端基于采集到的场景图像数据可以真实还原出当前显示角度范围内的场景,通过分析场景图像数据,确定好用户当前所处位置,例如确定用户当前处于终端正前方、处于终端左侧45度角位置以及处于终端右侧45度角位置,根据用户所处位置来确定虚拟提示框显示位置以及虚拟确认图标显示位置。在这里,基于用户所处位置来确定虚拟提示框显示位置以及虚拟确认图标显示位置,以便于后续用户针对虚拟提示框以及虚拟确认图标操作。具体来说,虚拟提示框和虚拟确认图标可以设置于靠近用户的位置,以便于用户操作,例如虚拟提示框可以设置于用户的胸前,虚拟确认图标可以设置于用户身体两侧,或者是靠近用户头部的两侧,这样用户双手在拿持识字卡片时,依旧可以通过头部去触碰虚拟确认图标的镜像位置。需要指出的是,虚拟提示框还是可以设置于用户身体其它部位对应的位置,如左侧手臂、右侧手臂等,这些都可以基于实际场景的需要而预先设定。
在其中一个实施例中,根据场景图像数据,确定用户所处位置包括:根据场景图像数据进行人脸识别,确定用户人脸位置;根据用户所处位置,确定虚拟提示框的位置以及虚拟确认图标的位置包括:根据用户人脸位置,确定用户胸前位置以及用户头部位置;根据用户胸前位置,定位虚拟提示框显示位置、并根据用户头部位置,定位虚拟确认图标显示位置。
在本实施例中,基于用户所处位置将虚拟提示框设置于用户胸前位置;基于用户头部位置确定虚拟确认图标位置,通过合理设置虚拟提示框位置以及虚拟确认图标位置可以便于用户操作。
在其中一个实施例中,当侦测到虚拟确认图标被镜像触碰时,将图像数据上传至云端服务器包括:
当侦测到用户触碰虚拟确认图标在真实场景中镜像位置时,将图像数据上传至云端服务器。
终端持续采集场景图像数据,识别用户动作,当侦测到用户触碰到虚拟确认图标在真实场景中镜像位置时,终端将图像数据上传至云端服务器。以虚拟确认图标设置于距离用户头部左侧5cm处为例,终端持续采集场景图像,识别用户的动作,当终端识别到用户用头部触碰其头部左侧5cm处的空间时,终端将图像数据上传至云端服务器。进一步的,在侦测到用户触碰虚拟确认图标在真实场景中镜像位置时,可以以动画形式将虚拟确认图标隐藏,即以动画形式让虚拟确认图标消失,例如虚拟确认图标为气体图标时,在侦测到用户触碰了气球图标对应的镜像位置时,终端可以显示气球***的动画,然后气球图标消失,以增强娱乐性和互动性。
在其中一个实施例中,接收、并推送云端服务器反馈的识字结果之后,还包括:
当识字结果推送完成时,延时预设时间,返回显示虚拟提示框和虚拟确认图标的步骤。
当当前轮识字结果推送完成时,终端会延时一定的时间,再次显示虚拟提示框和虚拟确认图标。预设时间可以根据时间情况的需要设定,例如可以是10秒、30秒等。在完成当前轮识字结果推送之后,终端延时一定时间,返回到显示虚拟提示框和虚拟确认图标的状态,以便用户将新的识字卡片放入虚拟提示框的镜像位置。
为详细说明本申请的技术方案下面基于图3、图5以及图6采用具体应用实例进行说明。在该具体应用实例中虚拟确认图标为气球图标,整个卡片识字方法包括以下步骤:
1、如图3所示,小朋友站在电视机前,小朋友在电视中看到自己胸前有一个提示框,头部附近出现一个操作确定的提示物“气球”;
2、小朋友将要识别的卡片放在胸前提示框内;
3、如图5所示,小朋友向气球方向移动一点以便撞击气球;
4、如图5以及图6所示,气球破裂,电视机播放卡片内容的解说;
5、撞破的气球过一会又会出现,又可以操作下一个卡片。
应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的卡片识字方法的卡片识字装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个卡片识字装置实施例中的具体限定可以参见上文中对于卡片识字方法的限定,在此不再赘述。
如图7所示,本申请还提供了一种卡片识字装置,装置包括:
定位模块200,用于确定虚拟提示框的位置以及虚拟确认图标的位置;
采集模块400,用于采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;
上传模块600,用于当侦测到虚拟确认图标被镜像触碰时,将卡片图像数据上传至云端服务器;
推送模块800,用于接收、并推送云端服务器反馈的识字结果。
上述卡片识字装置,确定虚拟提示框的位置以及虚拟确认图标的位置;采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;当侦测到所述虚拟确认图标被镜像触碰时,将所述卡片图像数据上传至云端服务器;接收、并推送所述云端服务器反馈的识字结果。整个过程中,一方面,通过虚拟提示框引导用户在虚拟提示框镜像位置放入卡片,便于用户操作;另一方面,将卡片图像数据上传至云端服务器,充分利用云端服务器的处理能力,提高识字能力、并且还设置虚拟确认图标,准确识别用户所需识字的目标,避免杂乱、无意义的数据上传至云端服务器,影响云端服务器处理能力,因此,整个方案可以实现准确且便捷的卡片识字。
在其中一个实施例中,定位模块200还用于采集显示角度范围内的场景图像数据;根据所述场景图像数据,确定用户所处位置;根据所述用户所处位置,确定虚拟提示框的位置以及虚拟确认图标的位置。
在其中一个实施例中,定位模块200还用于根据所述场景图像数据进行人脸识别,确定用户人脸位置;根据所述用户人脸位置,确定用户胸前位置以及用户头部位置;根据所述用户胸前位置,定位虚拟提示框显示位置、并根据所述用户头部位置,定位虚拟确认图标显示位置。
在其中一个实施例中,采集模块400还用于推送提示消息,提示消息用于提示用户在虚拟提示框镜像位置放入卡片。
在其中一个实施例中,上传模块600还用于当侦测到用户触碰虚拟确认图标在真实场景中镜像位置时,将图像数据上传至云端服务器。
在其中一个实施例中,推送模块800还用于当识字结果推送完成时,延时预设时间,控制定位模块200重新执行显示虚拟提示框和虚拟确认图标的操作。
上述卡片识字装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种卡片识字方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
确定虚拟提示框的位置以及虚拟确认图标的位置;
采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;
当侦测到虚拟确认图标被镜像触碰时,将卡片图像数据上传至云端服务器;
接收、并推送云端服务器反馈的识字结果。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
采集显示角度范围内的场景图像数据;根据场景图像数据,确定用户所处位置;根据用户所处位置,确定虚拟提示框的位置以及虚拟确认图标的位置。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据场景图像数据进行人脸识别,确定用户人脸位置;根据用户人脸位置,确定用户胸前位置以及用户头部位置;根据用户胸前位置,定位虚拟提示框显示位置、并根据用户头部位置,定位虚拟确认图标显示位置。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
推送提示消息,提示消息用于提示用户在虚拟提示框镜像位置放入卡片。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当侦测到用户触碰虚拟确认图标在真实场景中镜像位置时,将图像数据上传至云端服务器。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当识字结果推送完成时,延时预设时间,返回显示虚拟提示框和虚拟确认图标的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
确定虚拟提示框的位置以及虚拟确认图标的位置;
采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;
当侦测到虚拟确认图标被镜像触碰时,将卡片图像数据上传至云端服务器;
接收、并推送云端服务器反馈的识字结果。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
采集显示角度范围内的场景图像数据;根据场景图像数据,确定用户所处位置;根据用户所处位置,确定虚拟提示框的位置以及虚拟确认图标的位置。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据场景图像数据进行人脸识别,确定用户人脸位置;根据用户人脸位置,确定用户胸前位置以及用户头部位置;根据用户胸前位置,定位虚拟提示框显示位置、并根据用户头部位置,定位虚拟确认图标显示位置。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
推送提示消息,提示消息用于提示用户在虚拟提示框镜像位置放入卡片。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当侦测到用户触碰虚拟确认图标在真实场景中镜像位置时,将图像数据上传至云端服务器。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当识字结果推送完成时,延时预设时间,返回显示虚拟提示框和虚拟确认图标的步骤。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
确定虚拟提示框的位置以及虚拟确认图标的位置;
采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;
当侦测到虚拟确认图标被镜像触碰时,将卡片图像数据上传至云端服务器;
接收、并推送云端服务器反馈的识字结果。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
采集显示角度范围内的场景图像数据;根据场景图像数据,确定用户所处位置;根据用户所处位置,确定虚拟提示框的位置以及虚拟确认图标的位置。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据场景图像数据进行人脸识别,确定用户人脸位置;根据用户人脸位置,确定用户胸前位置以及用户头部位置;根据用户胸前位置,定位虚拟提示框显示位置、并根据用户头部位置,定位虚拟确认图标显示位置。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
推送提示消息,提示消息用于提示用户在虚拟提示框镜像位置放入卡片。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当侦测到用户触碰虚拟确认图标在真实场景中镜像位置时,将图像数据上传至云端服务器。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当识字结果推送完成时,延时预设时间,返回显示虚拟提示框和虚拟确认图标的步骤。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。
Claims (10)
1.一种卡片识字方法,其特征在于,所述方法包括:
确定虚拟提示框的位置以及虚拟确认图标的位置;
采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;
当侦测到所述虚拟确认图标被镜像触碰时,将所述卡片图像数据上传至云端服务器;
接收、并推送所述云端服务器反馈的识字结果;
所述确定虚拟提示框的位置以及虚拟确认图标的位置包括:采集显示角度范围内的场景图像数据;根据所述场景图像数据,确定用户所处位置;根据所述用户所处位置,确定虚拟提示框的位置以及虚拟确认图标的位置;
所述虚拟提示框用于提示用户在真实场景的镜像位置放入卡片;所述镜像位置为在真实场景中与虚拟提示框位置对应、且互成镜像关系的位置;所述虚拟确认图标用于侦测用户是否确认上传当前采集的卡片图像数据,当虚拟确认图标被镜像触碰时,判定用户确认需要上传当前采集的卡片图像数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述场景图像数据,确定用户所处位置包括:
根据所述场景图像数据进行人脸识别,确定用户人脸位置;
所述根据所述用户所处位置,确定虚拟提示框的位置以及虚拟确认图标的位置包括:
根据所述用户人脸位置,确定用户胸前位置以及用户头部位置;
根据所述用户胸前位置,定位虚拟提示框显示位置、并根据所述用户头部位置,定位虚拟确认图标显示位置。
3.根据权利要求1所述的方法,其特征在于,所述采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据之前,还包括:
显示虚拟提示框以及虚拟确认图标。
4.根据权利要求1所述的方法,其特征在于,所述当侦测到所述虚拟确认图标被镜像触碰时,将所述图像数据上传至云端服务器包括:
当侦测到用户触碰所述虚拟确认图标在真实场景中镜像位置时,将所述图像数据上传至云端服务器。
5.根据权利要求1所述的方法,其特征在于,所述接收、并推送所述云端服务器反馈的识字结果之后,还包括:
当识字结果推送完成时,延时预设时间,返回所述确定虚拟提示框的位置以及虚拟确认图标的位置的步骤。
6.一种卡片识字装置,其特征在于,所述装置包括:
定位模块,用于确定虚拟提示框的位置以及虚拟确认图标的位置;
采集模块,用于采集在真实场景中放入虚拟提示框镜像位置的卡片图像数据;
上传模块,用于当侦测到所述虚拟确认图标被镜像触碰时,将所述卡片图像数据上传至云端服务器;
推送模块,用于接收、并推送所述云端服务器反馈的识字结果;
定位模块还用于采集显示角度范围内的场景图像数据;根据所述场景图像数据,确定用户所处位置;根据所述用户所处位置,确定虚拟提示框的位置以及虚拟确认图标的位置;
所述虚拟提示框用于提示用户在真实场景的镜像位置放入卡片;所述镜像位置为在真实场景中与虚拟提示框位置对应、且互成镜像关系的位置;所述虚拟确认图标用于侦测用户是否确认上传当前采集的卡片图像数据,当虚拟确认图标被镜像触碰时,判定用户确认需要上传当前采集的卡片图像数据。
7.根据权利要求6所述的装置,其特征在于,所述定位模块还用于根据所述场景图像数据进行人脸识别,确定用户人脸位置;根据所述用户人脸位置,确定用户胸前位置以及用户头部位置;根据所述用户胸前位置,定位虚拟提示框显示位置、并根据所述用户头部位置,定位虚拟确认图标显示位置。
8.根据权利要求6所述的装置,其特征在于,所述上传模块还用于当侦测到用户触碰虚拟确认图标在真实场景中镜像位置时,将图像数据上传至云端服务器。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111375890.0A CN114092546B (zh) | 2021-11-19 | 2021-11-19 | 卡片识字方法、装置、计算机设备以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111375890.0A CN114092546B (zh) | 2021-11-19 | 2021-11-19 | 卡片识字方法、装置、计算机设备以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114092546A CN114092546A (zh) | 2022-02-25 |
CN114092546B true CN114092546B (zh) | 2022-07-12 |
Family
ID=80302225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111375890.0A Active CN114092546B (zh) | 2021-11-19 | 2021-11-19 | 卡片识字方法、装置、计算机设备以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114092546B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111596838A (zh) * | 2020-04-24 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 业务处理方法、装置、计算机设备及计算机可读存储介质 |
CN112884905A (zh) * | 2020-12-30 | 2021-06-01 | 北京数医科技有限公司 | 虚拟场景构建方法、装置、计算机设备和存储介质 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103544724A (zh) * | 2013-05-27 | 2014-01-29 | 华夏动漫集团有限公司 | 一种利用增强现实与卡片识别技术在移动智能终端实现虚拟动漫角色的***及方法 |
CN104202640B (zh) * | 2014-08-28 | 2016-03-30 | 深圳市国华识别科技开发有限公司 | 基于图像识别的智能电视交互控制***和方法 |
CN105528081B (zh) * | 2015-12-31 | 2019-02-19 | 广州创幻数码科技有限公司 | 一种混合现实显示方法、装置及*** |
CN106020448B (zh) * | 2016-05-06 | 2019-03-29 | 深圳市国华识别科技开发有限公司 | 基于智能终端的人机交互方法和*** |
KR102606119B1 (ko) * | 2016-12-05 | 2023-11-24 | 엘지전자 주식회사 | 단말기 및 그 제어 방법 |
CN107886576B (zh) * | 2017-10-31 | 2022-07-08 | 广东小天才科技有限公司 | 一种ar交互方法及终端设备 |
CN109801065A (zh) * | 2017-11-17 | 2019-05-24 | 北京小米移动软件有限公司 | 虚拟卡片的开卡方法、装置及***、存储介质 |
CN108550190A (zh) * | 2018-04-19 | 2018-09-18 | 腾讯科技(深圳)有限公司 | 增强现实数据处理方法、装置、计算机设备和存储介质 |
CN109636433A (zh) * | 2018-10-16 | 2019-04-16 | 深圳壹账通智能科技有限公司 | 基于大数据分析的养卡识别方法、装置、设备和存储介质 |
US10510074B1 (en) * | 2019-02-01 | 2019-12-17 | Capital One Services, Llc | One-tap payment using a contactless card |
CN113438490A (zh) * | 2021-05-27 | 2021-09-24 | 广州方硅信息技术有限公司 | 直播互动方法、计算机设备及存储介质 |
-
2021
- 2021-11-19 CN CN202111375890.0A patent/CN114092546B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111596838A (zh) * | 2020-04-24 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 业务处理方法、装置、计算机设备及计算机可读存储介质 |
CN112884905A (zh) * | 2020-12-30 | 2021-06-01 | 北京数医科技有限公司 | 虚拟场景构建方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114092546A (zh) | 2022-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200372618A1 (en) | Video deblurring method and apparatus, storage medium, and electronic apparatus | |
CN108090855B (zh) | 一种学习计划推荐方法及移动终端 | |
CN108628985B (zh) | 一种相册的处理方法及移动终端 | |
CN107835366B (zh) | 多媒体播放方法、装置、存储介质及电子设备 | |
WO2022099871A1 (zh) | 笔迹数据处理方法、装置及电子设备 | |
CN113052078A (zh) | 空中书写轨迹识别方法、装置、存储介质及电子设备 | |
CN106446823B (zh) | 一种识别用户年龄的方法、装置及电子设备 | |
CN109947988B (zh) | 一种信息处理方法、装置、终端设备及服务器 | |
CN108401173A (zh) | 移动直播的互动终端、方法及计算机可读存储介质 | |
CN104881423B (zh) | 信息提供装置以及信息提供方法 | |
CN114092546B (zh) | 卡片识字方法、装置、计算机设备以及存储介质 | |
CN113191257A (zh) | 笔顺检测方法、装置和电子设备 | |
CN117033599A (zh) | 一种数字内容的生成方法及相关设备 | |
CN111914713A (zh) | 点阵书写内容的记录方法、装置及电子设备 | |
CN114296627B (zh) | 内容显示方法、装置、设备及存储介质 | |
CN114780181B (zh) | 资源显示方法、装置、计算机设备及介质 | |
CN116958487A (zh) | 姿态预测方法、装置、设备、存储介质及计算机程序产品 | |
CN111638819B (zh) | 评论显示方法、装置、可读存储介质及*** | |
CN116137662A (zh) | 页面展示方法及装置、电子设备、存储介质和程序产品 | |
US20130179139A1 (en) | Method for applying virtual person and portable electronic device for use with the method | |
WO2024045787A1 (zh) | 拾取对象的检测方法、装置、计算机设备、可读存储介质和计算机程序产品 | |
CN111880876B (zh) | 对象处理方法及相关装置 | |
US20240177272A1 (en) | Image processing method and apparatus, and electronic device and storage medium | |
CN112492381B (zh) | 信息显示方法、装置及电子设备 | |
US20240257455A1 (en) | Method and apparatus for detecting picked object, computer device, readable storage medium, and computer program product |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |