一种图像处理方法、装置和电子设备的制造方法

文档序号:9755028阅读:350来源:国知局
一种图像处理方法、装置和电子设备的制造方法
【技术领域】
[0001]本发明涉及电子设备领域,更具体的说,是涉及一种图像处理方法、装置和电子设备。
【背景技术】
[0002]随着拍摄技术的发展,越来越多的电子设备中设置有拍照功能,有的电子设备中为了保证拍摄效果真实,设置有双目摄像头,双目摄像头是一种模拟人眼成像的两个摄像头组成的摄像头组,能够对两个摄像头分布拍摄得到的图像进行组合,得到立体视角的照片。
[0003]然而,当用户在拍照过程中,可能会由于手抖或者被拍物体发生位移等各种外界移动导致拍摄出来的照片模糊,成像效果差。

【发明内容】

[0004]有鉴于此,本发明提供了一种图像处理方法,解决了现有技术中在拍摄图像时由于发生移动导致拍摄的照片模糊的问题。
[0005]为实现上述目的,本发明提供如下技术方案:
[0006]一种图像处理方法,所述方法应用于具备有双目摄像头的电子设备,包括:
[0007]分别接收双目摄像头采集的第一图像和第二图像;
[0008]依据预设运动算法,分别计算所述第一图像和所述第二图像的运动方向;
[0009]依据预设的去模糊规则结合所述运动方向,分别对所述第一图像和第二图像去模糊,分别得到相应的第三图像和第四图像;
[0010]依据预设组合规则,将所述第三图像和第四图像组合,得到第五图像;
[0011]其中,所述第三图像的清晰度高于所述第一图像,所述第四图像的清晰度高于所述第二图像。
[0012]上述的方法,优选的,所述依据预设运动算法,分别计算所述第一图像和所述第二图像的运动方向包括:
[0013]依据预设深度分析规则,分析所述第一图像和第二图像,分别得到对应的第一深度图和第二深度图;
[0014]依据预设估算算法,对所述第一深度图和第二深度图进行估算,分别得到所述第一图像中像素的第一运动方向和所述第二图像中像素的第二运动方向。
[0015]上述的方法,优选的,所述依据预设深度分析规则,分析所述第一图像和第二图像,分别得到对应的第一深度图和第二深度图,包括:
[0016]选取任一图像为第一基本图像,剩余的另一图像为第一参考图像;
[0017]在所述第一基本图像中选取一像素;
[0018]在所述第一参考图像中查找与所述像素匹配的对应像素;
[0019]依据所述像素在该第一基本图像中的位置、所述对应像素在所述第一参考图像中的位置、以及双目摄像头的空间参数,采用预设深度算法确定所述像素的深度值;
[0020]依次计算所述第一基本图像中剩余的每一像素的深度值;
[0021]依据所述第一基本图像中每个像素的深度值绘制所述第一基本图像的深度图。
[0022]上述的方法,优选的,所述依据预设估算算法,对所述第一深度图和第二深度图进行估算,分别得到所述第一图像中像素的第一运动方向和所述第二图像中像素的第二运动方向包括:
[0023]选定任一图像为第二基本图像,将所述图像对应的深度图记为基本深度图;
[0024]依据所述基本深度图,确定所述第二基本图像中深度值相同的像素以及所述像素的位置;
[0025]依据预设的估计运动方向算法,以及所述第二基本图像中深度值相同的像素位置信息,计算得到所述像素的运动方向;
[0026]依次计算所述第二基本图像中剩余像素的运动方向。
[0027]上述的方法,优选的,所述依据预设去模糊算法、所述第一运动方向和所述第二运动方向,分别对所述第一图像去模糊和所述第二图像去模糊,分别得到第三图像和第四图像,具体包括:
[0028]依据所述第一运动方向和预设的模糊核模型,对所述第一图像的像素进行反卷积计算去模糊,得到完成去模糊的第二图像;
[0029]依据所述第二运动方向和预设的模糊核模型,对所述第二图像的像素进行反卷积计算去模糊,得到完成去模糊的第四图像。
[0030]一种图像处理装置,所述装置应用于具备有双目摄像头的电子设备,包括:
[0031]接收模块,用于分别接收双目摄像头采集的第一图像和第二图像;
[0032]计算模块,用于依据预设运动算法,分别计算所述第一图像和所述第二图像的运动方向;
[0033]去模糊模块,用于依据预设的去模糊规则结合所述运动方向,分别对所述第一图像和第二图像去模糊,分别得到相应的第三图像和第四图像;
[0034]组合模块,用于依据预设组合规则,将所述第三图像和第四图像组合,得到第五图像;
[0035]其中,所述第三图像的清晰度高于所述第一图像,所述第四图像的清晰度高于所述第二图像。
[0036]上述的装置,优选的,所述计算模块包括:
[0037]第一分析单元,用于依据预设深度分析规则,分析所述第一图像和第二图像,分别得到对应的第一深度图和第二深度图;
[0038]第一计算单元,用于依据预设估算算法,对所述第一深度图和第二深度图进行估算,分别得到所述第一图像中像素的第一运动方向和所述第二图像中像素的第二运动方向。
[0039]上述的装置,优选的,所述第一分析单元包括:
[0040]第一选择子单元,用于选取任一图像为第一基本图像,剩余的另一图像为第一参考图像,并在所述第一基本图像中选取一像素;
[0041]查找子单元,用于在所述第一参考图像中查找与所述像素匹配的对应像素;
[0042]第一计算子单元,用于依据所述像素在该第一基本图像中的位置、所述对应像素在所述第一参考图像中的位置、以及双目摄像头的空间参数,采用预设深度算法确定所述像素的深度值,并且依次计算所述第一基本图像中剩余的每一像素的深度值;
[0043]绘制子单元,用于依据所述第一基本图像中每个像素的深度值绘制所述第一基本图像的深度图。
[0044]上述的装置,优选的,所述第一计算单元包括:
[0045]第二选择子单元,用于选定任一图像为第二基本图像,将所述图像对应的深度图记为基本深度图;
[0046]确定子单元,用于依据所述基本深度图,确定所述第二基本图像中深度值相同的像素以及所述像素的位置;
[0047]第二计算子单元,用于依据预设的估计运动方向算法,以及所述第二基本图像中深度值相同的像素位置信息,计算得到所述像素的运动方向,并依次计算所述第二基本图像中剩余像素的运动方向。
[0048]上述的装置,优选的,所述去模糊模块具体用于:
[0049]依据所述第一运动方向和预设的模糊核模型,对所述第一图像的像素进行反卷积计算去模糊,得到完成去模糊的第二图像;
[0050]依据所述第二运动方向和预设的模糊核模型,对所述第二图像的像素进行反卷积计算去模糊,得到完成去模糊的第四图像。
[0051]一种电子设备,包括:双目摄像头和如上述任一项所述的图像处理装置。
[0052]经由上述的技术方案可知,与现有技术相比,本发明提供了一种图像处理方法,所述方法应用于具备有双目摄像头的电子设备,包括:首先依据预设运动算法,分别计算双目摄像头的两个摄像头分别采集的第一图像和第二图像运动方向;然后预设的去模糊规则分别对这第一图像和第二图像进行去模糊处理,然后将完成去模糊的图像进行组合,得到清晰的立体视角图像,采用该方法,对拍摄过程中产生的模糊图像进行去模糊处理,能够弱化由于移动等原因导致的模糊情况,最终得到的图像清晰度与处理前相比较高,成像效果好。
【附图说明】
[0053]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0054]图1为本申请提供的一种图像处理方法实施例1的流程图;
[0055]图2为本申请提供的一种图像处理方法实施例1中第一图像和第二图像;
[0056]图3为本申请提供的一种图像处理方法实施例1中第五图像;
[0057]图4为本申请提供的一种图像处理方法实施例2的流程图;
[0058]图5为本申请提供的一种图像处理方法实施例3的流程图;
[0059]图6为本申请提供的一种图像处理方法实施例3中计算像素实际物理位置的示意图;
[0060]图7为本申请提供的一种图像处理方法实施例3中第一深度图;
[0061]图8为本申请提供的一种图像处理方法实施例4的流程图;
[0062]图9为本申请提供的一种图像处理方法实施例4中深度图的运动方向示意图;
[0063]图10为本申请提供的一种图像处理装置实施例1的结构示意图;
[0064]图11为本申请提供的一种图像处理方法实施例2的结构示意图;
[0065]图12为本申请提供的一种图像处理方法实施例3中第一分析单元的结构示意图;
[0066]图13为本申请提供的一种图像处理方法实施例4中第一计算单元的结构示意图。
【具体实施方式】
[0067]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0068]如图1,示出了本申请提供的一种图像处理方法实施例1的流程图,该方法应用于一电子设备,其中,该电子设备具体可以是台式机、笔记本、平板电脑、手机、智能电视、智能手表、穿戴式设备等电子设备,所述电子设备中具有双目摄像头。
[0069]该方法可通过以下步骤实现:
[0070]步骤SlOl:分别接收双目摄像头采集的第一图像和第二图像;
[0071]其中,该电子设备中具有的双目摄像头在同一时刻针对同一拍摄对象分别采集一帧图像,记为第一图像和第二图像。
[0072]其中,该第一图像和第二图像关于双目摄像头的位置对应,二者拍摄得到的图像类似且具有一定区别。
[0073]具体实施中,当该电子设备发生晃动或或者被拍摄物体发生位移,导致拍摄出来的图像模糊。
[0074]如图2所示本实施例中第一图像和第二图像,其中,图a为双目摄像头中一个摄像头采集到的第一图像,图b为双目摄像头中另一个摄像头采集到的第二图像,两个图像模糊,内容接近且有一定区别。
[0075]步骤S102:依据预设运动算法,分别计算所述第一图像和所述第二图像的运动方向;
[0076]首先需要说明的是,实际的图像模糊原理是由于深度的不同,模糊的运动方向不同,因此,计算模糊图形的运动方向,进而结合该运动方向对模糊图像去模糊。
[0077]其中,预设有运动算法,根据该运动算法可计算得到图像的运行方向。
[0078]具体的,结合第一图像和第二图像的相关信息分别计算得到第一图像和第二图像的运动方向。
[0079]其中,该计算得到运行方向的过程在后续的实施例中会做详细解释,本实施例中不再详述。
[0080]步骤S103:依据预设的去模糊规则结合所述运动方向,分别对所述第一图像和第二图像去模糊,分别得到相应的第三图像和第四图像;
[0081]其中,预设有去模糊规则,该去模糊规则是与该运动方向相配合的规则,根据该去模糊规则,可对
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1