图像绘制方法及装置制造方法及图纸

技术编号:16064708 阅读:37 留言:0更新日期:2017-08-22 17:00
本发明专利技术公开了一种图像绘制方法及装置,属于图像处理技术领域。所述方法包括:通过浏览器获取增强现实AR网页的统一资源定位符URL;通过所述浏览器根据所述URL从服务器中获取所述AR网页的网页信息,所述网页信息中包含虚拟对象所对应的信息,所述虚拟对象为用于绘制在所述AR网页中的对象;根据所述网页信息绘制包含所述虚拟对象的所述AR网页。解决了相关技术中终端下载APP需要耗费较长时间,获取AR功能的获取效率较低的问题;达到了可以提高终端获取AR功能的获取效率的效果。

Image drawing method and device

The invention discloses an image drawing method and a device, belonging to the technical field of image processing. The method comprises: obtaining enhanced uniform resource locator reality AR page match URL through the browser; through the browser based on the URL access to the web page information AR page from the server, including the corresponding virtual object information of the web information, the virtual object is used to draw the object in the AR in the web page; according to the AR page of the web page information including the rendering of virtual object. It solves the problem that the terminal download APP takes a long time to obtain the low efficiency of AR function acquisition, and achieves the effect of improving the access efficiency of the terminal to obtain the AR function.

【技术实现步骤摘要】
图像绘制方法及装置
本专利技术实施例涉及图像处理
,特别涉及一种图像绘制方法及装置。
技术介绍
增强现实(AR,AugmentedReality)技术是一种将虚拟世界和现实世界叠加到同一画面或空间中,使得虚拟世界和现实世界同时存在的技术。相关技术中,当用户需要体验AR功能时,用户可以触发终端下载应用程序(APP,Application),终端通过下载的APP体验AR功能。由于终端下载APP时,需要耗费较长的时间,因此,相关技术中,终端获取AR功能的效率较低。
技术实现思路
为了解决现有技术中存在的问题,本专利技术实施例提供了一种图像绘制方法及装置。技术方案如下:根据本专利技术实施例的第一方面,提供一种图像绘制方法,该方法包括:通过浏览器获取增强现实AR网页的统一资源定位符URL;通过所述浏览器根据所述URL从服务器中获取所述AR网页的网页信息,所述网页信息中包含虚拟对象所对应的信息,所述虚拟对象为用于绘制在所述AR网页中的对象;根据所述网页信息绘制包含所述虚拟对象的所述AR网页。根据本专利技术实施例的第二方面,提供一种图像绘制装置,该装置包括:获取模块,用于通过浏览器获取增强现实AR网页的统一资源定位符URL;所述获取模块,还用于通过所述浏览器根据所述URL从服务器中获取所述AR网页的网页信息,所述网页信息中包含虚拟对象所对应的信息,所述虚拟对象为用于绘制在所述AR网页中的对象;绘制模块,用于根据所述网页信息绘制包含所述虚拟对象的所述AR网页。本专利技术实施例提供的技术方案带来的有益效果是:在通过浏览器获取到AR网页的URL之后,可以通过浏览器根据该URL从服务器中获取AR网页的网页信息,该网页信息中包括虚拟对象所对应的信息;根据该网页信息绘制包含虚拟对象的AR网页;也即通过AR网页来实现AR功能,解决了相关技术中终端下载APP需要耗费较长时间,终端获取AR功能的获取效率较低的问题;达到了可以提高终端获取AR功能的获取效率的效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术各个实施例所涉及的实施环境的示意图;图2是本专利技术一个实施例提供的图像绘制方法的流程图;图3是本专利技术一个实施例提供的图像绘制方法中询问用户是否允许调用摄像头时的示意图;图4是本专利技术一个实施例提供的图像绘制方法中绘制的WebAR页面的示意图;图5是本专利技术一个实施例提供的图像绘制方法的另一流程图;图6是本专利技术一个实施例提供的图像绘制装置的示意图;图7是本专利技术一个实施例提供的终端的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其示出了本专利技术各个实施例提供的图像绘制方法所涉及的实施环境的示意图,如图1所示,该实施环境包括终端110、摄像头120和服务器130。其中:终端110是指安装有浏览器且具有联网功能的设备。浏览器可以是独立的APP,也可以为某一APP中的内置浏览器,本实施例对此并不做限定。实际实现时,终端110可以为诸如智能手机、平板电脑、笔记本电脑、膝上型便携计算机或者台式电脑之类的设备,对此并不做限定。摄像头120可以为迷你摄像头、针孔摄像头或者其它类型的摄像头,本实施例对此并不做限定。并且,此处所说的摄像头120是能够采集图像的一切设备的总称,对其实际实现时的命名并不做限定。终端110和摄像头120可以为相互独立的设备,并且终端110与摄像头120可以进行信息交互,比如,摄像头120为通过通用串行总线(UniversalSerialBus,USB)接口连接终端110并且进行信息传输。可选地,摄像头120还可以集成在终端110中,比如,终端120为集成有摄像头的智能手机,通常情况下,摄像头120可以为终端120的后置摄像头,本实施例对此并不做限定。服务器130是指用于为浏览器提供后台服务的服务器,该服务器130可以由一台服务器组成,也可以为由多台服务器组成的服务器集群,对此并不做限定。在上述实施环境中,终端110和服务器130可以通过有线或者无线网络连接。请参考图2,其示出了本专利技术一个实施例提供的图像绘制方法的方法流程图,本实施例以该图像绘制方法用于图1所示的终端中。如图2所示,该图像绘制方法可以包括:步骤201,通过浏览器获取增强现实AR网页的统一资源定位符(UniformResoureLocator,URL)。AR功能可以通过AR网页的形式发布和传播,在用户需要体验AR功能时,用户可以在终端中打开对应的AR网页。相应的,终端可以接收到打开AR网页的触发信号,在接收到该触发信号之后,终端中的浏览器即可获取到该AR网页的URL。其中,AR网页是指能够实现AR功能的Web页面。触发信号可以为在浏览器的地址栏中输入AR网页的网页地址的输入信号;或者,终端扫描图形码的扫描信号;或者,终端识别图形码的识别信号;又或者,接收到的点击该网页链接的点击信号。其中,图形码可以为二维码或者条形码,图形码中可以携带有AR网页的URL,对此并不做限定。在触发信号为扫描信号时,终端可以通过浏览器的应用程序编程接口(ApplicationProgrammingInterface,API)调用浏览器,调用的浏览器可以根据扫描得到的图形码中的内容得到AR网页的URL。可选地,终端可以通过系统中的浏览器的API调用系统中的浏览器,或者,在扫描图形码时使用的客户端中有内置浏览器时,终端还可以通过该内置浏览器的API调用该内置浏览器,本实施例对此并不做限定。比如,小花在体验某一AR网页的AR功能之后,想向好友小刚推荐该AR网页,此时,小花可以向小刚展示该AR网页所对应的二维码,小刚使用即时通信程序中的扫一扫功能扫描该二维码之后,小刚的手机即可通过即时通信程序的内置浏览器的API调用该内置浏览器。在触发信号为识别信号时,终端可以通过系统中的浏览器的API调用系统中的浏览器,或者,在识别图形码时使用的客户端中有内置浏览器时,终端还可以通过该内置浏览器的API调用该内置浏览器,调用的浏览器即可根据识别结果得到图形码中携带的AR网页的URL。比如,小明的好友通过即时通信程序向小明发送了一个二维码,小明施加长按该二维码的长按信号之后,小明使用的手机可以接收到该长按信号,并在接收到该长按信号之后,通过即时通信程序的内置浏览器的API调用该内置浏览器。其中,长按信号是指按压二维码的时间达到预设时间阈值的信号。在触发信号为点击网页链接的点击信号且上述网页链接不是在浏览器中显示的网页链接时,在终端接收到点击信号之后,终端可以通过浏览器的API调用该浏览器,该浏览器可以接收网页链接所在应用程序上报的AR网页的URL。实际实现时,终端可以通过系统中的浏览器的API调用系统中的浏览器,可选地,当网页链接为在社交应用程序中传播的链接时,若该社交应用程序有内置浏览器,则终端还可以通过内置浏览器的API调用该内置浏览器;而若该社交应用程序没有内置浏览器时,则终端可以通过系统中的浏览器的API调用系统中的浏览器。当然,本文档来自技高网...
图像绘制方法及装置

