一种基于生成与共享ARMark的AR游戏与活动的方法和系统技术方案

技术编号:15878888 阅读:23 留言:0更新日期:2017-07-25 16:53
本发明专利技术公开了一种基于生成与共享ARMark的AR游戏与活动的方法和系统,该方法包括:生成以现实场景或场景中物体的图像特征信息为识别特征的ARMark;分享ARMark;通过在现实场景中检测与识别ARMark进行AR游戏或AR活动。本发明专利技术将ARMark位置化,不与具体的AR内容关联,通过ARMark的分享,可以实现各种各样的室内、室外、远程的多人互动AR游戏或者AR活动。

A method and system for AR games and activities based on the generation and sharing of ARMark

The invention discloses a method and system for generating and sharing ARMark AR games and activities based on the method comprises: generating the image feature information of the object or scene in the real scene as recognition features of ARMark; ARMark share; in the real scene detection and recognition of ARMark AR games or AR activity. The invention positions the ARMark and does not relate to the specific AR content, and can realize various indoor, outdoor, remote multi person interaction, AR game or AR activity through the sharing of the ARMark.

【技术实现步骤摘要】
一种基于生成与共享ARMark的AR游戏与活动的方法和系统
本专利技术涉及增强现实
,具体涉及一种基于生成与共享ARMark的AR游戏与活动的方法和系统。
技术介绍
增强现实(AugmentedReality,简称AR)是一种把虚拟世界和现实世界融合的技术,其应用经已延伸到教育、游戏、医疗、物联网、智能制造等多个领域。增强现实技术分两种,一种基于Marker,一种基于Markerless。基于Marker的AR技术采用计算机视觉技术进行Marker的生成,然后通过Marker的识别及其位置和方向检测,在摄像头的图像上合成CG动画然后显示。基于Markerless的AR技术一般基于LBS提供室外的AR应用,室内则寄希望于SLAM空间定位技术,但SLAM技术目前在智能手机上的应用还很不成熟,已有的应用仅限于平面检测用于家具摆放,无法实现虚拟对象与现实世界复杂场景的互动。目前的AR应用大都基于Marker,应用领域主要与教育、培训、游戏相关,每个Marker会事先准备好具体的虚拟内容。上述技术存在以下问题:1)这些AR应用的内容单一,导致用户的黏性不够,用户觉得AR比较新奇,体验一下不会再用,无法留住用户;2)目前的AR应用基本上都没有考虑多人互动,很难通过老用户去带动新用户。
技术实现思路
本专利技术的目的在于提供一种基于生成与共享ARMark的AR游戏与活动的方法和系统,本专利技术把ARMark作为AR游戏与活动的最基本元素--即位置点(ARPoint),不与具体、特定的AR内容关联,从而解决室内AR游戏无法定位问题,通过ARMark的共享实现多人互动AR游戏,并在此基础上扩展到室外、远程多人互动AR游戏。并可以把这些AR游戏作为企业或商家进行各种各样的AR活动,比如品牌促销、商品推广等。为实现上述目的,本专利技术提供一种基于生成与共享ARMark的AR游戏与活动的方法,其特征在于,该方法包括:生成以现实场景或场景中物体的图像特征信息为识别特征的ARMark;分享ARMark;通过在现实场景中检测与识别ARMark进行AR游戏或AR活动。可选的,在所述分享ARMark的步骤之后,在所述检测与识别ARMark的步骤之前,该方法还包括:寻找ARMark;根据AR游戏类型,提供辅助寻找ARMark的方式,包括:不提供任何寻找ARMark的辅助信息、提供ARMark的原图片、提供ARMark的原图片的局部图像、提供ARMark原图片被部分遮挡的图像、提供ARMark原图片被部分遮挡的局部图像,也可以包括其它辅助信息。可选的,所述生成以现实场景或场景中物体的图像特征信息为识别特征的ARMark的步骤包括:a、通过视频抓取图像帧;b、进行特征提取前的图像帧预处理,用户可以根据需求生成以下三种图像帧中的一种:原图像帧、截取原图像帧指定局部区域图像、或通过图像分割技术分割原图像帧中指定物体图像;c、通过视觉特征提取算法提取图像帧的特征信息;d、检测提取的特征信息是否与本地私有ARMark库中某个ARMark匹配,若匹配,重复进行步骤a、b和c,若不匹配,则将所述特征信息作为所述私有ARMark;e、将该私有ARMark基于位置分类,并添加分层命名标签。可选的,所述分享ARMark的步骤包括:从本地私有ARMark库中挑选一组与当前地理位置相关的ARMark;分享给其他用户,如果不进行分享则可以直接进行基于所挑选ARMark的单人AR游戏;将接收到的分享ARMark加入到本地共享ARMark库。可选的,所述通过在现实场景中检测与识别ARMark进行AR游戏或AR活动的步骤包括:a、AR游戏或活动根据挑选或共享的ARMark进行游戏的初始化;b、通过视频抓取图像帧;c、通过视觉特征提取算法提取该图像帧的特征信息;d、检测该AR游戏或活动的ARMark库是否存在某个ARMark与该图像帧或该图像帧局部区域的特征相匹配,若不匹配,则重复步骤b与c,若匹配,则进行AR游戏或活动预设的AR内容;e、重复步骤b、c与d,直到游戏结束。本专利技术还提供一种基于生成与共享ARMark的AR游戏与活动的系统,该基于生成与共享ARMark的AR游戏与活动的系统包括:ARMark生成模块,用于生成以现实场景或场景中物体的图像特征信息为识别特征的ARMark;ARMark分享模块,用于分享ARMark;ARMark识别模块,用于通过在现实场景中检测与识别ARMark进行AR游戏或AR活动。可选的,所述系统还包括:ARMark寻找模块,用于寻找ARMark分享模块所分享的ARMark并供所述ARMark识别模块识别;根据AR游戏类型,提供辅助寻找ARMark的方式,包括:不提供任何寻找ARMark的辅助信息、提供ARMark的原图片、提供ARMark的原图片的局部图像、提供ARMark原图片被部分遮挡的图像、提供ARMark原图片被部分遮挡的局部图像,也可以包括其它辅助信息。可选的,所述ARMark生成模块包括:图像帧抓取模块,用于通过视频抓取图像帧;图像帧预处理模块,用于生成用于特征提取模块处理的图像帧,根据需求生成以下三种图像帧中的一种:原图像帧、截取原图像帧指定局部区域图像、或通过图像分割技术分割原图像帧中指定物体图像;特征提取模块,用于通过视觉特征提取算法提取图像帧的特征信息;重复检测模块,用于检测提取的特征信息是否与本地私有ARMark库中某个ARMark匹配,若匹配,重复进行图像帧抓取模块、图像帧预处理模块与特征提取模块,若不匹配,则将所述特征信息作为所述私有ARMark;分类命名模块,用于将该私有ARMark基于位置分类,并添加分层命名标签。可选的,所述ARMark分享模块包括:ARMark挑选模块,用于从本地私有ARMark库中挑选一组与当前地理位置相关的ARMark;分享模块,用于分享给其他用户,如果不进行分享则可以直接进行基于所挑选ARMark的单人AR游戏;本地共享ARMark库加入模块,用于将接收到的分享ARMark加入到本地共享ARMark库。可选的,所述ARMark识别模块包括:初始化模块,用于AR游戏或活动根据挑选或共享的ARMark进行游戏的初始化;图像帧抓取模块,用于通过视频抓取图像帧;特征提取模块,用于通过视觉特征提取算法提取该图像帧的特征信息;重复检测模块,检测该AR游戏或活动的ARMark库是否存在某个ARMark与该图像帧或该图像帧局部区域的特征相匹配,若不匹配,则重复图像帧抓取模块与特征提取模块,若匹配,则进行AR游戏或活动预设的AR内容;游戏或活动结束模块,用于重复图像帧抓取模块、特征提取模块与重复检测模块,直到AR游戏或活动结束。本专利技术具有如下优点:本专利技术将ARMark位置化,不与具体的AR内容关联,通过ARMark的分享,可以实现各种各样的室内、室外、远程的多人互动AR游戏或者AR活动。附图说明图1是本专利技术私有ARMark生成步骤的一种具体实施方式的流程示意图。图2是本专利技术玩家挑选ARMark进行个人AR游戏或活动的一种具体实施方式的流程示意图。图3是本专利技术玩家挑选与分享ARMark进行多人互动AR游戏或活动的一种具体实施方式的流程示意图图4是本专利技术基于ARMark的AR游戏或活动从开始到结束的一种具本文档来自技高网...
一种基于生成与共享ARMark的AR游戏与活动的方法和系统

