一种图像处理方法及系统与流程

未命名 10-25 阅读:61 评论:0


1.本技术涉及增强现实技术(augmentedrealitytechnique,ar)技术领域,更具体地说,涉及一种图像处理方法及系统。


背景技术:

2.传统的扫一扫功能大多使用的是图片识别技术,即从扫到的图片上提取特征值并上传到服务器端,由服务器端对特征值进行识别,再将识别结果下发到移动终端,移动终端跳转到新的界面观看视频、音频或查看图片。
3.移动终端和服务器端之间通过传统的扫一扫功能对文字、音频或平面图像等信息进行展示,交互能力低。
4.因此,如何提高移动终端和服务器端之间的交互能力,是本技术亟需解决的问题。


技术实现要素:

5.有鉴于此,本技术公开了一种图像处理方法及系统,旨在通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景,将虚拟的信息应用到真实世界,被人类感官所感知,提高移动终端和服务器端之间的交互能力。
6.为了实现上述目的,其公开的技术方案如下:
7.本技术第一方面公开了一种图像处理方法,所述方法应用于移动终端,所述方法包括:
8.在扫描实体卡的过程中,若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,获取所述预设匹配图片对应的目标资源;所述预设匹配图片预先注册到扫描场景会话中;其中,所述扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话;所述目标资源至少包括目标视频资源、目标音频资源或目标图片资源;
9.通过增强虚拟现实技术,在所述扫描场景会话中对所述目标资源进行展示,以实现将真实环境和所述目标资源叠加在同一场景。
10.优选的,获取服务器端存储的预设匹配图片的过程,包括:
11.发送请求指令至所述服务器端,请求下载所述服务器端存储的预设匹配图片下载地址;
12.根据所述预设匹配图片下载地址,获取服务器端存储的预设匹配图片。
13.优选的,还包括:
14.通过所述请求指令获取所述服务器端存储的预设匹配图片的关联信息;所述关联信息至少包括目标地址和图片唯一标识id;所述目标地址至少包括目标视频播放地址、目标音频播放地址或目标图片下载地址。
15.优选的,所述预设匹配图片预先注册到扫描场景会话的过程,包括:
16.将所述预设匹配图片转换成像素位图资源,并设置像素位图资源的坐标方向、尺
寸和唯一标识id;
17.根据设置后的像素位图资源,生成图像跟踪的配置信息;
18.初始化扫描场景会话,并将所述配置信息注册到所述扫描场景会话中。
19.优选的,所述在扫描实体卡的过程中,若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,获取所述预设匹配图片对应的目标资源,包括:
20.在扫描实体卡的过程中,将扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片进行相似度匹配;
21.若所述实体卡的图片与所述预设匹配图片之间的相似度大于预设阈值,确定所述实体卡的图片与所述预设匹配图片相匹配,通过图片唯一标识id在所述关联信息中检索目标地址;
22.在扫描场景会话中,根据目标地址,获取所述预设匹配图片对应的目标资源。
23.优选的,所述在扫描场景会话中,根据目标地址,获取所述预设匹配图片对应的目标资源,包括:
24.在扫描场景会话中,若所述目标地址为视频播放地址,通过所述视频播放地址,获取所述预设匹配图片对应的视频资源;
25.若所述目标地址为音频播放地址,通过所述音频播放地址获取所述预设匹配图片对应的音频资源;
26.若所述目标地址为图片下载地址,通过所述图片下载地址获取所述预设匹配图片对应的图片资源。
27.优选的,通过增强虚拟现实技术,在所述扫描场景会话中对所述目标资源进行展示,以实现将真实环境和所述目标资源叠加在同一画面,包括:
28.获取预设匹配图片对应的图像宽高值;
29.根据所述图像宽高值创建平面对象,并将所述目标资源作为所述平面对象的展示内容;
30.通过所述平面对象创建场景节点,在所述扫描场景会话中,通过所述场景节点将所述目标资源展示在实体卡所处的锚点位置,以实现将真实环境和所述目标资源叠加在同一场景。
31.本技术第二方面公开了一种图像处理方法,所述方法应用于服务器端,所述方法包括:
32.当接收到移动终端发送的请求指令时,将预设匹配图片发送至所述移动终端,使所述移动终端对实体卡进行扫描,若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,使所述移动终端获取所述预设匹配图片对应的目标资源,并通过增强虚拟现实技术,在所述扫描场景会话中对所述目标资源进行展示,以实现将真实环境和所述目标资源叠加在同一场景;其中,所述预设匹配图片预先注册到扫描场景会话中;所述扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话;所述目标资源至少包括视频资源、音频资源或图片资源。
33.本技术第三方面公开了一种图像处理系统,所述系统应用于移动终端,所述系统包括:
34.获取单元,用于在扫描实体卡的过程中,若扫描到的实体卡的图片与获取到的服
务器端存储的预设匹配图片相匹配,获取所述预设匹配图片对应的目标资源;所述预设匹配图片预先注册到扫描场景会话中;其中,所述扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话;所述目标资源至少包括视频资源、音频资源或图片资源;
35.展示单元,用于通过增强虚拟现实技术,在所述扫描场景会话中对所述目标资源进行展示,以实现将真实环境和所述目标资源叠加在同一场景。
36.本技术第四方面公开了一种图像处理系统,所述系统应用于服务器端,所述系统包括:
37.扫描单元,用于当接收到移动终端发送的请求指令时,将预设匹配图片发送至所述移动终端,使所述移动终端对实体卡进行扫描;
38.获取展示单元,用于若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,使所述移动终端获取所述预设匹配图片对应的目标资源,并通过增强虚拟现实技术,在所述扫描场景会话中对所述目标资源进行展示,以实现将真实环境和所述目标资源叠加在同一场景;其中,所述预设匹配图片预先注册到扫描场景会话中;所述扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话;所述目标资源至少包括视频资源、音频资源或图片资源。
39.经由上述技术方案可知,本技术公开了一种图像处理方法及系统,在扫描实体卡的过程中,若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,获取预设匹配图片对应的目标资源,预设匹配图片预先注册到扫描场景会话中,其中,扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话,目标资源至少包括视频资源、音频资源或图片资源,通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景。通过上述方案,通过对扫描的图片与从服务器端获取到的预设匹配图片在移动终端进行图片识别,若扫描的实体卡的图片与预设匹配图片相匹配,获取预设匹配图片对应的目标资源,如目标视频地址、目标音频地址或目标图片地址,通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景,将虚拟的信息应用到真实世界,被人类感官所感知,提高移动终端和服务器端之间的交互能力。
附图说明
40.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
41.图1为本技术实施例公开的移动终端与服务器端之间的交互示意图;
42.图2为本技术实施例公开的一种图像处理方法的流程示意图;
43.图3为本技术实施例公开的另一种图像处理方法的流程示意图;
44.图4为本技术实施例公开的一种图像处理系统的结构示意图;
45.图5为本技术实施例公开的另一种图像处理系统的结构示意图;
46.图6为本技术实施例公开的一种电子设备的结构示意图。
具体实施方式
47.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
48.在本技术中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
49.由背景技术可知,移动终端和服务器端之间通过传统的扫一扫功能对文字、音频或平面图像等信息进行展示,交互能力低。因此,如何提高移动终端和服务器端之间的交互能力,是本技术亟需解决的问题。
50.为了解决上述问题,本技术公开了一种图像处理方法及系统,通过对扫描的图片与从服务器端获取到的预设匹配图片在移动终端进行图片识别,若扫描的实体卡的图片与预设匹配图片相匹配,获取预设匹配图片对应的目标资源,如目标视频地址、目标音频地址或目标图片地址,通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景,将虚拟的信息应用到真实世界,被人类感官所感知,提高移动终端和服务器端之间的交互能力。具体实现方式通过下述实施例进行说明。
51.以下所描述的实施例是本技术一部分实施例,而不是全部的实施例。熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
52.参考图1所示,为本技术实施例公开的移动终端与服务器端之间的交互示意图,该移动终端与服务器端之间的交互主要包括如下步骤:
53.s101:移动终端进入扫描界面且在启动扫描功能前,移动终端向服务器端发起请求指令。
54.其中,移动终端可以是手机、平板电脑等。
55.比如,移动终端进入ar扫描界面,且在启动ar扫描功能前,移动终端向服务器端发起网络请求指令。
56.请求指令即网络请求指令,请求指令用于获取服务器端存储的预设匹配图片。
57.s102:服务器端接收到请求指令,将下载预设匹配图片下载地址和关联信息发送至移动终端。
58.其中,关联信息包括图片唯一标识id和目标地址等,目标地址包括:目标视频播放地址、目标音频播放地址或目标图片下载地址。
59.预设匹配图片下载地址为服务器端存储的后续用于与扫描到的实体卡的图片进行匹配的预设匹配图片下载地址,后续需通过这个预设匹配图片下载地址下载实体卡对应的目标图片资源。
60.目标视频播放地址即为目标视频资源的播放地址;目标音频播放地址即为目标音
频资源的播放地址;目标图片下载地址即为目标图片资源的下载地址。
61.s103:移动终端根据预设匹配图片下载地址,获取服务器端存储的预设匹配图片。
62.在s103中,移动终端根据预设匹配图片下载地址从移动终端内存缓存、移动终端本地磁盘读取图片资源或服务器端下载对应的预设匹配图片的图片资源。
63.移动终端通过请求指令获取到预设匹配图片下载地址后,根据预设匹配图片下载地址向服务器端发起下载图片请求指令,根据预设匹配图片下载地址的地址数可能会发起多条下载图片请求指令。
64.服务器端接收到移动终端发起的下载图片请求指令后,返回下载图片请求指令对应的预设匹配图片给移动终端并进入下载结束场景。移动终端发起多少条下载图片请求指令,服务器端将返回相等条数的图片资源给移动终端。如果移动终端发起请求指令过程或服务器端返回数据过程网络终断,图片将下载失败,移动终端可根据实际情况决定是否进行重试或提示。
65.下载结束场景包括图片下载成功场景和图片下载失败场景,图片下载失败的不需要生成配置信息;图片唯一标识id为在扫描过程中系统捕获到图像信息后用于判断扫描到了哪一张图的唯一标识信息。
66.s104:移动终端初始化扫描场景会话,并将配置信息注册进入扫描场景会话中,启动ar扫一扫图像跟踪功能。
67.移动终端在所有匹配用的图片资源都下载结束后,移动终端遍历下载成功的图片资源,遍历过程中将图片资源转换成像素位图资源,并设置像素位图资源的坐标方向、配置物理尺寸和图片唯一标识id。需要说明的是,设置图片坐标方向为后续视频播放时的方向,如设置为垂直向上,设置物理尺寸的数值可根据实际情况修改,数值单位可以为米、厘米等。
68.移动终端生成用于图像跟踪的配置信息的对象,将每一张图片资源生成对应的一张匹配用的像素位图资源的对象,并将所有的像素位图资源注册到图像跟踪配置信息对象中,同时设置最大跟踪图片数为1。配置信息对象为移动终端提供的系统类生成的对象。
69.图片唯一标识id在ar扫一扫过程中匹配到预设匹配图片后用于判断扫描到了哪一张图的唯一标识信息。移动终端生成图像跟踪配置信息对象,将预设匹配图片的每一张图片资源生成一张对应的像素位图资源,并将所有的参考图资源注册到图像跟踪配置信息对象中,比如同时设置最大跟踪图片数为1,图像踪配置信息对象为移动终端提供的系统类生成的对象。
70.具体的,移动终端将预设匹配图片转换成像素位图资源,并设置像素位图资源的坐标方向、尺寸和唯一标识id,根据设置后的像素位图资源,生成图像跟踪的配置信息,初始化扫描场景会话,并将配置信息注册到扫描场景会话中。
71.移动终端在扫描过程中匹配到已注册的图像后,根据图片唯一标识id在下载到的关联信息中检索目标地址。扫描场景会话即用户进行的ar扫描功能在移动终端里的表现形式,启动ar扫描功能后相对应的扫描场景会话管理类可捕获真实世界、进行图像跟踪、渲染虚拟界面。
72.其中,预设匹配图片预先注册到扫描场景会话中;其中,扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话。
73.s105:在移动终端扫描实体卡的过程中,若扫描到的实体卡的图片与服务器端存储的预设匹配图片相匹配,移动终端从服务器端获取预设匹配图片对应的目标资源。
74.在s105中,在移动终端扫描实体卡的过程中,若扫描到的实体卡的图片与服务器端存储的预设匹配图片相匹配,移动终端从服务器端通过目标地址获取预设匹配图片对应的目标资源。
75.目标资源至少包括目标视频资源、目标音频资源或目标图片资源。
76.具体在移动终端扫描实体卡的过程中,若扫描到的实体卡的图片与服务器端存储的预设匹配图片相匹配,移动终端从服务器端获取预设匹配图片对应的目标资源的过程如下:
77.在扫描实体卡的过程中,移动终端将扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片进行相似度匹配;若实体卡的图片与预设匹配图片之间的相似度大于预设阈值,移动终端确定实体卡的图片与预设匹配图片相匹配,通过图片唯一标识id在关联信息中检索目标地址;在扫描场景会话中,移动终端根据目标地址,获取预设匹配图片对应的目标资源。
78.其中,预设阈值的确定根据实际情况进行设置,本技术不做具体限定。
79.移动终端在锚点位置替换目标资源(根据上述目标视频播放地址、目标音频播放地址或目标图片下载地址,得到的目标视频、目标音频或目标图片的目标资源)。
80.移动终端根据检索到的图像检索对应的图片唯一标识id和图像宽高值,根据该图片唯一标识id检索出目标类型,目标类型包括为目标视频、目标音频或目标图片。根据检索到的目标类型生成目标对象(如视频播放器、音频播放器或图片对象),根据图像宽高值创建平面对象,并将生成的视频播放器、音频播放器或图片对象作为平面对象的内容。使用该平面对象创建一个场景节点,将该场景节点返回给移动终端扫描场景会话。至此,在ar扫描画面中实体卡位置即可在锚点位置显示用户可观看的目标视频资源、目标音频资源或目标图片资源。
81.具体的,得到目标类型如下:
82.根据该图片唯一标识id,遍历s102关联信息,如果关联信息的唯一标识id与该图片唯一标识id相同,则从该关联信息中取到目标地址,根据该目标地址即可判断目标类型。
83.s106:移动终端通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景。
84.移动终端播放目标视频、目标音频或目标图片。移动终端在锚点位置替换目标资源后启动播放器或启动图片下载,播放器在获取到播放流后自动播放视频或音频,图片下载成功后会显示在锚点的位置。播放流包括视频流和音频流。
85.为了方便理解图像处理方法,这里进行举例说明:
86.例如,当获取到的服务器端存储的图片地址,根据图片地址下载对应的图片,将图片注册到app中的场景会话中,打开扫一扫功能扫描实体卡,若实体卡匹配到下载的图片,将该匹配的图片确定为目标资源,在场景会话中对目标资源进行播放,比如当目标资源为视频,则通过目标视频播放地址进行目标资源的播放,当目标资源为音频,则通过目标音频播放地址进行目标资源的播放,当目标资源为图片时,通过目标图片下载地址进行播放。
87.本方案中用户可以通过手机、平板等移动终端ar扫描功能扫描实体卡(如典藏
卡),获取到关联的视频、音频或图片等多媒体资源,并在锚点位置观看目标视频、音频和图片。多媒体资源是典藏卡内容的延伸,在提高用户对典藏卡认知度的同时,增加与典藏卡的互动性,提升典藏卡的乐趣,提高典藏卡的收藏价值。
88.本技术实施例中,通过对扫描的图片与从服务器端获取到的预设匹配图片在移动终端进行图片识别,若扫描的实体卡的图片与预设匹配图片相匹配,获取预设匹配图片对应的目标资源,如目标视频地址、目标音频地址或目标图片地址,通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景,将虚拟的信息应用到真实世界,被人类感官所感知,提高移动终端和服务器端之间的交互能力。
89.参考图2所示,为本技术实施例公开的一种图像处理方法,该图像处理方法应用于上述实施例图1的移动终端,该图像处理方法主要包括如下步骤:
90.s201:在扫描实体卡的过程中,若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,移动终端获取预设匹配图片对应的目标资源;预设匹配图片预先注册到扫描场景会话中;其中,扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话;目标资源至少包括目标视频资源、目标音频资源或目标图片资源。
91.获取服务器端存储的预设匹配图片的过程,如a1-a2所示。
92.a1:移动终端发送请求指令至服务器端,请求下载服务器端存储的预设匹配图片下载地址。
93.其中,预设匹配图片下载地址为服务器端存储的后续用于与扫描到的实体卡的图片进行匹配的预设匹配图片下载地址,后续需通过这个预设匹配图片下载地址下载实体卡对应的目标图片资源。
94.a2:移动终端根据预设匹配图片下载地址,获取服务器端存储的预设匹配图片。
95.其中,预设匹配图片用于与移动终端扫描到的实体卡的图片进行相似度匹配。
96.预设匹配图片预先注册到扫描场景会话的过程,如b1-b3所示。
97.b1:移动终端将预设匹配图片转换成像素位图资源;并设置像素位图资源的坐标方向、尺寸和唯一标识id。
98.b2:移动终端根据设置后的像素位图资源,生成图像跟踪的配置信息。
99.b3:移动终端初始化扫描场景会话,并将配置信息注册到扫描场景会话中。
100.其中,移动终端初始化扫描场景会话,并将配置信息注册进入扫描场景会话中,启动ar扫描图像跟踪功能。移动终端在扫描过程中匹配到已注册的图像后,根据图片唯一标识id在下载到的关联信息中检索目标地址。扫描场景会话即用户进行的扫一扫功能在移动终端里的表现形式,启动ar扫一扫后相对应的扫描场景会话管理类可捕获真实世界、进行图像跟踪、渲染虚拟界面。
101.通过请求指令获取服务器端存储的预设匹配图片的关联信息;关联信息至少包括目标地址和图片唯一标识id;目标地址至少包括目标视频播放地址、目标音频播放地址或目标图片下载地址。
102.具体在扫描实体卡的过程中,若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,获取预设匹配图片对应的目标资源的过程,如c1-c3所示。
103.c1:在扫描实体卡的过程中,移动终端将扫描到的实体卡的图片与获取到的服务
器端存储的预设匹配图片进行相似度匹配。
104.其中,相似度匹配的方式可以是基于模板匹配,也可以是相似度与预设阈值的匹配等。
105.模板匹配是基于像素的匹配,用来在一副大图中搜寻查找模版图像位置的方法。和2d卷积一样,它也是用模板图像在输入图像(大图)上滑动,并在每一个位置对模板图像和与其对应的输入图像的子区域进行比较。opencv提供了几种不同的比较方法。返回的结果是一个灰度图像,每一个像素值表示了此区域与模板的匹配程度。
106.c2:若实体卡的图片与预设匹配图片之间的相似度大于预设阈值,移动终端确定实体卡的图片与预设匹配图片相匹配,通过图片唯一标识id在关联信息中检索目标地址;
107.c3:在扫描场景会话中,移动终端根据目标地址,获取预设匹配图片对应的目标资源。
108.具体的,在扫描场景会话中,根据目标地址,获取预设匹配图片对应的目标资源的过程如d1-d3所示。
109.d1:在扫描场景会话中,若目标地址为视频播放地址,移动终端通过视频播放地址,获取预设匹配图片对应的视频资源。
110.d2:若目标地址为音频播放地址,移动终端通过音频播放地址获取预设匹配图片对应的音频资源。
111.d3:若目标地址为图片下载地址,移动终端通过图片下载地址获取预设匹配图片对应的图片资源。
112.其中,d1、d2和d3为并列关系。
113.s202:移动终端通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景。
114.在s202中,移动终端获取预设匹配图片对应的图像宽高值,根据图像宽高值创建平面对象,并将目标资源作为平面对象的展示内容,通过平面对象创建场景节点,在扫描场景会话中,通过场景节点将目标资源展示在实体卡所处的锚点位置,以实现将真实环境和目标资源叠加在同一场景。
115.其中,使用平面对象创建一个场景节点,将场景节点返回给移动终端扫描场景会话相关应用程序编程接口(api),在ar扫描画面中实体卡位置即锚点位置替换为目标视频、目标音频或目标图片。移动终端替换目标资源后启动播放器或启动图片下载,播放器在获取到播放流后自动播放视频或音频,图片下载成功后会显示在锚点位置。
116.本技术实施例中,通过对扫描的图片与从服务器端获取到的预设匹配图片在移动终端进行图片识别,若扫描的实体卡的图片与预设匹配图片相匹配,获取预设匹配图片对应的目标资源,如目标视频地址、目标音频地址或目标图片地址,通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景,将虚拟的信息应用到真实世界,被人类感官所感知,提高移动终端和服务器端之间的交互能力。
117.参考图3所示,为本技术实施例公开的另一种图像处理方法,该图像处理方法应用于上述实施例图1的服务器端,该图像处理方法主要包括如下步骤:
118.s301:当服务器端接收到移动终端发送的请求指令时,服务器端将预设匹配图片
发送至移动终端,使移动终端对实体卡进行扫描。
119.s302:若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,服务器端使移动终端获取预设匹配图片对应的目标资源,并通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景;其中,预设匹配图片预先注册到扫描场景会话中;扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话;目标资源至少包括目标视频资源、目标音频资源或目标图片资源。
120.本技术实施例中,通过对扫描的图片与从服务器端获取到的预设匹配图片在移动终端进行图片识别,若扫描的实体卡的图片与预设匹配图片相匹配,获取预设匹配图片对应的目标资源,如目标视频地址、目标音频地址或目标图片地址,通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景,将虚拟的信息应用到真实世界,被人类感官所感知,提高移动终端和服务器端之间的交互能力。
121.基于上述实施例图2公开的一种图像处理方法,本技术实施例还对应公开了一种图像处理系统,如图4所示,该图像处理系统应用于移动终端,该图像处理系统包括获取单元401和展示单元402。
122.获取单元401,用于在扫描实体卡的过程中,若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,获取预设匹配图片对应的目标资源;预设匹配图片预先注册到扫描场景会话中;其中,扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话;目标资源至少包括目标视频资源、目标音频资源或目标图片资源。
123.展示单元402,用于通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景。
124.进一步的,获取服务器端存储的预设匹配图片的获取单元401,包括发送模块和第一获取模块。
125.发送模块,用于发送请求指令至服务器端,请求下载服务器端存储的预设匹配图片下载地址。
126.第一获取模块,用于根据预设匹配图片下载地址,获取服务器端存储的预设匹配图片。
127.进一步的,预设匹配图片预先注册到扫描场景会话的获取单元401,包括转换模块、生成模块和初始化注册模块。
128.转换模块,用于将预设匹配图片转换成像素位图资源,并设置像素位图资源的坐标方向、尺寸和唯一标识id。
129.生成模块,用于根据设置后的像素位图资源,生成图像跟踪的配置信息;
130.初始化注册模块,用于初始化扫描场景会话,并将所述配置信息注册到所述扫描场景会话中。
131.进一步的,图像处理系统还包括存储单元。
132.存储单元,用于通过请求指令获取所述服务器端存储的预设匹配图片的关联信息;关联信息至少包括目标地址和图片唯一标识id;目标地址至少包括视频播放地址、音频播放地址或图片下载地址。
133.进一步的,获取单元401,包括匹配模块、检索模块和第二获取模块。
134.匹配模块,用于在扫描实体卡的过程中,将扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片进行相似度匹配。
135.检索模块,用于若实体卡的图片与预设匹配图片之间的相似度大于预设阈值,确定实体卡的图片与预设匹配图片相匹配,通过图片唯一标识id在关联信息中检索目标地址。
136.第二获取模块,用于在扫描场景会话中,根据目标地址,获取预设匹配图片对应的目标资源。
137.进一步的,第二获取模块,包括第一获取子模块、第二获取子模块和第三获取子模块。
138.第一获取子模块,用于在扫描场景会话中,若目标地址为视频播放地址,通过视频播放地址,获取预设匹配图片对应的视频资源。
139.第二获取子模块,用于若目标地址为音频播放地址,通过音频播放地址获取所述预设匹配图片对应的音频资源。
140.第三获取子模块,用于若目标地址为图片下载地址,通过图片下载地址获取预设匹配图片对应的图片资源。
141.进一步的,展示单元402,包括第三获取模块、确定模块和展示模块。
142.第三获取模块,用于获取预设匹配图片对应的图像宽高值。
143.确定模块,用于根据图像宽高值创建平面对象,并将目标资源作为平面对象的展示内容。
144.展示模块,用于通过平面对象创建场景节点,在扫描场景会话中,通过场景节点将目标资源展示在实体卡所处的锚点位置,以实现将真实环境和目标资源叠加在同一场景。
145.本技术实施例中,通过对扫描的图片与从服务器端获取到的预设匹配图片在移动终端进行图片识别,若扫描的实体卡的图片与预设匹配图片相匹配,获取预设匹配图片对应的目标资源,如目标视频地址、目标音频地址或目标图片地址,通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景,将虚拟的信息应用到真实世界,被人类感官所感知,提高移动终端和服务器端之间的交互能力。
146.基于上述实施例图3公开的一种图像处理方法,本技术实施例还对应公开了一种图像处理系统,如图5所示,该图像处理系统应用于服务器端,该图像处理系统包括扫描单元501和获取展示单元502。
147.扫描单元501,用于当接收到移动终端发送的请求指令时,将预设匹配图片发送至移动终端,使移动终端对实体卡进行扫描。
148.获取展示单元502,用于若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,使移动终端获取所述预设匹配图片对应的目标资源,并通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景;其中,预设匹配图片预先注册到扫描场景会话中;扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话;目标资源至少包括视频资源、音频资源或图片资源。
149.本技术实施例中,通过对扫描的图片与从服务器端获取到的预设匹配图片在移动终端进行图片识别,若扫描的实体卡的图片与预设匹配图片相匹配,获取预设匹配图片对应的目标资源,如目标视频地址、目标音频地址或目标图片地址,通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景,将虚拟的信息应用到真实世界,被人类感官所感知,提高移动终端和服务器端之间的交互能力。
150.本技术实施例还提供了一种存储介质,存储介质包括存储的指令,其中,在指令运行时控制存储介质所在的设备执行上述图像处理方法。
151.本技术实施例还提供了一种电子设备,其结构示意图如图6所示,具体包括存储器601,以及一个或者一个以上的指令602,其中一个或者一个以上指令602存储于存储器601中,且经配置以由一个或者一个以上处理器603执行所述一个或者一个以上指令602执行上述图像处理方法。
152.上述各个实施例的具体实施过程及其衍生方式,均在本技术的保护范围之内。
153.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为聚类部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
154.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
155.对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
156.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。

