一种图像处理方法及装置制造方法及图纸

技术编号:15247558 阅读:37 留言:0更新日期:2017-05-02 03:53
本申请公开了一种图像处理方法及装置,涉及多媒体技术领域,用于解决增强现实AR图像无法为用户呈现每个景物的实际位置的问题。本申请的方法包括:获取所述两个后置摄像头分别拍摄的图像;根据所获取的两个图像,生成所述两个图像中任意一个图像对应的立体图像,并生成所述立体图像对应的立体位图;从另一个图像中提取实物图像,并根据所述实物图像生成所述另一个图像对应的平面位图,所述另一个图像为所述两个图像中除所述立体图像对应的图像以外的图像;叠加所述立体位图与所述平面位图,并显示叠加后的最终位图。本申请适用于处理图像。

Image processing method and device

The invention discloses an image processing method and a device, which relates to the technical field of multimedia, and is used for solving the problem that the augmented reality AR image can not render the actual position of each scene for the user. The method includes: image acquisition of the two rear camera were taken; two according to the acquired image, stereo image generation of the arbitrary two images in a corresponding image, and generate the corresponding of the stereoscopic image stereo bitmap; extract the physical image from another image, and according to the real image corresponding to the image plane of another bitmap, the another image except image corresponding to the image of the stereo image of the two image; superimposed the stereoscopic bitmap and the planar bitmap, and display the final bitmap overlay after. This application applies to processing images.

【技术实现步骤摘要】

本申请涉及多媒体
,尤其涉及一种图像处理方法及装置
技术介绍
增强现实(英文:AugmentedReality,AR)技术,用于将电脑等设备模拟仿真后生成的虚拟信息叠加到平面图像中,从而使人们能够同时感受到虚拟信息和平面图像,其中虚拟信息以立体或平面的形式显示。比如,通过笔记本中自带的摄像头或台式机外接摄像设备获取原始平面图像,之后再由笔记本采用AR技术对原始平面图像进行处理,从而生成立体的AR图像。当拍摄处于多个平面的景物时,在获取的原始平面图像中,所有的景物处于同一个平面中。在由上述原始平面图像生成AR图像的过程中,会将平面图像中的每个景物生成各自对应的立体模型。由于平面图像无法反映空间中多个景物之间的位置关系,因此,生成的AR图像中所有的立体模型仍处于同一个平面中。但是依据每个景物的实际位置,可以了解到多个景物可能处于不同的平面中。这样一来,电脑生成的AR图像中每个景物的位置和每个景物的实际位置可能不完全相同,也就导致用户在观看到AR图像时,可以感受到现实环境中存在的所有景物以及所有景物在二维图像中的相对位置关系,也就无法为用户呈现每个景物的实际位置,从而降低用户的视觉体验。
技术实现思路
本申请提供一种图像处理方法及装置,能够解决AR图像无法为用户呈现每个景物的实际位置的问题。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供一种图像处理方法,所述方法应用于一种具有两个后置摄像头的终端,所述方法包括:获取所述两个后置摄像头分别拍摄的图像;根据所获取的两个图像,生成所述两个图像中任意一个图像对应的立体图像,并生成所述立体图像对应的立体位图;从另一个图像中提取实物图像,并根据所述实物图像生成所述另一个图像对应的平面位图,所述另一个图像为所述两个图像中除所述立体图像对应的图像以外的图像;叠加所述立体位图与所述平面位图,并显示叠加后的最终位图。第二方面,本申请提供一种图像处理装置,所述图像处理装置包括:获取模块,用于获取所述两个后置摄像头分别拍摄的图像;生成模块,用于根据所述获取模块所获取的两个图像,生成所述两个图像中任意一个图像对应的立体图像,并生成所述立体图像对应的立体位图;所述生成模块,还用于从另一个图像中提取实物图像,并根据所述实物图像生成所述另一个图像对应的平面位图,所述另一个图像为所述两个图像中除所述立体图像对应的图像以外的图像;叠加模块,用于叠加所述生成模块生成的所述立体位图与所述平面位图,并由显示模块显示由所述叠加模块叠加后的最终位图。本申请提供的图像处理方法及装置,相比较于现有技术中由电脑处理平面图像,之后生成并显示在同一个平面中展示的立体的AR图像,本申请可以通过终端上配置的两个后置摄像头获取两个图像,之后生成其中任意一个图像的立体图像,再结合另一个图像生成AR图像。虽然两个后置摄像头采集的图像中会存在多个相同的景物,但由于两个后置摄像头相对于所要拍摄的景物处于不同的位置,也就导致两个后置摄像头采集图像的角度不同,从而能够获取在两个角度上观察到的景物之间的位置关系。这样一来,终端可以根据上述位置关系,确定景物的实际位置,之后真实还原出拍摄平面图像时的现实环境。由此可见,即使用户不处于拍摄平面图像的现实环境中,也能够在观看AR图像过程中,产生与处于现实环境相同的感受,从而提升了用户的视觉体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种图像处理方法的流程图;图2为本专利技术实施例提供的一种图像处理方法的原理图;图3为本专利技术实施例提供的一种图像处理方法的示意图;图4为本专利技术实施例提供的另一种图像处理方法的流程图;图5为本专利技术实施例提供的另一种图像处理方法的示意图;图6为本专利技术实施例提供的另一种图像处理方法的流程图;图7为本专利技术实施例提供的另一种图像处理方法的示意图;图8、图9为本专利技术实施例提供的另一种图像处理方法的流程图;图10为本专利技术实施例提供的一种图像处理装置的结构示意图;图11为本专利技术实施例提供的一种终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种图像处理方法,该方法可以应用于设置有两个后置摄像头的终端,该终端在本专利技术实施例中具体可以为智能手机、平板电脑等能够提供拍照和图像处理功能的设备。如图1所示,该方法流程包括:步骤101、获取两个后置摄像头分别拍摄的图像。需要说明的是,两个后置摄像头可以同时获取两个图像,这两个图像可能完全相同,也可能不同。在本专利技术实施例中,以两个图像中的景物多数相同,在图像的四周位置存在少许的不同。此外,设置有两个后置摄像头的终端在拍摄图像时,与单一摄像头的终端相比,增大了进光量和感光面积,进而抑制了图像的噪点,使图像的整体画面更加清晰。两个后置摄像头还可以具备不同的功能,比如,其中一个后置摄像头负责成像,另一个后置摄像头负责测量景深等数据,这样可以实现先拍照后对焦;其中一个摄像头负责捕捉细节轮廓,另一个摄像头负责填充色彩,这样与单一摄像头的终端拍摄的图像相比,对于图像的解析力增加,且对于细节的捕捉能力增强,还能够实现同步对焦的功能,也可单独使用负责捕捉细节轮廓的摄像头来拍摄黑白图像。AR图像的生成过程如图2所示,由开源图形库(英文:OpenGraphicsLibrary,OpenGL)渲染模型生成立体图像,之后将立体图像和平面图像拼合在一起,得到最终呈现界面。此外,还可以使用开源计算机视觉库(英文:OpenSourceComputerVisionLibrary,OpenCV)来生成立体图像。步骤102、根据所获取的两个图像,生成两个图像中任意一个图像对应的立体图像,并生成立体图像对应的立体位图。需要说明的是由于通过OpenGL渲染模型生成的立体图像为矢量图,且立体图像和后置摄像头拍摄的图像位于不同的图层中,需要先将立体图像由矢量图转化为位图,即立体位图。另外,在本专利技术实施例中,后置摄像头拍摄的两个图像基本相同,因此,可根据两个图像中的任意一个图像生成立体图像,对于生成立体图像的图像,在此不做限定。另外,可以通过将立体图像转化为像素数据的方法生成立体位图。将立体图像转化为位图的方法代码如下:步骤103、从另一个图像中提取实物图像,并根据实物图像生成另一个图像对应的平面位图。其中,另一个图像为两个图像中除立体图像对应的图像以外的图像。由于平面图像和立体图像中的光、影等无法直接触碰的景物略有不同,因此,在进行立体图像和平面图像叠加之前,可以先提取出平面图像中的实物图像,比如,如图3所示,将“拍摄图像”中的实物图像“中空方框”、“正方形框”、“箭头”和“圆”提取出来,作为平面位图,这样,可以避免平面图像中的光、影等与叠加后的图像不相符的情况。步骤104、叠加本文档来自技高网...

