一种基于ar游戏的安全防护方法、系统和可读存储介质

文档序号:1527073 发布日期:2020-02-14 浏览:25次 >En<

阅读说明:本技术 一种基于ar游戏的安全防护方法、系统和可读存储介质 (Security protection method, system and readable storage medium based on AR game ) 是由 刘留 张骁 于 2019-10-30 设计创作,主要内容包括:本发明提供一种基于AR游戏的安全防护方法、系统和可读存储介质,所述方法包括:通过终端设备构建AR游戏的虚拟场景,以供用户进行AR游戏体验;实时监测所述终端设备呈现的虚拟场景画面是否在第一预设时段内未发生变化;如是,则向所述终端设备发出提醒确认信息;自发出所述提醒确认信息起,确认是否在第二预设时段内接受到所述终端设备的反馈确认信息;如否,则判断所述终端设备对应的用户处于危险状态。本发明通过实时监测终端设备呈现的画面是否有变化,以此来推测用户是否处于危险状态,一旦用户处于危险状态时,可以及时采取营救措施,进而为用户的AR游戏体验过程提供了安全保障。(The invention provides a security protection method, a system and a readable storage medium based on an AR game, wherein the method comprises the following steps: constructing a virtual scene of the AR game through the terminal equipment so that a user can experience the AR game; monitoring whether a virtual scene picture presented by the terminal equipment is unchanged within a first preset time period or not in real time; if so, sending reminding confirmation information to the terminal equipment; after the reminding confirmation information is sent out, whether the feedback confirmation information of the terminal equipment is received in a second preset time period is confirmed; if not, judging that the user corresponding to the terminal equipment is in a dangerous state. According to the invention, whether the picture presented by the terminal equipment is changed or not is monitored in real time, so that whether the user is in a dangerous state or not is presumed, once the user is in the dangerous state, rescue measures can be taken in time, and further safety guarantee is provided for the AR game experience process of the user.)

一种基于AR游戏的安全防护方法、系统和可读存储介质

技术领域

本发明涉及增强现实技术领域,尤其涉及一种基于AR游戏的安全防护方法、系统和可读存储介质。

背景技术

增强现实技术(即AR技术)是一种能够在屏幕上将虚拟世界套在现实世界中进行互动的技术,和虚拟现实技术相比,增强现实技术能够带来接近真实世界的感官体验。

AR游戏则是将增强现实技术应用到游戏中,能够在游戏中构建更加逼真的游戏情境,给玩者带来非常逼真的游戏体验。AR游戏使传统的游戏增加了与现实场景结合的虚拟景象,使游戏不再局限于显示器,而是使游戏界面叠映于现实对象中,这样便使游戏的可操作性和互动性大大增强。用户只需要通过眼睛凝视或手势指点等简单的身体动作进行操作,便可以实现对游戏的操作。AR游戏需要玩家进行必要的动作来完成游戏操作,游戏镜头不会固定于某个单一的画面或镜头,因此,在用户进行某种动作时,要求AR游戏系统能及时的回应用户的动作,将正确的请求获取并将正确的结果反馈给用户。这样才能保证用户的游戏体验。通过将虚拟世界和真实世界的进行实时同步,使得游戏本身的游戏性与趣味性大大增强,用户因此获得更好的游戏互动。

AR游戏的实现往往需要有一定的设备支持,常见的设备包括手机、平板电脑等。然而用户在使用这些设备体验AR游戏时,尤其是初级用户,通常会把注意力集中在设备上显示的虚拟景象,但却容易忽视对周围真实环境的查看,一旦周围环境不利于用户进行AR游戏任务,将有可能对用户造成一定的安全风险。

发明内容

为了解决上述至少一个技术问题,本发明提出了一种基于AR游戏的安全防护方法、系统和可读存储介质。

为了实现上述目的,本发明第一方面提出了一种基于AR游戏的安全防护方法,所述方法包括:

通过终端设备构建AR游戏的虚拟场景,以供用户进行AR游戏体验;

实时监测所述终端设备呈现的虚拟场景画面是否在第一预设时段内未发生变化;