【技术保护点】
一种基于生成与共享ARMark的AR游戏与活动的方法,其特征在于,该方法包括:生成以现实场景或场景中物体的图像特征信息为识别特征的ARMark;分享ARMark;通过在现实场景中检测与识别ARMark进行AR游戏或AR活动。

【技术特征摘要】
1.一种基于生成与共享ARMark的AR游戏与活动的方法,其特征在于,该方法包括:生成以现实场景或场景中物体的图像特征信息为识别特征的ARMark;分享ARMark;通过在现实场景中检测与识别ARMark进行AR游戏或AR活动。2.根据权利要求1所述的方法,其特征在于,在所述分享ARMark的步骤之后,在所述检测与识别ARMark的步骤之前,该方法还包括:寻找ARMark;根据AR游戏类型,为玩家提供辅助寻找ARMark的方式,包括:不提供任何寻找ARMark的辅助信息、提供ARMark的原图片、提供ARMark的原图片的局部图像、提供ARMark原图片被部分遮挡的图像、提供ARMark原图片被部分遮挡的局部图像。3.根据权利要求1所述的方法,其特征在于,所述生成以现实场景或场景中物体的图像特征信息为识别特征的ARMark的步骤包括:a、通过视频抓取图像帧;b、进行特征提取前的图像帧预处理,根据AR游戏类型生成以下三种图像帧中的一种:原图像帧、截取原图像帧指定局部区域图像、或通过图像分割技术分割原图像帧中指定物体图像;c、通过视觉特征提取算法提取图像帧的特征信息;d、检测提取的特征信息是否与本地私有ARMark库中某个ARMark匹配,若匹配,重复进行步骤a、b和c,若不匹配,则将所述特征信息作为所述私有ARMark;e、将该私有ARMark基于位置分类,并添加分层命名标签。4.根据权利要求1所述的方法,其特征在于,所述分享ARMark的步骤包括:从本地私有ARMark库中挑选一组与当前地理位置相关的ARMark;分享给其他用户,如果不进行分享则可以直接进行基于所挑选ARMark的单人AR游戏;将接收到的分享ARMark加入到本地共享ARMark库。5.根据权利要求1所述的方法,其特征在于,所述通过在现实场景中检测与识别ARMark进行AR游戏或AR活动的步骤包括:a、AR游戏或活动根据挑选或共享的ARMark进行游戏的初始化;b、通过视频抓取图像帧;c、通过视觉特征提取算法提取该图像帧的特征信息;d、检测该AR游戏或活动的ARMark库是否存在某个ARMark与该图像帧或该图像帧局部区域的特征相匹配,若不匹配,则重复步骤b与c,若匹配,则进行AR游戏或活动预设的AR内容;e、重复步骤b、c与d,直到游戏结束。6.一种基于生成与共享ARMark的AR游戏与活动的系统,其特征在于,该基于生成与共享ARMark的AR游戏与活动的系统包括:ARMark生成模块,用于生成以现实场景或场景...

【专利技术属性】
技术研发人员:王先兵
申请(专利权)人:武汉虚世科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1