CN114926628A - 基于增强现实的对象抽取方法、装置、设备及存储介质 - Google Patents
基于增强现实的对象抽取方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114926628A CN114926628A CN202210508142.3A CN202210508142A CN114926628A CN 114926628 A CN114926628 A CN 114926628A CN 202210508142 A CN202210508142 A CN 202210508142A CN 114926628 A CN114926628 A CN 114926628A
- Authority
- CN
- China
- Prior art keywords
- image
- physical
- resource
- real
- identifier
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/24—Aligning, centring, orientation detection or correction of the image
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请实施例提供一种基于增强现实的对象抽取方法、装置、设备及存储介质,其中,该方法包括:响应于启动请求,进入实物对象抽取活动的增强现实AR环境;响应于在所述AR环境中针对包括至少两个实物对象的实物图像的扫描操作,对所述实物图像进行图像识别,得到所述实物图像的图形标识及所述至少两个实物对象的相对位置关系;根据所述图形标识和所述相对位置关系,获取对应类型的资源标识。
Description
技术领域
本申请实施例涉及图像处理技术领域,涉及但不限于一种基于增强现实的对象抽取方法、装置、设备及存储介质。
背景技术
在机器视觉和图像处理中,从被处理的图像中确定出感兴趣区域,以通过感兴趣区域实现图像处理等,进而加速处理速度。但是在相关技术中,通常感兴趣区域的形状较为单一,例如,感兴趣区域的形状为矩形,使得感兴趣区域的适应场景较为单一。
发明内容
本申请实施例提供一种基于增强现实的对象抽取技术方案。
本申请实施例的技术方案是这样实现的:
第一方面,本申请实施例提供一种基于增强现实的对象抽取方法,所述方法包括:
响应于启动请求,进入实物对象抽取活动的增强现实(Augmented Reality,AR)环境;
响应于在所述AR环境中针对包括至少两个实物对象的实物图像的扫描操作,对所述实物图像进行图像识别,得到所述实物图像的图形标识及所述至少两个实物对象的相对位置关系;
根据所述图形标识和所述相对位置关系,获取对应类型的资源标识。
第二方面,本申请实施例提供一种基于增强现实的对象抽取装置,所述装置包括:
第一启动模块,用于响应于启动请求,进入实物对象抽取活动的增强现实AR环境;
第一识别模块,用于响应于在所述AR环境中针对包括至少两个实物对象的实物图像的扫描操作,对所述实物图像进行图像识别,得到所述实物图像的图形标识及所述至少两个实物对象的相对位置关系;
第一获取模块,用于根据所述图形标识和所述相对位置关系,获取对应类型的资源标识。
本申请实施例提供一种计算机存储介质,所述计算机存储介质上存储有计算机可执行指令,该计算机可执行指令被执行后,能够实现上述的基于增强现实的对象抽取方法。
本申请实施例提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器上存储有计算机可执行指令,所述处理器运行所述存储器上的计算机可执行指令时能够实现上述的基于增强现实的对象抽取方法。
本申请实施例提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序被计算机读取并执行时,实现上述方法中的部分或全部步骤。
本申请实施例提供一种基于增强现实的对象抽取方法、装置、设备及存储介质,首先,在接收到启动请求的情况下,能够立即进入实物对象抽取活动的增强现实AR环境;这样,通过输入启动请求,即可快速便捷地运行AR环境。然后,响应于在AR环境中针对包括至少两个实物对象的实物图像的扫描操作,对实物图像进行图像识别,从而得到实物图像的图形标识及至少两个实物对象的相对位置关系;这样,通过在AR环境中输入扫描操作,即可调用对实物图像进行识别的功能,从而识别实物图像中的图形标识以及实物对象之间的相对位置关系。最后,根据图形标识和相对位置关系,能够获取对应类型的资源标识;这样,通过在AR环境中输入对实物图像的扫描操作,能够准确识别实物图像中的图形标识以及实物对象之间的相对位置关系,之后,通过对图形标识和相对位置关系进行分析,能够更加精确地确定该图形标识相匹配的类型的资源标识,如此,既能够提高图像识别以及资源标识确定的效率,还能够增加对象抽取活动中的交互性。
附图说明
图1A为本申请实施例提供的基于增强现实的对象抽取方法的实现流程示意图;
图1B为本申请实施例提供的基于增强现实的对象抽取方法的实现流程示意图;
图2为本申请实施例提供的基于增强现实的对象抽取方法的另一实现流程示意图;
图3为本申请实施例提供的基于增强现实的对象抽取方法的再一实现流程示意图;
图4为本申请实施例提供的基于增强现实的对象抽取方法的实现界面示意图;
图5为本申请实施例提供的基于增强现实的对象抽取方法的另一实现界面示意图;
图6为本申请实施例提供的基于增强现实的对象抽取方法的再一实现界面示意图;
图7为本申请实施例提供的基于增强现实的对象抽取方法的又一实现界面示意图;
图8为本申请实施例提供的基于增强现实的对象抽取方法的另一实现界面示意图;
图9为本申请实施例提供的基于增强现实的对象抽取方法的另一实现界面示意图;
图10为本申请实施例提供的基于增强现实的对象抽取方法的另一实现界面示意图;
图11为本申请实施例提供的基于增强现实的对象抽取方法的另一实现界面示意图;
图12为本申请实施例提供的基于增强现实的对象抽取方法的另一实现界面示意图;
图13为本申请实施例提供的基于增强现实的对象抽取方法的另一实现界面示意图;
图14为本申请实施例提供的基于增强现实的对象抽取方法的另一实现界面示意图;
图15为本申请实施例提供的基于增强现实的对象抽取方法的另一实现界面示意图;
图16为本申请实施例提供的基于增强现实的对象抽取方法的另一实现界面示意图;
图17为本申请实施例基于增强现实的对象抽取装置的结构组成示意图;
图18为本申请实施例计算机设备的组成结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对发明的具体技术方案做进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。
1)增强现实:增强现实技术也被称为扩增现实,AR增强现实技术是促使真实世界信息和虚拟世界信息内容之间综合在一起的较新的技术内容,其将原本在现实世界的空间范围中比较难以进行体验的实体信息在电脑等科学技术的基础上,实施模拟仿真处理,叠加将虚拟信息内容在真实世界中加以有效应用,并且在这一过程中能够被人类感官所感知,从而实现超越现实的感官体验。真实环境和虚拟物体之间重叠之后,能够在同一个画面以及空间中同时存在。
增强现实技术不仅能够有效体现出真实世界的内容,也能够促使虚拟的信息内容显示出来,这些细腻内容相互补充和叠加。在视觉化的增强现实中,用户需要在头盔显示器的基础上,促使真实世界能够和电脑图形之间重合在一起,在重合之后可以充分看到真实的世界围绕着电脑图形。增强现实技术中主要有多媒体和三维建模以及场景融合等新的技术和手段,增强现实所提供的信息内容和人类能够感知的信息内容之间存在着明显不同。
2)超文本标记语言(Hyper Text Markup Language,HTML)H5加载页面,是一种网络页面,能够支持在电子设备上展示多媒体信息。在本申请实施例中,H5加载页面至少包括呈现网页跳转提示信息的网络页面、小程序页面或网页端页面等。
本申请实施例提供一种基于增强现实的对象抽取方法,该方法可以由电子设备执行,该电子设备可以实施为手机、笔记本电脑,平板电脑,台式计算机,机顶盒、移动设备(例如,便携式音乐播放器,个人数字助理,专用消息设备,便携式游戏设备)等各种类型的终端。在一些实施方式中,本申请实施例提供的基于增强现实的对象抽取方法可以应用于电子设备的客户端应用平台中。其中,客户端应用平台可以为网络(Web)端应用平台或小程序。在一些实施方式中,本申请实施例提供的基于增强现实的对象抽取方法,还可以应用于电子设备的应用程序中。
参见图1A,图1A是本申请实施例提供的基于增强现实的对象抽取系统的实现架构示意图,为实现支撑一个客户端应用平台,在系统10中,电子设备(比如,终端12)通过网络13连接服务器14,网络13可以是广域网或者局域网,又或者是二者的组合。电子设备响应于对抽取活动网页连接的启动请求,进入通过小程序端、应用程序或Web网页端运行的AR环境。电子设备响应于在AR环境中针对实物图像的扫描操作,生成识别指令,并将识别指令发送至服务器14;服务器14在该AR环境中实物图像进行图像识别,得到所述实物图像的图形标识及所述至少两个实物对象的相对位置关系,并通过分析图形标识和相对位置关系,获取对应类型的资源标识。在该电子设备的AR环境的显示页面15上,展示资源标识;如此,实现在电子设备的AR环境的显示页面中呈现获取的资源标识。
在一些实施例中,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请实施例中不做限制。
下面,将结合本申请实施例提供的电子设备的示例性应用和实施,说明本申请实施例提供的基于增强现实的对象抽取方法。
本申请实施例提供一种基于增强现实的对象抽取方法,应用于电子设备,如图1B所示,结合如图1B所示步骤进行说明:
步骤S101,响应于启动请求,进入实物对象抽取活动的增强现实AR环境。
在一些实施例中,该启动请求可以是通过点击实物对象抽取活动的网页连接输入的,还可以是接收的其他电子设备发送的。执行该启动请求的终端可以是手持终端设备,例如移动手机,或者平板电脑,还可以是网页浏览器。实物对象可以是任意类型的能够作为抽取活动中被抽取对象的物体,即实物对象可以是被抽取的奖品,比如,实物对象为盲盒、笔记本、玩偶、文具盒或玩具等等。
在一些可能的实现方式中,AR环境通过部署在AR设备中的Web端或者小程序实现;比如,响应于点击实物对象抽取活动的网页链接,生成该启动请求,并跳转至支持AR功能的Web端、小程序或者应用程序等,以启动该AR环境,在该Web端、小程序或者应用程序中呈现AR环境。
在一些可能的实现方式中,该启动请求还可以是通过扫描活动页面上的二维码生成的,比如,在活动页面上携带有可进入实物对象抽取活动的二维码。终端可以扫描该二维码,并在对某个扫描到的二维码识别成功的情况下,生成启动请求,通过AR功能的Web端、小程序或者应用程序进入该AR环境。
在一些可能的实现方式中,终端可以显示包含扫描入口的扫码提示页面,并在接收到用户用于触发扫描入口的触发操作的情况下,通过自身的图像采集装置(例如,摄像头)进行二维码的扫描识别,并在对扫描到的二维码识别成功的情况下,进入该AR环境。
步骤S102,响应于在所述AR环境中针对包括至少两个实物对象的实物图像的扫描操作,对所述实物图像进行图像识别,得到所述实物图像的图形标识及所述至少两个实物对象的相对位置关系。
在一些实施例中,包括至少两个实物对象的实物图像可以是该至少两个实物对象在真实环境中摆放在一起形成的画面,还可以是通过对摆放在一起的至少两个实物对象进行图像采集得到的图像。实物图像中可以是仅包括至少两个实物对象,还可以是既包括至少两个实物对象还包括图像背景。
在一些实施例中,在对实物图像的画面内容进行扫描时,执行该扫描操作的终端可以是手持终端设备,例如移动手机,或者平板电脑;又或者,也可以采用处理设备连接图像采集设备的方式对实物图像进行扫描,例如,将具有摄像头的机器人作为采集设备,通过移动手机连接机器人,由机器人扫描该实物图像,并由与其连接的终端或服务器调用图像识别功能,实现对实物图像的识别。
在一些实施例中,通过调用图像识别功能之后,识别实物图像中的图形标识,以及实物图像所呈现的至少两个实物对象的相对位置关系。其中,实物图像中的图形标识可以为该实物图像的画面内容中的图形,该图形标识可以是与资源标识建立了绑定关系,还可以是未与资源标识建立绑定关系。比如,实物图像的画面内容中的图形包括:牛、羊的画面,那么实物图像中的图形标识即为牛、羊的画面。这里,实物图像中的图形标识可以是满足预设图形标识集合中的任一预设图形标识,还可以是不满足任一预设图形标识。其中,预设图形标识与资源标识建立了绑定关系,预设图形标识集合包括多种与实物对象相关的图形,预设图形标识可以是基于实物对象的外观设定的。
在一些可能的实现方式中,以实物对象为盲盒为例,那么预设图形标识可以是基于盲盒外观来设定的,比如,盲盒外观包括许多动物图像,那么预设图形标识可以是盲盒中牛的图像、羊的图像、狗的图像等。这样,通过对实物图像进行图像识别,即可识别到该实物图像中图形标识,以及该图形标识是否包括预设图形标识集合中的任一预设图形标识。
在一些实施例中,至少两个实物对象的相对位置关系,可以理解为是至少两个实物对象在同一空间中的摆放情况,包括:在同一空间摆放至少两个实物对象的位置,以及该空间中至少两个实物对象之间彼此相邻的面。以至少两个实物对象为四个盲盒为例,至少两个实物对象的相对位置关系表征四个盲盒拼接在同一平面上之后相连接的四个面,进而至少两个实物对象的相对位置关系能够表征四个盲盒拼接在一起形成的画面。在所述至少两个实物对象包括至少两个实物盲盒的情况下,所述实物图像包括放置于同一平面的至少两个实物盲盒在同一视角下的画面;这样,由于实物图像的画面为放置于同一平面的至少两个实物盲盒在同一视角下的画面,那么将至少两个实物盲盒的不同面拼接在一起即可得到不同的实物图像,从而能够丰富实物图像。
步骤S103,根据所述图形标识和所述相对位置关系,获取对应类型的资源标识。
在一些实施例中,通过分析实物图像中的图形标识以及多个实物对象之间的相对位置关系,如果图形标识和所述相对位置关系满足预设分配条件,那么按照该图形标识所绑定的资源标识,为该终端分配对应类型的资源标识。这样,分配的资源标识是与图形标识以及相对位置关系匹配的,从而能够为不同的图形标识以及相对位置关系,匹配不同的资源标识,便于后续参与对象抽取活动。
在一些实施例子中,不同的图形标识对应不同类型的资源标识。该资源标识可以是与预设图形标识绑定的凭证,可以是与预设图形标识画面相同或不同的图像,指参与实物对象抽取活动时的凭证。在实际应用中,AR服务端可以预配置一定数量的不同类别的资源标识,并通过分析图形标识和相对位置关系向客户端下发与图形标识匹配的类型的资源标识;其中,资源标识的具体形式不进行限制,可以是字符串、数字、字符、口令、虚拟卡片、图像等等。
在本申请实施例中,首先,在接收到启动请求的情况下,能够立即进入实物对象抽取活动的增强现实AR环境;这样,通过输入启动请求,即可快速便捷地运行AR环境。然后,响应于在AR环境中针对包括至少两个实物对象的实物图像的扫描操作,对实物图像进行图像识别,从而得到实物图像的图形标识及至少两个实物对象的相对位置关系;这样,通过在AR环境中输入扫描操作,即可调用对实物图像进行识别的功能,从而识别实物图像中的图形标识以及实物对象之间的相对位置关系。最后,根据图形标识和相对位置关系,能够获取对应类型的资源标识;这样,通过在AR环境中输入对实物图像的扫描操作,能够准确识别实物图像中的图形标识以及实物对象之间的相对位置关系,之后,通过对图形标识和相对位置关系进行分析,能够更加精确地确定该图形标识相匹配的类型的资源标识,如此,既能够提高图像识别以及资源标识确定的效率,还能够增加对象抽取活动中的交互性。
在一些实施例中,通过统计获取的资源标识的类型数,在类型数达到预设数量阈值的情况下,进行对象抽取,以得到对象抽取结果,即在步骤S103之后,还包括以下过程:
在获取的资源标识的类型数达到预设数量阈值的情况下,获取对应的对象抽取结果。
这里,预设数量阈值可以是预先设置的数值,可以是由服务端设定的,比如,设定预设数量阈值为4。在资源标识的类型数达到4类的情况下,客户端向服务端发送对象抽取请求,以使服务端响应于对象抽取请求返回抽取结果。该对象抽取结果用于指示是否抽取到实物对象,比如,如果抽取到实物对象,抽取结果中将呈现一个兑奖凭证;如果未抽取到实物对象,抽取结果中可以是空,或者呈现“谢谢参与”等。
在一个具体例子中,以实物对象为盲盒,资源标识为拼接图像,预设数量阈值为4为例,如果获取到4个不同的拼接图像,那么能够自动生成抽取请求,跳转到提供盲盒抽取入口的界面;通过进入该入口,能够参与盲盒抽取活动,从而得到对象抽取结果。该对象抽取结果用于指示是否抽取到盲盒。这样,通过统计资源标识的类型数据,在达到预设数量阈值的情况下,进行对象抽取,以获取对象抽取结果,能够提高对象抽取的公平性以及增加对象抽取活动的趣味性。比如,采用手机扫描4个盲盒,例如ABCD,其中4个盲盒位置关系不同,会获取到不同的资源标识,比如4个盲盒放置成ABCD是得到资源标识A,放置成BACD是得到资源标识B,或者,仍然放置BACD但是4个盲盒拼接在一起时相邻接的面与之前不同,这样,仍然能够形成不同的画面,得到不同类型的资源标识;而某些放置方式,则不会得到资源标识,比如将4个盲盒放置成DCBA不会得到资源标识。另,同一个类型的资源标识不会有“数量”的概念,即无论扫几次ABCD均显示有资源标识A,但不会显示拥有几个资源标识A;当集齐预设数量阈值类的资源标识时即可进行对象抽取,以获得对象抽取结果。
在一些实施例中,在识别实物图像的图形标识和实物对象的相对位置关系之后,如果满足预设分配条件,则为用户分配对应类型的资源标识,即上述步骤S103还包括:
在所述图形标识和所述相对位置关系满足预设分配条件的情况下,根据所述图形标识和所述相对位置关系,获取对应类型的资源标识。
在一些可能的实现方式中,预设分配条件可以是包括多种情况的预设分配表,在图形标识和相对位置关系满足预设分配表中的任一情况时,按照该图形标识和相对位置关系为该用户分配资源标识。其中,预设分配表中可以包括以下情况:
情况1,实物图像的画面与历史已扫描的实物图像的画面不同,且该实物图像中的图形标识为预设图形标识集合中的任一预设图形标识。
情况2,实物图像中至少两个实物对象的相对位置关系与历史已扫描的实物图像中的至少两个实物对象的相对位置关系不同,且,该实物图像中至少两个实物对象的相对位置关满足预设图形标识所对应的实物对象的相对位置关系。
情况3,图形标识和相对位置关系之间的对应关系满足预设关联关系。比如,预设关联关系为预设图形标识为牛和羊的图形,其中,牛在羊的左侧,那么相对位置关系为包括牛的图像在左侧包括羊的图像在右侧。
这样,在图形标识或相对位置关系满足以上任一情况时,均能够向服务端发送分配请求,以使服务端分配与该图形标识匹配的资源标识,从而能够更加有针对性的为不同的图形标识分配不同的资源标识。
在一些实施例中,通过点击实物对象抽取活动的网页链接,生成启动请求,从而进入AR环境,可以通过以下步骤实现:
第一步,获取所述实物对象抽取活动的网页链接。
这里,实物对象抽取活动的网页链接为提供的能够进入实物对象加载页面的网络地址。该网络链接可以是通过H5页面呈现实物对象抽取活动节目的网络地址。
第二步,响应于对所述网页链接的访问操作,生成所述启动请求。
这里,对网页链接的访问操作可以是对该网页链接的点击操作,通过点击该网页链接,生成启动请求;之后,将启动请求发送至浏览器。
上述第一步和第二步通过访问获取的网页链接,能够精准生成启动请求,以进入H5加载页面,并提示跳转进入浏览器,从而能够在浏览器页面上运行AR环境,进而能够在该浏览器页面上参与实物对象抽取活动。
在一些实施例中,生成启动请求之后,能够自动跳转至活动的加载页面,从而通过在该加载页面的操作启动运行AR环境,即上述步骤S101可以通过图2所示的步骤实现:
步骤S201,响应于所述启动请求,跳转至所述实物对象抽取活动的加载页面。
在一些实施例中,该加载页面可以是H5加载页面。生成启动请求之后,自动进入H5加载页面,然后,在H5加载页面上提示跳转进入浏览器,并自动跳转进入浏览器,从而在浏览器上运行AR环境。
步骤S202,响应于针对所述加载页面中活动入口的选择操作,从所述加载页面进入支持扫描操作的扫描界面,并在所述扫描界面运行所述AR环境。
在一些实施例中,该加载页面上还包括能够进入实物对象抽取活动的活动入口。比如,实物对象抽取活动为抽奖活动,该活动入口可以是表征游戏开始的按钮。通过对该活动入口的选择操作,比如,对游戏开始按钮的点击操作,进入该活动入口,从加载页面自动进入支持扫描操作的扫描界面。在该扫描界面呈现进行图像扫描的扫描框以及进入用于呈现实物对象抽取活动的AR效果的AR环境。
上述步骤S201和步骤S202,响应于启动请求自动进入实物对象抽取活动的加载页面,并通过在加载页面对活动入口的选择操作,立即启动能够呈现实物对象抽取活动的增强现实效果的AR环境;如此,既能够提高对启动请求响应的速度,还能够通过呈现增强现实效果提高实物对象抽取活动的丰富性。
在一些实施例中,实物图像可以是真实场景中的真实画面,还可以是事先采集好的图像,该实物图像包括以下至少之一:
情况一:拼接于同一平面的所述至少两个实物对象,在同一视角形成的包括所述至少两个实物对象的真实画面。
这里,实物图像为真实场景中的真实画面,是在一个视角下,放置于同一平面的多个实物对象形成的画面。放置在同一平面的至少两个实物对象之间相邻接且不重叠;这样,至少两个实物对象可以是拼接在一起的。同一视角为能够观察到每一个实物对象的视角。以实物对象为盲盒为例,将至少两个盲盒拼接在同一个平面上,在能够观察到每一个盲盒的一个面的视角下,确定这多个盲盒的多个面形成真实画面。
在一个具体例子中,以四个盲盒为例,如果四个盲盒是一字排开式的拼接在一起,那么该同一视角为正视角度或俯瞰角度等,该实物图像即为:一字排开的四个盲盒在正视角度或俯瞰角度下形成的画面。如果四个盲盒按照正方形四个角的方式拼接在一起,这样,每一个盲盒与其他两个盲盒相邻接,那么同一视角为俯瞰视角,如此,俯瞰视角下拼接在一起的四个盲盒形成的真实画面即为实物图像。
情况二:对所述至少两个实物对象进行图像采集得到的图像。
这里,至少两个实物对象之间的摆放方式可以是和方式一中相同,即至少两个实物对象可以是按照正方形四个顶点的方式拼接在一起,还可以是平铺式一字排开拼接在一起。对于拼接在一个平面中的多个实物对象进行图像采集,将得到的图像作为该实物图像。
在本申请实施例中,无论是情况一还是情况二均能够通过改变多个实物对象之间的相对位置关系,获得不同的实物图像,从而能够获得大量不同画面的实物图像,进而能够为获得资源标识提供更多的依据。
在一些实施例中,在所述实物图像为所述真实画面的情况下,对实物图像进行扫描之后,能够在扫描界面上呈现引导信息,以引导用户调整实物对象之间的相对位置关系,从而使得扫描成功,即上述步骤S102可以通过以下步骤S121和S122(图示未示出)实现:
步骤S121,响应于所述扫描操作,在运行所述AR环境的扫描界面上呈现第一引导信息,以提示用户对所述至少两个实物对象的相对位置关系进行调整。
这里,该第一引导信息可以是基于当前的至少两个实物对象的相对位置关系生成的,在客户端未成功扫描到至少两个实物对象的情况下,确定当前至少两个实物对象的相对位置关系;基于此,生成并输出第一引导信息。或者,该第一引导信息是事先设定的,检测到扫描操作之后,即在扫描界面上呈现第一引导信息。
步骤S122,对位置关系调整后的所述至少两个实物对象形成的真实画面进行图像识别,得到所述真实画面的图形标识以及调整后的相对位置关系。
这里,用户基于第一引导信息对放置的实物对象之间的位置关系进行调整,比如,将两个实物对象从左右拼接改变为上下拼接,或者,调整实物对象之间相拼接的面。调整多个实物对象之间的位置关系之后,继续对调整后的真实画面进行图像识别,以得到该真实画面的图形标识和调整后多个实物对象之间为相对位置关系。如此,对至少两个实物对象形成的真实画面进行扫描之后,能够在扫描界面上呈现引导用户调整实物对象之间的相对位置关系的引导信息,从而提高扫描操作的有效性,能够正确扫描到真实画面。
在一些实施例中,在实物图像为图像采集得到的图像的情况下,对实物图像进行扫描之后,能够在扫描界面上呈现引导信息,以引导用户更调整实物图像的图像信息,从而使得扫描成功,即上述步骤S102可以通过以下步骤S123和S124(图示未示出)实现:
步骤S123,响应于所述扫描操作,在运行所述AR环境的扫描界面上呈现第二引导信息,以提示用户调整所述实物图像的扫描信息。
这里,实物图像的扫描信息包括:扫描操作所的环境信息以及实物图像的图像信息;其中,环境信息可以包括:光线强度、可视度等;图像信息包括:图像的摆放角度、图像清晰度等。在客户端未扫描到实物图像的情况下,确定扫描操作对应的环境信息以及实物图像的图像信息,并按照确定的环境信息和图像信息,生成第二引导信息,从而在扫描信息上呈现第二引导信息。
或者,该第二引导信息是事先设定的,检测到扫描操作之后,即在扫描界面上呈现第二引导信息。其中,扫描信息至少包括:扫描操作对应的真实环境,扫描操作对应的实物图像的放置角度、图像清晰度等。比如,第二引导信息为“请移动至光线较好的位置扫描”或者“请调整将实物图像的放置角度”等。
步骤S124,对调整后的实物图像进行图像识别,得到所述调整后的实物图像的图形标识和所述调整后的实物图像中所述至少两个实物对象的相对位置关系。
这里,用户基于第二引导信息对实物图像的扫描信息进行调整,比如,将实物图像的摆放角度校正,或者,将实物图像的扫描光线调亮,或替换实物图像等。调整实物图像的扫描信息之后,继续对调整后的实物图像进行图像识别,以得到该调整后的实物图像的图形标识和调整后多个实物对象之间为相对位置关系。如此,对采集至少两个实物对象得到的实物图像进行扫描之后,能够在扫描界面上呈现引导用户调整扫描信息的引导信息,从而对调整扫描信息之后的实物图像进行扫描,能够提高扫描操作的有效性。
上述步骤S121和S122,以及步骤S123和S124之间在执行顺序上无先后关系,即步骤S121和S122对应的实现方式,以及步骤S123和S124对应的实现方式可以是择一实现的。
在一些实施例中,在客户端的显示界面上,从扫描界面跳转至资源显示界面,从而在该资源显示界面呈现分配的资源标识,即上述步骤S103可以通过以下步骤S131(图示未示出)实现:
步骤S131,在所述图形标识和所述相对位置关系满足所述预设分配条件的情况下,从运行所述AR环境的扫描界面跳转到图像显示界面,并在所述资源显示界面接收所述资源标识。
在一些实施例中,接收到启动请求之后,启动浏览器,并在浏览器上运行AR环境。对实物图像进行扫描操作之后,如果识别到的图形标识和图像中实物对象之间的相对位置关系满足预设分配条件,那么在浏览器上,从当前运行AR环境的界面自动跳转资源显示界面,以及在该资源显示界面的区域中显示获取的资源标识。这样,在识别到的图形标识和相对位置关系满足预设分配条件的情况下,将服务端分配的对应类型的资源标识及时呈现在客户端的资源显示界面,既能够提高服务端与客户端的有效交互,还能够在客户端为用户呈现目前所获得的资源标识,以提醒用户目前总共获得了多少类的资源标识。
在一些实施例中,在图形标识和相对位置关系满足预设分配条件的情况下,为增加趣味性,能够在当前的显示界面上呈现图形标识对应的虚拟对象,即在在执行步骤S102之后,还包括图3所示的步骤:
步骤S301,在所述图形标识和所述相对位置关系满足所述预设分配条件的情况下,确定所述图形标识对应的虚拟对象。
在一些实施例中,图形标识对应的虚拟对象可以是该图形标识的三维形象,比如,图形标识猫的卡通图案,那么对应的虚拟对象可以是三维的卡通猫。对于识别到的图形标识以及实物对象之间的相对位置关系满足预设分配条件的情况下,按照该图形标识获取对应的虚拟对象,从而便于在显示界面上呈现该虚拟对象。
步骤S302,在所述AR环境中,对所述虚拟对象进行渲染,得到所述虚拟对象的虚拟效果。
在一些实施例中,在浏览器运行该AR环境的界面中,基于扫描的实物图像,对虚拟对象进行渲染,以得到该虚拟对象的虚拟效果。该虚拟效果可以是虚拟对象的动态呈现或者静态呈现。比如,虚拟对象为三维的卡通猫,该虚拟对象的虚拟效果即为呈现的三维卡通猫动画或者图像等。
步骤S303,在所述实物图像中增强显示所述虚拟对象的虚拟效果。
在一些实施例中,在扫描该实物图像的显示界面的基础上,叠加显示该虚拟效果,这样,不仅可以实现虚拟对象依附于该实物图像的增强显示效果,还可以提升了强现实场景中虚拟对象的真实性。
上述步骤S301至S303可以是与步骤S103同时实现的,还可以是步骤S103在步骤S301至S303执行结束后实现的。在上述步骤S301至S303中对于满足预设分配条件的图形标识和相对位置关系,能够匹配到该图形标识对应的虚拟对象,从而在实物图像中增强显示该虚拟对象渲染的虚拟效果,以使得呈现的画面更加生动。
在一些实施例中,在资源显示界面呈现资源标识之后,通过对该资源显示界面上对不同的操作选项进行触发操作,能够对获取的资源标识执行不同的功能,即上述步骤S131之后,还包括以下步骤S132和S133(图示未示出):
步骤S132,在所述资源显示界面显示所述资源标识的操作选项。
这里,可以是资源显示界面的任一显示区域显示该操作选项;该显示区域与资源显示界面上弹出资源标识的区域互不遮挡,比如,在弹出资源标识的显示区域的下方呈现该操作选项;或者,在弹出资源标识的显示区域的上方呈现该操作选项;其中,该操作选项包括:保存选项、分享给好友的选项等。
步骤S133,响应于针对所述操作选项的触发操作,对所述资源标识执行所述触发操作对应的操作选项的功能。
这里,操作选项的触发操作可以是点击该操作选项,还可以是触摸操作操作等,以触发相应的功能,从而对该资源标识执行该操作选项对应的功能。这样,对于在资源显示界面的显示区域上显示的多个操作选项进行触发操作,从而能够对资源标识进行有针对性的执行相应的功能,如此,能够为用户提供多种操作资源标识的选项,提供对资源标识进行处理的多种方式,从而满足用户需求。
在一些实施例中,在操作选项包括保存选项的情况下,响应于对保持操作的触发操作,能够及时保存获取的资源标识,并显示保存的资源标识,即上述步骤S132可以通过以下过程实现:
响应于针对所述保存操作的所述触发操作,将所述资源标识保存至预设存储空间,并在所述资源显示界面的不同显示区域呈现所述资源标识。
这里,呈现不同类别的资源标识的显示区域互不遮挡。在一些可能的实现方式中,在该资源显示界面的下方划分多个子区域,其中每一个子区域呈现一类的资源标识。一类的资源标识可以是仅包括一个资源标识还可以包括多个资源标识,但是针对一类的资源标识,在对应的子区域上显示该类资源标识且不显示该类资源标识的数量。这样,通过触发保存选项,将获取的资源标识保存在本地或者服务器。在保存该资源标识的同时还能够在资源显示界面的显示区域呈现该资源标识;如此,既能够及时保存资源标识,还能够为用户呈现多个已保存的资源标识,增加了终端与用户的交互。
在一些实施例中,在客户端的显示界面上,获取的资源标识的类型数达到预设数量阈值的情况下,通过多个页面的跳转可参与对象抽取活动,即上述步骤“在获取的资源标识的类型数达到预设数量阈值的情况下,获取对应的对象抽取结果”可以通过以下步骤实现:
第一步,在获取的资源标识的类别数达到预设数量阈值的情况下,在呈现所述资源标识的资源显示界面显示图像合成入口。
这里,后台统计获取到的资源标识的类别数,如果该类别数达到预设数量阈值,那么在资源标识的资源显示界面,显示图像合成入口。该预设数量阈值可以是用户自定义设置的,比如,将预设数量阈值设置为4类,这样,在获取的资源标识的类别数达到4类的情况下,呈现图像合成入口。该图像合成入口可以是一个功能入口,通过点击该图像合成入口能够实现合成多个类型的资源标识。
第二步,响应于针对所述图像合成入口的启动操作,将满足所述类别数的资源标识合成为目标图像,并从所述资源显示界面跳转至多对象加载界面。
这里,针对图像合成入口的启动操作开可以是对该图像合成入口的点击操作、触摸操作等,以进入该入口,从而将多类资源标识合成为一帧图像即目标图像;合成的目标图像作为一个触发操作,同时触发当前的显示界面发生跳转,从资源显示界面跳转至用于加载多个虚拟对象的多对象加载界面。
第三步,在所述多对象加载界面中,加载并展示多个预设图形标识的虚拟对象的虚拟效果。
这里,合成目标图像之后,触发页面跳转,进入多对象加载界面。在该多对象加载界面可以自动下载并展示多个预设图形标识的虚拟对象的虚拟效果;还可以是在该多对象加载界面上进行触发操作(比如,点击该界面上的“召唤多对象”的按钮),以触发加载并展示多个预设图形标识的虚拟对象的虚拟效果。
第四步,响应于在所述多对象加载界面的任一区域的交互操作,从所述多对象加载界面进入显示对象抽取入口的对象抽取界面。
这里,用户在多对象加载界面的任一区域可进行交互操作,比如,在多对象加载界面的任一区域进行点击或者触摸等操作;接收到该操作之后,即可触发页面跳转,从当前的多对象加载页面进入到显示对象抽取入口的对象抽取界面。
第五步,响应于针对所述显示对象抽取入口的触发操作,输出抽取请求,以获取对应的对象抽取结果。
这里,对显示对象抽取入口的触发操作可以是用户对该抽取入口的点击操作或者对该抽取入口的触摸操作等。用户输入对显示对象抽取入口的触发操作之后,即生成抽取请求,该抽取请求反馈至服务器,以使得服务器基于该抽取请求反馈对象抽取结果。目标实物对象与至少两个实物对象的类别相同。这样,针对类别数达到预设数量阈值的多类资源标识,通过与用户的交互操作,进行对象抽取,从而向服务器发生抽取请求,以获得与实物对象的类别相同的对象抽取结果,从而能够在浏览器上快速且便捷地实现与用户的交互操作,以及增加用户进行对象抽取的乐趣。
下面,将说明本申请实施例在一个实际的应用场景中的示例性应用,在AR盲盒集图抽奖活动的场景下,以对象为盲盒为例,进行说明。
本申请实施例提供一种基于增强现实的对象分配方法,将AR技术和盲盒产品相结合,输入员工号参与集图抽奖。通过对四张拼接在一起的图像进行识别,以分析拼接图是否正确。在一些可能的实现方式中,可以通过以下过程实现:
首先,用户通过浏览器访问参加AR盲盒集图抽奖活动的网页链接,进入图4所示的显示界面401,通过点击显示界面401上的按钮开始游戏402进入图5所示的显示界面501,在显示界面501上,呈现AR盲盒集图抽奖活动的游戏规则502;之后,用户通过点击显示界面501上的按钮开始游戏503进入图6所示的显示界面601;并在显示界面601上呈现供用户输入标识信息的输入框61,比如,该输入框可以是用于供用户输入自己的工号;在用户输入完成之后,点击按钮提交62进入图7所述的显示界面701。
其次,在显示界面701可以开始AR扫描,并在显示界面701上呈现第一引导信息71,比如,第一引导信息71为“摆放整齐可以减少缝隙,提高识别度哦”;还可以在显示界面701呈现引导摆放盲盒的参考效果图案702,并在参考效果图案702下方呈现提示语“将四个盲盒按图所示摆放整齐”。如果在显示界面701中未扫描成功,当系统感应到光线不足或扫描角度不合适时,跳转进入图8所示的显示界面801,在显示界面801中,呈现第二引导信息81,比如,“请记得在光线明亮的地方哦!”;在显示界面801中还会显示引导用户正确扫描的参考示意图案802,并在该图案的下方提示用户“举起手机扫描”,以使得用户能够扫描到摆放整齐的四个盲盒在同一个平面上的图案。如果在显示界面801中,用户扫描的手势是正确的,但是仍然未扫描成功,当系统检测到扫描框未对准拼好的盲盒图案时,进入图9所示的显示界面901,在显示界面901中显示提示语91“请把识别框对准拼好的盲盒图案”。如果在显示界面901中仍然未成功扫描或识别到目标拼图,进入图10所示的显示界面1001,并在显示界面1001显示提示语1002“很遗憾,未能获得拼图!请重新拼接盲盒再扫描试试!”。
再次,如果在显示界面1001中成功扫描并识别到目标拼图后进入图11所所示的显示界面1101,在显示界面1101上会显示扫描到的目标拼图的AR效果,以及目标拼图的平面图,在显示界面1101上还是弹出提示框1102询问用户是否将扫描到的目标拼图分享给其他用户,比如,在提示框1102中显示“是否愿意分享盲盒拼接图”;以及在显示界面1101的下半部分可以显示“保存到本地”1103,以保存目标拼图,点击保存按钮后界面自动进入到图12所示的显示界面1201。
最后,用户在显示界面1201可以点击按钮“点击完成拼图”1202,自动跳转进入图13所示的能够显示多种盲盒图案的显示界面1301,用户可以点击按钮“点击召唤盲盒家族”1302呈现多种盲盒图案的AR效果。用户可以在显示界面1301的任意位置点击可进入图14所示的显示界面1401,在显示界面1401中用户可以点击按钮“参加抽奖”1402进入图15所示的抽奖界面1501,在抽奖界面1501点击“立即抽奖”1502后的界面变化为图16所示的显示界面1601,在显示界面1601呈现抽奖结果1602,比如,“获得样本大神秘大奖”以及提示兑奖的提示信息1603“请凭借工号到羊很大门店领取哦!”。
在本申请实施例中,基于AR图像识别,针对大量的图像拼接组合数据,进行高效、稳定的分析识别,快速检索出结构化目标数据,提高识别分析效率,并增加了AR盲盒抽奖的趣味性。
本申请实施例提供一种基于增强现实的对象抽取装置,图17为本申请实施例基于增强现实的对象抽取装置的结构组成示意图,如图17所示,所述基于增强现实的对象抽取装置1700包括:
第一启动模块1701,用于响应于启动请求,进入实物对象抽取活动的增强现实AR环境;
第一识别模块1702,用于响应于在所述AR环境中针对包括至少两个实物对象的实物图像的扫描操作,对所述实物图像进行图像识别,得到所述实物图像的图形标识及所述至少两个实物对象的相对位置关系;
第一获取模块1703,用于根据所述图形标识和所述相对位置关系,获取对应类型的资源标识。
在一些实施例中,所述装置还包括:第二获取模块,用于在获取的资源标识的类型数达到预设数量阈值的情况下,获取对应的对象抽取结果。
在一些实施例中,所述第一获取模块1703,还用于:在所述图形标识和所述相对位置关系满足预设分配条件的情况下,根据所述图形标识和所述相对位置关系,获取对应类型的资源标识。
在一些实施例中,所述装置还包括:第三获取模块,用于获取所述实物对象抽取活动的网页链接;第一生成模块,用于响应于对所述网页链接的访问操作,生成所述启动请求。
在一些实施例中,所述第一启动模块1701,包括:第一跳转子模块,用于响应于所述启动请求,跳转至所述实物对象抽取活动的加载页面;第一运行子模块,用于响应于针对所述加载页面中活动入口的选择操作,从所述加载页面进入支持扫描操作的扫描页面,并在所述扫描界面运行所述AR环境。
在一些实施例中,所述实物图像,包括以下至少之一:拼接于同一平面的所述至少两个实物对象,在同一视角形成的包括所述至少两个实物对象的真实画面;对所述至少两个实物对象进行图像采集得到的图像。
在一些实施例中,在所述实物图像为所述真实画面的情况下,所述第一识别模块1702,包括:第一呈现子模块,用于响应于所述扫描操作,在运行所述AR环境的扫描界面上呈现第一引导信息,以提示用户对所述至少两个实物对象的相对位置关系进行调整;第一识别子模块,用于对位置关系调整后的所述至少两个实物对象形成的真实画面进行图像识别,得到所述真实画面的图形标识以及调整后的相对位置关系。
在一些实施例中,在所述实物图像为图像采集得到的图像的情况下,所述第一识别模块1702,包括:第二运行子模块,用于响应于所述扫描操作,在运行所述AR环境的扫描界面上呈现第二引导信息,以提示用户调整所述实物图像的扫描信息;第二识别子模块,用于对调整后的实物图像进行图像识别,得到所述调整后的实物图像的图形标识和所述调整后的实物图像中所述至少两个实物对象的相对位置关系。
在一些实施例中,所述第一获取模块1703,还用于:在所述图形标识和所述相对位置关系满足所述预设分配条件的情况下,从运行所述AR环境的扫描界面跳转到资源显示界面,并在所述资源显示界面呈现所述资源标识。
在一些实施例中,所述装置还包括:第一确定模块,用于在所述图形标识和所述相对位置关系满足所述预设分配条件的情况下,确定所述图形标识对应的虚拟对象;第一渲染模块,用于在所述AR环境中,对所述虚拟对象进行渲染,得到所述虚拟对象的虚拟效果;第一显示模块,用于在所述实物图像中增强显示所述虚拟对象的虚拟效果。
在一些实施例中,所述装置还包括:第二显示模块,用于在所述资源显示界面显示所述资源标识的操作选项;第一执行模块,用于响应于针对所述操作选项的触发操作,对所述资源标识执行所述触发操作对应的操作选项的功能。
在一些实施例中,所述操作选项包括保存选项,所述第一执行模块,还用于:响应于针对所述保存操作的所述触发操作,将所述资源标识保存至预设存储空间,并在所述资源显示界面的不同显示区域呈现所述资源标识;其中,呈现不同类别的资源标识的显示区域互不遮挡。
在一些实施例中,所述第二获取模块,包括:第二呈现子模块,用于在获取的资源标识的类别数达到预设数量阈值的情况下,在呈现所述资源标识的资源显示界面显示图像合成入口;第一合成子模块,用于响应于针对所述图像合成入口的启动操作,将满足所述类别数的资源标识合成为目标图像,并从所述资源显示界面跳转至多对象加载界面;第一加载子模块,用于在所述多对象加载界面中,加载并展示多个预设图形标识的虚拟对象的虚拟效果;第一进入子模块,用于响应于在所述多对象加载界面的任一区域的交互操作,从所述多对象加载界面进入显示对象抽取入口的对象抽取界面;第一输出子模块,用于响应于针对所述显示对象抽取入口的触发操作,输出抽取请求,以获取对应的对象抽取结果;其中,所述目标实物对象与所述至少两个实物对象的类别相同。
在一些实施例中,在所述至少两个实物对象包括至少两个实物盲盒的情况下,所述实物图像包括放置于同一平面的至少两个实物盲盒在同一视角下的画面。
需要说明的是,以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
本申请实施例涉及增强现实领域,通过获取现实环境中的目标对象的图像信息,进而借助各类视觉相关算法实现对目标对象的相关特征、状态及属性进行检测或识别处理,从而得到与具体应用匹配的虚拟与现实相结合的AR效果。示例性的,目标对象可涉及与人体相关的脸部、肢体、手势、动作等,或者与物体相关的标识物、标志物,或者与场馆或场所相关的沙盘、展示区域或展示物品等。视觉相关算法可涉及视觉定位、同步定位与建图(Simultaneous Localization and Mapping,SLAM)、三维重建、图像注册、背景分割、对象的关键点提取及跟踪、对象的位姿或深度检测等。具体应用不仅可以涉及跟真实场景或物品相关的导览、导航、讲解、重建、虚拟效果叠加展示等交互场景,还可以涉及与人相关的特效处理,比如妆容美化、肢体美化、特效展示、虚拟模型展示等交互场景。可通过卷积神经网络,实现对目标对象的相关特征、状态及属性进行检测或识别处理。上述卷积神经网络是基于深度学习框架进行模型训练而得到的网络模型。
需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的基于增强现实的对象抽取方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是终端、服务器等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、运动硬盘、只读存储器(Read OnlyMemory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。
本申请实施例再提供一种计算机程序产品,所述计算机程序产品包括计算机可执行指令,该计算机可执行指令被执行后,能够实现本申请实施例提供的基于增强现实的对象抽取方法。
本申请实施例再提供一种计算机存储介质,所述计算机存储介质上存储有计算机可执行指令,所述该计算机可执行指令被处理器执行时实现上述实施例提供的基于增强现实的对象抽取方法。
本申请实施例提供一种计算机设备,图18为本申请实施例计算机设备的组成结构示意图,如图18所示,所述计算机设备1800包括:一个处理器1801、至少一个通信总线、通信接口1802、至少一个外部通信接口和存储器1803。其中,通信接口1802配置为实现这些组件之间的连接通信。其中,通信接口1802可以包括显示屏,外部通信接口可以包括标准的有线接口和无线接口。其中所述处理器1801,配置为执行存储器中图像处理程序,以实现上述实施例提供的基于增强现实的对象抽取方法。
以上基于增强现实的对象抽取装置、计算机设备和存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同相应方法实施例相似的技术描述和有益效果,限于篇幅,可案件上述方法实施例的记载,故在此不再赘述。对于本申请基于增强现实的对象抽取装置、计算机设备和存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ReadOnly Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (17)
1.一种基于增强现实的对象抽取方法,其特征在于,所述方法包括:
响应于启动请求,进入实物对象抽取活动的增强现实AR环境;
响应于在所述AR环境中针对包括至少两个实物对象的实物图像的扫描操作,对所述实物图像进行图像识别,得到所述实物图像的图形标识及所述至少两个实物对象的相对位置关系;
根据所述图形标识和所述相对位置关系,获取对应类型的资源标识。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在获取的资源标识的类型数达到预设数量阈值的情况下,获取对应的对象抽取结果。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述图形标识和所述相对位置关系,获取对应类型的资源标识,还包括:
在所述图形标识和所述相对位置关系满足预设分配条件的情况下,根据所述图形标识和所述相对位置关系,获取对应类型的资源标识。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述响应于启动请求,进入实物对象抽取活动的增强现实AR环境之前,所述方法还包括:
获取所述实物对象抽取活动的网页链接;
响应于对所述网页链接的访问操作,生成所述启动请求。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述响应于启动请求,进入所述实物对象抽取活动的增强现实AR环境,包括:
响应于所述启动请求,跳转至所述实物对象抽取活动的加载页面;
响应于针对所述加载页面中活动入口的选择操作,从所述加载页面进入支持扫描操作的扫描页面,并在所述扫描界面运行所述AR环境。
6.根据权利要求1至5任一所述的方法,其特征在于,所述实物图像,包括以下至少之一:
拼接于同一平面的所述至少两个实物对象,在同一视角形成的包括所述至少两个实物对象的真实画面;
对所述至少两个实物对象进行图像采集得到的图像。
7.根据权利要求6所述的方法,其特征在于,在所述实物图像为所述真实画面的情况下,所述响应于在所述AR环境中针对包括至少两个实物对象的实物图像的扫描操作,对所述实物图像进行图像识别,得到所述实物图像的图形标识及所述至少两个实物对象的相对位置关系,包括:
响应于所述扫描操作,在运行所述AR环境的扫描界面上呈现第一引导信息,以提示用户对所述至少两个实物对象的相对位置关系进行调整;
对位置关系调整后的所述至少两个实物对象形成的真实画面进行图像识别,得到所述真实画面的图形标识以及调整后的相对位置关系。
8.根据权利要求6所述的方法,其特征在于,在所述实物图像为图像采集得到的图像的情况下,所述响应于在所述AR环境中针对包括至少两个实物对象的实物图像的扫描操作,对所述实物图像进行图像识别,得到所述实物图像的图形标识及所述至少两个实物对象的相对位置关系,包括:
响应于所述扫描操作,在运行所述AR环境的扫描界面上呈现第二引导信息,以提示用户调整所述实物图像的扫描信息;
对调整后的实物图像进行图像识别,得到所述调整后的实物图像的图形标识和所述调整后的实物图像中所述至少两个实物对象的相对位置关系。
9.根据权利要求3所述的方法,其特征在于,所述在所述图形标识和所述相对位置关系满足预设分配条件的情况下,根据所述图形标识和所述相对位置关系,获取对应类型的资源标识,包括:
在所述图形标识和所述相对位置关系满足所述预设分配条件的情况下,从运行所述AR环境的扫描界面跳转到资源显示界面,并在所述资源显示界面呈现所述资源标识。
10.根据权利要求3至9任一项所述的方法,其特征在于,所述方法还包括:
在所述图形标识和所述相对位置关系满足所述预设分配条件的情况下,确定所述图形标识对应的虚拟对象;
在所述AR环境中,对所述虚拟对象进行渲染,得到所述虚拟对象的虚拟效果;
在所述实物图像中增强显示所述虚拟对象的虚拟效果。
11.根据权利要求9所述的方法,其特征在于,所述在所述资源显示界面呈现所述资源标识之后,所述方法还包括:
在所述资源显示界面显示所述资源标识的操作选项;
响应于针对所述操作选项的触发操作,对所述资源标识执行所述触发操作对应的操作选项的功能。
12.根据权利要求11所述的方法,其特征在于,所述操作选项包括保存选项,所述响应于针对所述操作选项的触发操作,对所述资源标识执行所述触发操作对应的操作选项的功能,包括:
响应于针对所述保存操作的所述触发操作,将所述资源标识保存至预设存储空间,并在所述资源显示界面的不同显示区域呈现所述资源标识;其中,呈现不同类别的资源标识的显示区域互不遮挡。
13.根据权利要求2所述的方法,其特征在于,所述在获取的资源标识的类型数达到预设数量阈值的情况下,获取对应的对象抽取结果,包括:
在获取的资源标识的类别数达到预设数量阈值的情况下,在呈现所述资源标识的资源显示界面显示图像合成入口;
响应于针对所述图像合成入口的启动操作,将满足所述类别数的资源标识合成为目标图像,并从所述资源显示界面跳转至多对象加载界面;
在所述多对象加载界面中,加载并展示多个预设图形标识的虚拟对象的虚拟效果;
响应于在所述多对象加载界面的任一区域的交互操作,从所述多对象加载界面进入显示对象抽取入口的对象抽取界面;
响应于针对所述显示对象抽取入口的触发操作,输出抽取请求,以获取对应的对象抽取结果;其中,所述目标实物对象与所述至少两个实物对象的类别相同。
14.根据权利要求1至13任一项所述的方法,其特征在于,在所述至少两个实物对象包括至少两个实物盲盒的情况下,所述实物图像包括放置于同一平面的至少两个实物盲盒在同一视角下的画面。
15.一种基于增强现实的对象抽取装置,其特征在于,包括:
第一启动模块,用于响应于启动请求,进入实物对象抽取活动的增强现实AR环境;
第一识别模块,用于响应于在所述AR环境中针对包括至少两个实物对象的实物图像的扫描操作,对所述实物图像进行图像识别,得到所述实物图像的图形标识及所述至少两个实物对象的相对位置关系;
第一获取模块,用于根据所述图形标识和所述相对位置关系,获取对应类型的资源标识。
16.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机可执行指令,该计算机可执行指令被执行后,能够实现权利要求1至14任一项所述的基于增强现实的对象抽取方法。
17.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器上存储有计算机可执行指令,所述处理器运行所述存储器上的计算机可执行指令时能够实现权利要求1至14任一项所述的基于增强现实的对象抽取方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210508142.3A CN114926628A (zh) | 2022-05-10 | 2022-05-10 | 基于增强现实的对象抽取方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210508142.3A CN114926628A (zh) | 2022-05-10 | 2022-05-10 | 基于增强现实的对象抽取方法、装置、设备及存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114926628A true CN114926628A (zh) | 2022-08-19 |
Family
ID=82809285
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210508142.3A Withdrawn CN114926628A (zh) | 2022-05-10 | 2022-05-10 | 基于增强现实的对象抽取方法、装置、设备及存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114926628A (zh) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120027305A1 (en) * | 2010-07-27 | 2012-02-02 | Pantech Co., Ltd. | Apparatus to provide guide for augmented reality object recognition and method thereof |
| CN106097794A (zh) * | 2016-07-25 | 2016-11-09 | 焦点科技股份有限公司 | 基于增强现实的汉语拼音组合认读学习系统及认读方法 |
| CN107067474A (zh) * | 2017-03-07 | 2017-08-18 | 深圳市吉美文化科技有限公司 | 一种增强现实处理方法及装置 |
| US20200211025A1 (en) * | 2017-12-20 | 2020-07-02 | Alibaba Group Holding Limited | Augmented reality-based virtual object allocation method and apparatus |
| CN111408137A (zh) * | 2020-02-28 | 2020-07-14 | 苏州叠纸网络科技股份有限公司 | 一种基于增强现实的场景交互方法、装置、设备和介质 |
| CN112639891A (zh) * | 2018-08-24 | 2021-04-09 | 脸谱公司 | 在增强现实环境内的内容的建议 |
-
2022
- 2022-05-10 CN CN202210508142.3A patent/CN114926628A/zh not_active Withdrawn
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120027305A1 (en) * | 2010-07-27 | 2012-02-02 | Pantech Co., Ltd. | Apparatus to provide guide for augmented reality object recognition and method thereof |
| CN106097794A (zh) * | 2016-07-25 | 2016-11-09 | 焦点科技股份有限公司 | 基于增强现实的汉语拼音组合认读学习系统及认读方法 |
| CN107067474A (zh) * | 2017-03-07 | 2017-08-18 | 深圳市吉美文化科技有限公司 | 一种增强现实处理方法及装置 |
| US20200211025A1 (en) * | 2017-12-20 | 2020-07-02 | Alibaba Group Holding Limited | Augmented reality-based virtual object allocation method and apparatus |
| CN112639891A (zh) * | 2018-08-24 | 2021-04-09 | 脸谱公司 | 在增强现实环境内的内容的建议 |
| CN111408137A (zh) * | 2020-02-28 | 2020-07-14 | 苏州叠纸网络科技股份有限公司 | 一种基于增强现实的场景交互方法、装置、设备和介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11256901B2 (en) | Image information processing method and apparatus, and computer storage medium | |
| US11688120B2 (en) | System and method for creating avatars or animated sequences using human body features extracted from a still image | |
| CN112383786B (zh) | 直播互动方法、装置、系统、终端及存储介质 | |
| US10186084B2 (en) | Image processing to enhance variety of displayable augmented reality objects | |
| CN108159700B (zh) | 生成验证码的方法、装置、存储介质、处理器及终端 | |
| CN105183477A (zh) | 应用程序虚拟道具信息获取系统及获取方法 | |
| CN112150349A (zh) | 一种图像处理方法、装置、计算机设备及存储介质 | |
| CN114116086A (zh) | 一种页面编辑方法、装置、设备及存储介质 | |
| WO2023045964A1 (zh) | 显示方法、装置、设备、计算机可读存储介质、计算机程序产品及计算机程序 | |
| JP7027524B2 (ja) | 視覚的入力の処理 | |
| CN116912463A (zh) | 3d虚拟形象处理方法、装置、电子设备和可读存储介质 | |
| CN108597034A (zh) | 用于生成信息的方法和装置 | |
| CN113867875A (zh) | 标记对象的编辑及显示方法、装置、设备、存储介质 | |
| CN114926628A (zh) | 基于增强现实的对象抽取方法、装置、设备及存储介质 | |
| CN114356087A (zh) | 一种基于增强现实的交互方法、装置、设备及存储介质 | |
| CN114049467A (zh) | 显示方法、装置、设备、存储介质及程序产品 | |
| CN110366026B (zh) | 3d虚拟观众席的出场方法、系统及存储介质 | |
| Bergig et al. | In-place augmented reality | |
| KR20200052812A (ko) | 가상 환경에 활동 캐릭터를 생성하기 위한 가상환경의 활동캐릭터 생성 방법 | |
| CN114049130A (zh) | 虚拟资源生成及获取方法、装置、电子设备、存储介质 | |
| Letellier et al. | Providing Adittional Cotent to Print Media using Augmented Reality. | |
| CN114051168A (zh) | 一种显示方法、装置、设备、存储介质及程序产品 | |
| Haque et al. | Extracting Relevant Information Using Handheld Augmented Reality | |
| CN119293773B (zh) | 文字点选验证码生成方法、装置、终端设备和存储介质 | |
| US10092844B2 (en) | Generation of vision recognition references from user selected content |
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 | ||
| WW01 | Invention patent application withdrawn after publication |
Application publication date: 20220819 |
|
| WW01 | Invention patent application withdrawn after publication |