如是,则向所述终端设备发出提醒确认信息;

自发出所述提醒确认信息起,确认是否在第二预设时段内接受到所述终端设备的反馈确认信息;

如否,则判断所述终端设备对应的用户处于危险状态。

本方案中,在判断所述终端设备对应的用户处于危险状态之后,所述方法还包括:

通过GPS定位技术获取所述终端设备的位置信息;

将所述位置信息和所述危险状态通知给与所述终端设备具有绑定关系的紧急联系人。

本方案中,在通过终端设备构建AR游戏的虚拟场景之前,所述方法还包括:

接收所述终端设备的注册请求,其中所述注册请求至少包括用户身份信息和紧急联系人信息;

根据所述用户身份信息生成相应的AR游戏账号信息;

建立所述AR游戏账号信息与所述紧急联系人信息之间的绑定关系。

本方案中,确认是否在第二预设时段内接受到所述终端设备的反馈确认信息之后,所述方法还包括:

如是,则判断所述终端设备对应的用户处于正常AR游戏状态。

本方案中,在判断所述终端设备对应的用户处于危险状态之后,所述方法还包括:

通过GPS定位技术获取所述终端设备的坐标位置;

在所述坐标位置周围预设距离内投放AR游戏任务;

当至少一个其他用户到达所述坐标位置执行AR游戏任务时,确认是否接收到所述至少一个其他用户反馈的危险状态;

如否,则解除用户的危险状态。

本方案中,在通过GPS定位技术获取所述终端设备的坐标位置之后,所述方法还包括:

获取所述坐标位置周围预设距离内的遥感图像;

对所述遥感图像进行处理以生成NDWI灰度图像,并计算对应的NDWI指数;

采用FNEA方法对所述NDWI灰度图像进行分割成多个图斑;

计算各个图斑NDWI均值

Figure BDA0002253174210000031

并构建以NDWI为依据的水体概率图

Figure BDA0002253174210000032

其中,

Figure BDA0002253174210000033

i、j分别表示一个图斑内的第i个像元、NDWI灰度图像内第j个图斑,n为图斑内像元个数,

Figure BDA0002253174210000034

分别表示所述NDWI灰度图像内图斑

Figure BDA0002253174210000035

的最小和最大值;

以图斑包络矩形构建初始的水体目标子区;

将所述水体目标子区的图像输入卷积神经网络CNN水体识别模型中,得到识别概率

Figure BDA0002253174210000041

计算获取水体的空谱联合概率

Figure BDA0002253174210000042

以空谱联合概率中误差的3倍为依据,剔除不为水体的图斑;

采用迭代运算直至误差收敛,完成水体区域识别;

判断所述坐标位置是否落入所述水体区域;

如是,则判定所述用户处于危险状态,并向急救中心发送所述危险状态和所述坐标位置。

本方案中,通过终端设备构建AR游戏的虚拟场景,具体包括:

采用终端设备摄取真实场景的视频流并将其转化成数字图像;

通过图像处理技术从所述数字图像中辨识出预先设置的标志物;

根据所述标志物的特征信息生成相应的虚拟目标物;

根据所述虚拟目标物与所述标志物之间的位置关系,将所述虚拟目标物合成在所述数字图像上,以形成合成图像。

本发明第二方面还提出一种基于AR游戏的安全防护系统,所述基于AR游戏的安全防护系统包括:存储器及处理器,所述存储器中包括一种基于AR游戏的安全防护方法程序,所述基于AR游戏的安全防护方法程序被所述处理器执行时实现如下步骤:

通过终端设备构建AR游戏的虚拟场景,以供用户进行AR游戏体验;

实时监测所述终端设备呈现的虚拟场景画面是否在第一预设时段内未发生变化;

如是,则向所述终端设备发出提醒确认信息;

自发出所述提醒确认信息起,确认是否在第二预设时段内接受到所述终端设备的反馈确认信息;

如否,则判断所述终端设备对应的用户处于危险状态。