【技术保护点】
一种图像绘制方法,其特征在于,所述方法包括:通过浏览器获取增强现实AR网页的统一资源定位符URL;通过所述浏览器根据所述URL从服务器中获取所述AR网页的网页信息,所述网页信息中包含虚拟对象所对应的信息,所述虚拟对象为用于绘制在所述AR网页中的对象;根据所述网页信息绘制包含所述虚拟对象的所述AR网页。

【技术特征摘要】
1.一种图像绘制方法,其特征在于,所述方法包括:通过浏览器获取增强现实AR网页的统一资源定位符URL;通过所述浏览器根据所述URL从服务器中获取所述AR网页的网页信息,所述网页信息中包含虚拟对象所对应的信息,所述虚拟对象为用于绘制在所述AR网页中的对象;根据所述网页信息绘制包含所述虚拟对象的所述AR网页。2.根据权利要求1所述的方法,其特征在于,所述根据所述网页信息绘制包含所述虚拟对象的所述AR网页,包括:在所述浏览器实时调用摄像头成功时,通过所述摄像头实时采集真实环境的真实环境图像,绘制叠加所述真实环境图像和所述虚拟对象后的所述AR网页。3.根据权利要求1所述的方法,其特征在于,所述根据所述网页信息绘制包含所述虚拟对象的所述AR网页,包括:在所述浏览器实时调用摄像头失败时,通过所述浏览器根据所述URL从所述服务器中获取预设三维场景模型,绘制叠加所述预设三维场景模型和所述虚拟对象后的所述AR网页。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述浏览器具备实时调用所述摄像头的能力且所述浏览器具备在所述AR网页中实时调用所述摄像头的调用权限时,实时调用所述摄像头成功。5.根据权利要求1至4任一所述的方法,其特征在于,所述虚拟对象为三维立体模型,所述根据所述网页信息绘制包含所述虚拟对象的所述AR网页,包括:在所述浏览器支持在所述AR网页中绘制三维信息时,根据所述网页信息绘制包含所述虚拟对象的所述AR网页。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在所述浏览器支持网页图形库WebGL、所述浏览器所支持的3D引擎在所述AR网页中未出现报错且所述浏览器在所述AR网页中支持三维信息渲染时,确定所述浏览器支持在所述AR网...

【专利技术属性】
技术研发人员:刘思敏黄剑鑫郭亮
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1