技术特征:
1.一种图像处理方法,其特征在于,所述方法应用于移动终端,所述方法包括:在扫描实体卡的过程中,若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,获取所述预设匹配图片对应的目标资源;所述预设匹配图片预先注册到扫描场景会话中;其中,所述扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话;所述目标资源至少包括目标视频资源、目标音频资源或目标图片资源;通过增强虚拟现实技术,在所述扫描场景会话中对所述目标资源进行展示,以实现将真实环境和所述目标资源叠加在同一场景。2.根据权利要求1所述的方法,其特征在于,获取服务器端存储的预设匹配图片的过程,包括:发送请求指令至所述服务器端,请求下载所述服务器端存储的预设匹配图片下载地址;根据所述预设匹配图片下载地址,获取服务器端存储的预设匹配图片。3.根据权利要求2所述的方法,其特征在于,还包括:通过所述请求指令获取所述服务器端存储的预设匹配图片的关联信息;所述关联信息至少包括目标地址和图片唯一标识id;所述目标地址至少包括目标视频播放地址、目标音频播放地址或目标图片下载地址。4.根据权利要求3所述的方法,其特征在于,所述预设匹配图片预先注册到扫描场景会话的过程,包括:将所述预设匹配图片转换成像素位图资源,并设置像素位图资源的坐标方向、尺寸和唯一标识id;根据设置后的像素位图资源,生成图像跟踪的配置信息;初始化扫描场景会话,并将所述配置信息注册到所述扫描场景会话中。5.根据权利要求4所述的方法,其特征在于,所述在扫描实体卡的过程中,若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,获取所述预设匹配图片对应的目标资源,包括:在扫描实体卡的过程中,将扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片进行相似度匹配;若所述实体卡的图片与所述预设匹配图片之间的相似度大于预设阈值,确定所述实体卡的图片与所述预设匹配图片相匹配,通过图片唯一标识id在所述关联信息中检索目标地址;在扫描场景会话中,根据目标地址,获取所述预设匹配图片对应的目标资源。6.根据权利要求5所述的方法,其特征在于,所述在扫描场景会话中,根据目标地址,获取所述预设匹配图片对应的目标资源,包括:在扫描场景会话中,若所述目标地址为视频播放地址,通过所述视频播放地址,获取所述预设匹配图片对应的视频资源;若所述目标地址为音频播放地址,通过所述音频播放地址获取所述预设匹配图片对应的音频资源;若所述目标地址为图片下载地址,通过所述图片下载地址获取所述预设匹配图片对应的图片资源。
7.根据权利要求6所述的方法,其特征在于,通过增强虚拟现实技术,在所述扫描场景会话中对所述目标资源进行展示,以实现将真实环境和所述目标资源叠加在同一画面,包括:获取预设匹配图片对应的图像宽高值;根据所述图像宽高值创建平面对象,并将所述目标资源作为所述平面对象的展示内容;通过所述平面对象创建场景节点,在所述扫描场景会话中,通过所述场景节点将所述目标资源展示在实体卡所处的锚点位置,以实现将真实环境和所述目标资源叠加在同一场景。8.一种图像处理方法,其特征在于,所述方法应用于服务器端,所述方法包括:当接收到移动终端发送的请求指令时,将预设匹配图片发送至所述移动终端,使所述移动终端对实体卡进行扫描,若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,使所述移动终端获取所述预设匹配图片对应的目标资源,并通过增强虚拟现实技术,在所述扫描场景会话中对所述目标资源进行展示,以实现将真实环境和所述目标资源叠加在同一场景;其中,所述预设匹配图片预先注册到扫描场景会话中;所述扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话;所述目标资源至少包括视频资源、音频资源或图片资源。9.一种图像处理系统,其特征在于,所述系统应用于移动终端,所述系统包括:获取单元,用于在扫描实体卡的过程中,若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,获取所述预设匹配图片对应的目标资源;所述预设匹配图片预先注册到扫描场景会话中;其中,所述扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话;所述目标资源至少包括视频资源、音频资源或图片资源;展示单元,用于通过增强虚拟现实技术,在所述扫描场景会话中对所述目标资源进行展示,以实现将真实环境和所述目标资源叠加在同一场景。10.一种图像处理系统,其特征在于,所述系统应用于服务器端,所述系统包括:扫描单元,用于当接收到移动终端发送的请求指令时,将预设匹配图片发送至所述移动终端,使所述移动终端对实体卡进行扫描;获取展示单元,用于若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,使所述移动终端获取所述预设匹配图片对应的目标资源,并通过增强虚拟现实技术,在所述扫描场景会话中对所述目标资源进行展示,以实现将真实环境和所述目标资源叠加在同一场景;其中,所述预设匹配图片预先注册到扫描场景会话中;所述扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话;所述目标资源至少包括视频资源、音频资源或图片资源。

技术总结
本申请公开了一种图像处理方法及系统,在扫描实体卡的过程中,若扫描到的实体卡的图片与获取到的服务器端存储的预设匹配图片相匹配,获取预设匹配图片对应的目标资源,预设匹配图片预先注册到扫描场景会话中,其中,扫描场景会话为捕获真实环境、进行图像追踪和渲染虚拟界面的场景会话,目标资源至少包括目标视频资源、目标音频资源或目标图片资源,通过增强虚拟现实技术,在扫描场景会话中对目标资源进行展示,以实现将真实环境和目标资源叠加在同一场景。同一场景。同一场景。


技术研发人员:周社军 何宇 赵一弘 雷雯 袁靖华
受保护的技术使用者:湖南快乐阳光互动娱乐传媒有限公司
技术研发日:2023.07.17
技术公布日:2023/10/20
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