本方案中,所述基于AR游戏的安全防护方法程序被所述处理器执行时还实现如下步骤:

通过GPS定位技术获取所述终端设备的坐标位置;

在所述坐标位置周围预设距离内投放AR游戏任务;

当至少一个其他用户到达所述坐标位置执行AR游戏任务时,确认是否接收到所述至少一个其他用户反馈的危险状态;

如否,则解除用户的危险状态。

本发明第三方面还提出一种计算机可读存储介质,所述计算机可读存储介质中包括一种基于AR游戏的安全防护方法程序,所述基于AR游戏的安全防护方法程序被处理器执行时,实现如上述的一种基于AR游戏的安全防护方法的步骤。

本发明提出的基于AR游戏的安全防护方法、系统和可读存储介质,通过实时监测终端设备呈现的画面是否有变化,以此来推测用户是否处于危险状态,一旦用户处于危险状态时,可以及时采取营救措施,进而为用户的AR游戏体验过程提供了安全保障。

本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

图1示出了本发明一种基于AR游戏的安全防护方法的流程图;

图2示出了本发明的危险状态解除方法的流程图;

图3示出了本发明一种基于AR游戏的安全防护系统的框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了本发明一种基于AR游戏的安全防护方法的流程图。

如图1所示,本发明第一方面提出一种基于AR游戏的安全防护方法,所述方法包括:

S102,通过终端设备构建AR游戏的虚拟场景,以供用户进行AR游戏体验;

S104,实时监测所述终端设备呈现的虚拟场景画面是否在第一预设时段内未发生变化;

S106,如是,则向所述终端设备发出提醒确认信息;

S108,自发出所述提醒确认信息起,确认是否在第二预设时段内接受到所述终端设备的反馈确认信息;

S110,如否,则判断所述终端设备对应的用户处于危险状态。

需要说明的是,所述终端设备可以为手机、PC、PAD等通信设备。

可以理解,本发明通过检测到终端设备摄像头拍摄的画面不变动,来推测用户可能处于危险状态,例如,用户摔倒了,且倒地不起,此时需要及时对用户的危险状态进行及时感知和营救处理,进而为用户在AR游戏体验过程提供安全保障。

进一步的,确认是否在第二预设时段内接受到所述终端设备的反馈确认信息之后,所述方法还包括:

如是,则判断所述终端设备对应的用户处于正常AR游戏状态。

根据本发明的实施例,在判断所述终端设备对应的用户处于危险状态之后,所述方法还包括:

通过GPS定位技术获取所述终端设备的位置信息;

将所述位置信息和所述危险状态通知给与所述终端设备具有绑定关系的紧急联系人。

进一步的,在通过终端设备构建AR游戏的虚拟场景之前,所述方法还包括:

接收所述终端设备的注册请求,其中所述注册请求至少包括用户身份信息和紧急联系人信息;

根据所述用户身份信息生成相应的AR游戏账号信息;

建立所述AR游戏账号信息与所述紧急联系人信息之间的绑定关系。

需要说明的是,在用户进行AR游戏账号注册时,需要提供至少一位紧急联系人的信息,以确保用户在AR游戏过程出现紧急情况,可以及时通知到紧急联系人。

图2示出了本发明的危险状态解除方法的流程图。

如图2所示,在判断所述终端设备对应的用户处于危险状态之后,所述方法还包括:

S202,通过GPS定位技术获取所述终端设备的坐标位置;

S204,在所述坐标位置周围预设距离内投放AR游戏任务;

S206,当至少一个其他用户到达所述坐标位置执行AR游戏任务时,确认是否接收到所述至少一个其他用户反馈的危险状态;

S208,如否,则解除用户的危险状态。

需要说明的是,即使系统初步判断用户可能处于危险状态,但需要进一步确认,实际上用户可能不是处于危险状态,由于自己正在忙于其它事情,从而忽略或未听到提醒确认信息。此时,系统可以通过推送AR游戏任务,动员其他用户去现场间接判断用户是否处于危险状态,一方面借助AR游戏任务可以增强其他用户的AR游戏体验感,另一方面可以及时排查用户的危险状态是否存在。

