The embodiment of the invention provides an image data processing method, a device and an electronic terminal, in which the image data processing method includes a texture binding method that calls the client through the page code execution context, which is triggered by the web page code execution context; the web site triggers the guest by the texture binding method. The household end binds the texture data of the image collected by the image acquisition device to the pre activated target texture unit, which obtains the texture data of the image from the target texture unit, and performs image processing on the image according to the texture data. Through the embodiment of the invention, the advantages of WebAR dynamic deployment and modification at any time are maintained, and the speed and efficiency of data processing are improved.
【技术实现步骤摘要】
图像数据处理方法、装置及电子终端
本专利技术实施例涉及计算机
,尤其涉及一种图像数据处理方法、装置及电子终端。
技术介绍
AR(AugmentedReality,增强现实)技术是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,其把原本在现实世界的一定时间范围内很难体验到的信息(如,视觉信息、声音信息等),模拟仿真后叠加到真实的信息中,真实的环境和虚拟的物体实时地叠加到了同一个画面或者同时存在。随着AR技术的发展,通过网页承载AR技术的WebAR也被广泛使用。但不论是AR还是WebAR,图像采集设备如摄像头采集的图像数据都是进行AR处理的基础。对于WebAR来说,为了让网页能对摄像头采集到的现实场景进行增强,目前一种常用的方式是Native端(客户端)直接绘制摄像头采集的图像数据,放置于网页端的网页视图如WebView层级之下,但这种方式中,网页端无法获取、处理摄像头采集的图像数据,如果想要通过网页对图像增加滤镜或者进行其他图像处理需要修改Native端的代码,丧失了WebAR动态部署,随时修改的优点。因此,如何有效实现网页端对图像数据的处理如AR处理,成为亟待解决的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种图像数据处理方法、装置及电子终端,以有效实现网页端对图像数据的处理。根据本专利技术实施例的第一方面,提供了一种图像数据处理方法,包括:网页端根据图像绘制指令,通过网页代码执行上下文调用客户端的纹理绑定方法;网页端通过所述纹理绑定方法,触发客户端将图像采集设备采集的图像的纹理数据绑定至预先激活的目标纹理单元中;网页端从目标纹理单元中获 ...
【技术保护点】
1.一种图像数据处理方法,包括:网页端根据图像绘制指令,通过网页代码执行上下文调用客户端的纹理绑定方法;所述网页端通过所述纹理绑定方法,触发所述客户端将图像采集设备采集的图像的纹理数据绑定至预先激活的目标纹理单元中;所述网页端从所述目标纹理单元中获取所述图像的纹理数据,并根据所述纹理数据对所述图像进行图像处理。
【技术特征摘要】
1.一种图像数据处理方法,包括:网页端根据图像绘制指令,通过网页代码执行上下文调用客户端的纹理绑定方法;所述网页端通过所述纹理绑定方法,触发所述客户端将图像采集设备采集的图像的纹理数据绑定至预先激活的目标纹理单元中;所述网页端从所述目标纹理单元中获取所述图像的纹理数据,并根据所述纹理数据对所述图像进行图像处理。2.根据权利要求1所述的方法,其中,在所述网页端通过网页代码执行上下文调用客户端的纹理绑定方法之前,所述方法还包括:所述网页端获取渲染上下文,并对所述渲染上下文中的顶点着色器、片元着色器和纹理单元进行设置。3.根据权利要求2所述的方法,其中,对所述渲染上下文中的纹理单元进行设置,包括:为所述纹理单元设置标号。4.根据权利要求2或3所述的方法,其中,在所述对所述渲染上下文中的顶点着色器、片元着色器和纹理单元进行设置之后,所述方法还包括:激活所述渲染上下文中的纹理单元,并将激活的所述纹理单元作为所述目标纹理单元。5.根据权利要求1所述的方法,其中,所述网页端通过所述纹理绑定方法,触发所述客户端将图像采集设备采集的图像的纹理数据绑定至预先激活的目标纹理单元中,包括:所述网页端通过所述纹理绑定方法,触发所述客户端将图像采集设备采集的图像进行图像处理,并将所述图像处理后的所述图像的纹理数据绑定至预先激活的目标纹理单元中。6.根据权利要求5所述的方法,其中,所述图像处理包括滤镜处理。7.一种图像数据处理装置,所述装置设置于网页端,所述装置包括:调用模块,用于根据图像绘制指令,通过网页代...
【专利技术属性】
技术研发人员:王淮,陈汉钗,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。