【技术保护点】
一种图像处理方法,其特征在于,所述方法应用于一种具有两个后置摄像头的终端,所述方法包括:获取所述两个后置摄像头分别拍摄的图像;根据所获取的两个图像,生成所述两个图像中任意一个图像对应的立体图像,并生成所述立体图像对应的立体位图;从另一个图像中提取实物图像,并根据所述实物图像生成所述另一个图像对应的平面位图,所述另一个图像为所述两个图像中除所述立体图像对应的图像以外的图像;叠加所述立体位图与所述平面位图,并显示叠加后的最终位图。

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法应用于一种具有两个后置摄像头的终端,所述方法包括:获取所述两个后置摄像头分别拍摄的图像;根据所获取的两个图像,生成所述两个图像中任意一个图像对应的立体图像,并生成所述立体图像对应的立体位图;从另一个图像中提取实物图像,并根据所述实物图像生成所述另一个图像对应的平面位图,所述另一个图像为所述两个图像中除所述立体图像对应的图像以外的图像;叠加所述立体位图与所述平面位图,并显示叠加后的最终位图。2.根据权利要求1所述的方法,其特征在于,所述叠加所述立体位图与所述平面位图,具体包括:将所述立体位图中的指定位置与所述平面位图中的指定位置重合,并将所述立体位图叠加到所述平面位图中,得到初始叠加位图,在所述初始叠加位图中,重合的部分为所述立体位图中的指定位置对应的立体图像;根据所述初始叠加位图中出现重复图像的两个位置,确定所述重复图像在所述初始叠加位图中的目标位置,并调整所述重复图像至目标位置,所述重复图像至少包括相同景物对应的平面图像和立体图像。3.根据权利要求1所述的方法,其特征在于,在所述显示叠加后的最终位图之后,所述方法还包括:在所述最终位图中识别指定景物,并显示所述指定景物的标识,所述标识用于表示所述指定景物的信息。4.根据权利要求3所述的方法,其特征在于,在所述显示所述指定景物的标识之后,所述方法还包括:接收操作指令,所述操作指令至少包括选中所述标识;搜索所述标识的相关信息,并显示所述相关信息,所述相关信息至少包括将所述标识作为关键字进行搜索过程中能够查找到的内容。5.根据权利要求4所述的方法,其特征在于,所述显示所述相关信息,具体包括:在当前界面显示所述相关信息,或是跳转到与所述当前界面不同的界面,并显示所述相关信息。6.一种图像处理装置,其特征在于,所述图像处理装置包括:获取模块,用于...

【专利技术属性】
技术研发人员:杨栋青
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1