进一步的,当至少一个其他用户到达所述坐标位置执行AR游戏任务时,如果确认接收到所述至少一个其他用户反馈的危险状态,则可以向急救中心及时反馈所述危险状态和所述坐标位置,以便于急救中心能够根据所述坐标位置赶赴现场进行营救。

需要说明的是,以所述坐标位置为中心,搜索周围附近在线的其他用户,并将AR游戏任务推送给周围附近在线的其他用户的终端设备。因为危险状态需要紧急处理,距离所述坐标位置较远的其他用户难以在较短时间内赶赴现场,只有动员距离所述坐标位置较近的其他用户才能实现对所述危险状态进行及时有效的处理。

根据本发明的实施例,在通过GPS定位技术获取所述终端设备的坐标位置之后,所述方法还包括:

获取所述坐标位置周围预设距离内的遥感图像;

对所述遥感图像进行处理以生成NDWI灰度图像,并计算对应的NDWI指数;

采用FNEA方法对所述NDWI灰度图像进行分割成多个图斑;

计算各个图斑NDWI均值

Figure BDA0002253174210000091

并构建以NDWI为依据的水体概率图

Figure BDA0002253174210000092

其中,

Figure BDA0002253174210000093

i、j分别表示一个图斑内的第i个像元、NDWI灰度图像内第j个图斑,n为图斑内像元个数,

Figure BDA0002253174210000094

分别表示所述NDWI灰度图像内图斑

Figure BDA0002253174210000095

的最小和最大值;

以图斑包络矩形构建初始的水体目标子区;

将所述水体目标子区的图像输入卷积神经网络CNN水体识别模型中,得到识别概率

Figure BDA0002253174210000096

计算获取水体的空谱联合概率

Figure BDA0002253174210000097

以空谱联合概率中误差的3倍为依据,剔除不为水体的图斑;

采用迭代运算直至误差收敛,完成水体区域识别;

判断所述坐标位置是否落入所述水体区域;

如是,则判定所述用户处于危险状态,并向急救中心发送所述危险状态和所述坐标位置。

需要说明的是,在初始的水体目标子区提取过程中,采用的分形网络演化方法FNEA(fractal net evolution approach)对NDWI灰度图像进行分割,计算各图斑NDWI均值并构建归一化水体指数NDWI为依据的水体概率图,

Figure BDA0002253174210000099

是以NDWI为依据第j个网斑视为水体的概率。

需要说明的是,在空谱联合概率计算过程中,在卷积神经网络CNN水体识别模型里,对应输入待识别的NDWI图斑包络矩形区域图像,可得到识别概率

Figure BDA0002253174210000101

将x=[x1,x2,…,xm]表示为NDWI指数,y=[y1,y2,…,ym]表示卷积神经网络CNN,m为图斑数,则水体空谱联合概率

Figure BDA0002253174210000102

表示为:

通过NDWI与CNN共同获取的图斑可视为高度疑似水体图斑,若空谱联合概率

Figure BDA0002253174210000104

越大,图斑为水体的可能性越大。常用的阈值法难以给定一个普适性的数值来确定水体图斑。利用加权平均计算空谱联合概率的中心,将疑似水体图斑尽可能压缩在高空谱联合概率,根据空谱联合概率中误差的3倍剔除不为水体的图斑,采用迭代运算直至收敛,完成水体识别的过程。

进一步的,空谱联合概率的加权中心

Figure BDA0002253174210000105

为:

Figure BDA0002253174210000106

其中,Wj为第j个图斑的权值;

Figure BDA0002253174210000107

空谱联合概率的中误差

Figure BDA0002253174210000108

表达式为:

Figure BDA0002253174210000109

时,则剔除该图斑,图斑数m相应减少,并根据公式

Figure BDA00022531742100001011

与公式

Figure BDA00022531742100001012

重新计算相应的中误差,迭代剔除非水体图斑,直至中误差收敛。

根据本发明的实施例,通过终端设备构建AR游戏的虚拟场景,具体包括:

采用终端设备摄取真实场景的视频流并将其转化成数字图像;

通过图像处理技术从所述数字图像中辨识出预先设置的标志物;

根据所述标志物的特征信息生成相应的虚拟目标物;

根据所述虚拟目标物与所述标志物之间的位置关系,将所述虚拟目标物合成在所述数字图像上,以形成合成图像。

在实现增强现实的过程中,需要将终端设备获得的真实场景的视频流,转化成数字图像,然后通过图像处理技术,辨识出预先设置的标志物,识别出标志物之后,以标志物作为参考,结合定位技术,由增强现实程序确定需要添加的三维虚拟目标物在增强现实环境中的位置和方向。确定需要添加的三维虚拟目标物的基本信息,生成虚拟目标物,并用程序根据标志物的位置,将虚拟目标物放置在正确的位置上。

需要说明的是,所述标志物的特征信息可以包括标志物种类、标志物坐标位置。所述标志物种类可以包括消防栓、路灯、树木、公交站牌等等。由于相同形状的标志物可能会有很多,为了对这些相同形状的标志物进行区分,本发明可以结合定位技术,区分出相同形状的标志物的不同坐标位置,由于每个标志物的坐标位置是唯一的,因此可以将标志物的坐标位置作为参考,在增强现实环境中添加虚拟目标物。

根据本发明的实施例,根据所述标志物的特征信息生成相应的虚拟目标物,具体包括:

根据所述标志物的特征信息在所述数据库中匹配出与之相对应的虚拟目标物样本;

根据匹配出的虚拟目标物样本生成相应的虚拟目标物。

需要说明的是,数据库中预存由多个虚拟目标物样本,多个虚拟目标物样本可以根据AR游戏需要来设定。具体的,标志物与虚拟目标物样本之间建立有绑定关系。根据AR游戏的需要,不同的标志物可以对应同一个虚拟目标物样本,也可以分别对应不同的虚拟目标物样本。

需要说明的是,所述数据库中的各个虚拟目标物样本的尺寸大小一致,但由于各个用户所使用的终端设备各不相同,因此,当匹配出相对应的虚拟目标物样本,可以根据所述虚拟目标物样本向不同的终端设备生成尺寸大小不同的虚拟目标物。

图3示出了本发明一种基于AR游戏的安全防护系统的框图。

如图3所示,本发明第二方面还提出一种基于AR游戏的安全防护系统3,所述基于AR游戏的安全防护系统3包括:存储器31及处理器32,所述存储器中包括一种基于AR游戏的安全防护方法程序,所述基于AR游戏的安全防护方法程序被所述处理器执行时实现如下步骤:

通过终端设备构建AR游戏的虚拟场景,以供用户进行AR游戏体验;

实时监测所述终端设备呈现的虚拟场景画面是否在第一预设时段内未发生变化;

如是,则向所述终端设备发出提醒确认信息;

自发出所述提醒确认信息起,确认是否在第二预设时段内接受到所述终端设备的反馈确认信息;

如否,则判断所述终端设备对应的用户处于危险状态。

需要说明的是,所述处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

需要说明的是,所述终端设备可以为手机、PC、PAD等通信设备。

可以理解,本发明通过检测到终端设备摄像头拍摄的画面不变动,来推测用户可能处于危险状态,例如,用户摔倒了,且倒地不起,此时需要及时对用户的危险状态进行及时感知和营救处理,进而为用户在AR游戏体验过程提供安全保障。

进一步的,如果确认在第二预设时段内接受到所述终端设备的反馈确认信息,则判断所述终端设备对应的用户处于正常AR游戏状态。

根据本发明的实施例,所述基于AR游戏的安全防护方法程序被所述处理器执行时还实现如下步骤:

通过GPS定位技术获取所述终端设备的位置信息;

将所述位置信息和所述危险状态通知给与所述终端设备具有绑定关系的紧急联系人。

进一步的,所述基于AR游戏的安全防护方法程序被所述处理器执行时还实现如下步骤:

接收所述终端设备的注册请求,其中所述注册请求至少包括用户身份信息和紧急联系人信息;

根据所述用户身份信息生成相应的AR游戏账号信息;

建立所述AR游戏账号信息与所述紧急联系人信息之间的绑定关系。

需要说明的是,在用户进行AR游戏账号注册时,需要提供至少一位紧急联系人的信息,以确保用户在AR游戏过程出现紧急情况,可以及时通知到紧急联系人。

根据本发明的实施例,所述基于AR游戏的安全防护方法程序被所述处理器执行时还实现如下步骤:

通过GPS定位技术获取所述终端设备的坐标位置;

在所述坐标位置周围预设距离内投放AR游戏任务;

当至少一个其他用户到达所述坐标位置执行AR游戏任务时,确认是否接收到所述至少一个其他用户反馈的危险状态;

如否,则解除用户的危险状态。

需要说明的是,即使系统初步判断用户可能处于危险状态,但需要进一步确认,实际上用户可能不是处于危险状态,由于自己正在忙于其它事情,从而忽略或未听到提醒确认信息。此时,系统可以通过推送AR游戏任务,动员其他用户去现场间接判断用户是否处于危险状态,一方面借助AR游戏任务可以增强其他用户的AR游戏体验感,另一方面可以及时排查用户的危险状态是否存在。

进一步的,当至少一个其他用户到达所述坐标位置执行AR游戏任务时,如果确认接收到所述至少一个其他用户反馈的危险状态,则可以向急救中心及时反馈所述危险状态和所述坐标位置,以便于急救中心能够根据所述坐标位置赶赴现场进行营救。

需要说明的是,以所述坐标位置为中心,搜索周围附近在线的其他用户,并将AR游戏任务推送给周围附近在线的其他用户的终端设备。因为危险状态需要紧急处理,距离所述坐标位置较远的其他用户难以在较短时间内赶赴现场,只有动员距离所述坐标位置较近的其他用户才能实现对所述危险状态进行及时有效的处理。

根据本发明的实施例,所述基于AR游戏的安全防护方法程序被所述处理器执行时还实现如下步骤:

获取所述坐标位置周围预设距离内的遥感图像;

对所述遥感图像进行处理以生成NDWI灰度图像,并计算对应的NDWI指数;

采用FNEA方法对所述NDWI灰度图像进行分割成多个图斑;

计算各个图斑NDWI均值并构建以NDWI为依据的水体概率图

Figure BDA0002253174210000152

其中,i、j分别表示一个图斑内的第i个像元、NDWI灰度图像内第j个图斑,n为图斑内像元个数,

Figure BDA0002253174210000154

分别表示所述NDWI灰度图像内图斑的最小和最大值;

以图斑包络矩形构建初始的水体目标子区;

将所述水体目标子区的图像输入卷积神经网络CNN水体识别模型中,得到识别概率

Figure BDA0002253174210000156

计算获取水体的空谱联合概率

Figure BDA0002253174210000157

以空谱联合概率中误差的3倍为依据,剔除不为水体的图斑;

采用迭代运算直至误差收敛,完成水体区域识别;

判断所述坐标位置是否落入所述水体区域;

如是,则判定所述用户处于危险状态,并向急救中心发送所述危险状态和所述坐标位置。

需要说明的是,在初始的水体目标子区提取过程中,采用的分形网络演化方法FNEA(fractal net evolution approach)对NDWI灰度图像进行分割,计算各图斑NDWI均值

Figure BDA0002253174210000158

并构建归一化水体指数NDWI为依据的水体概率图,

Figure BDA0002253174210000159

是以NDWI为依据第j个网斑视为水体的概率。

需要说明的是,在空谱联合概率计算过程中,在卷积神经网络CNN水体识别模型里,对应输入待识别的NDWI图斑包络矩形区域图像,可得到识别概率

Figure BDA00022531742100001510

将x=[x1,x2,…,xm]表示为NDWI指数,y=[y1,y2,…,ym]表示卷积神经网络CNN,m为图斑数,则水体空谱联合概率

Figure BDA00022531742100001511

表示为:

Figure BDA0002253174210000161

通过NDWI与CNN共同获取的图斑可视为高度疑似水体图斑,若空谱联合概率

Figure BDA0002253174210000162

越大,图斑为水体的可能性越大。常用的阈值法难以给定一个普适性的数值来确定水体图斑。利用加权平均计算空谱联合概率的中心,将疑似水体图斑尽可能压缩在高空谱联合概率,根据空谱联合概率中误差的3倍剔除不为水体的图斑,采用迭代运算直至收敛,完成水体识别的过程。

进一步的,空谱联合概率的加权中心

Figure BDA0002253174210000163

为:

Figure BDA0002253174210000164

其中,Wj为第j个图斑的权值;

Figure BDA0002253174210000165

空谱联合概率的中误差

Figure BDA0002253174210000166

表达式为:

Figure BDA0002253174210000167

时,则剔除该图斑,图斑数m相应减少,并根据公式

Figure BDA0002253174210000169

与公式重新计算相应的中误差,迭代剔除非水体图斑,直至中误差收敛。

根据本发明的实施例,通过终端设备构建AR游戏的虚拟场景,具体包括:

采用终端设备摄取真实场景的视频流并将其转化成数字图像;

通过图像处理技术从所述数字图像中辨识出预先设置的标志物;

根据所述标志物的特征信息生成相应的虚拟目标物;

根据所述虚拟目标物与所述标志物之间的位置关系,将所述虚拟目标物合成在所述数字图像上,以形成合成图像。

在实现增强现实的过程中,需要将终端设备获得的真实场景的视频流,转化成数字图像,然后通过图像处理技术,辨识出预先设置的标志物,识别出标志物之后,以标志物作为参考,结合定位技术,由增强现实程序确定需要添加的三维虚拟目标物在增强现实环境中的位置和方向。确定需要添加的三维虚拟目标物的基本信息,生成虚拟目标物,并用程序根据标志物的位置,将虚拟目标物放置在正确的位置上。

需要说明的是,所述标志物的特征信息可以包括标志物种类、标志物坐标位置。所述标志物种类可以包括消防栓、路灯、树木、公交站牌等等。由于相同形状的标志物可能会有很多,为了对这些相同形状的标志物进行区分,本发明可以结合定位技术,区分出相同形状的标志物的不同坐标位置,由于每个标志物的坐标位置是唯一的,因此可以将标志物的坐标位置作为参考,在增强现实环境中添加虚拟目标物。

根据本发明的实施例,根据所述标志物的特征信息生成相应的虚拟目标物,具体包括:

根据所述标志物的特征信息在所述数据库中匹配出与之相对应的虚拟目标物样本;

根据匹配出的虚拟目标物样本生成相应的虚拟目标物。

需要说明的是,数据库中预存由多个虚拟目标物样本,多个虚拟目标物样本可以根据AR游戏需要来设定。具体的,标志物与虚拟目标物样本之间建立有绑定关系。根据AR游戏的需要,不同的标志物可以对应同一个虚拟目标物样本,也可以分别对应不同的虚拟目标物样本。

需要说明的是,所述数据库中的各个虚拟目标物样本的尺寸大小一致,但由于各个用户所使用的终端设备各不相同,因此,当匹配出相对应的虚拟目标物样本,可以根据所述虚拟目标物样本向不同的终端设备生成尺寸大小不同的虚拟目标物。

本发明第三方面还提出一种计算机可读存储介质,所述计算机可读存储介质中包括一种基于AR游戏的安全防护方法程序,所述基于AR游戏的安全防护方法程序被处理器执行时,实现如上述的一种基于AR游戏的安全防护方法的步骤。

本发明提出一种基于AR游戏的安全防护方法、系统和可读存储介质,通过实时监测终端设备呈现的画面是否变化,以此来推测用户是否处于危险状态,一旦用户处于危险状态时,可以及时采取营救措施,进而为用户的AR游戏体验过程提供了安全保障。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种网络游戏开发系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类