图像处理方法、装置、计算机可读存储介质和电子设备制造方法及图纸

技术编号:18356537 阅读:38 留言:0更新日期:2018-07-02 10:30
本公开实施例提供一种图像处理方法、装置、计算机可读存储介质和电子设备。图像处理方法包括:获取原始拍摄图像以及原始拍摄图像中至少一个像素点的原始深度信息;根据虚化参数数据和至少一个像素点的原始深度信息,确定原始拍摄图像中至少一个像素点中每个像素点的虚化程度数据;根据至少一个像素点的虚化程度数据,对原始拍摄图像进行虚化处理,生成后处理结果图像。可针对某个场合拍摄到的原始图像,生成具有与例如重新确定的对焦数据或虚化光圈值相应的虚化效果的后处理结果图像,从而能够通过对原始拍摄图像的处理得到具有期望效果的后处理结果图像。此外,可重复地通过前述方法生成具有不同的虚化效果的后处理结果图像。

【技术实现步骤摘要】
图像处理方法、装置、计算机可读存储介质和电子设备
本公开实施例涉及图像处理技术,尤其涉及一种图像处理方法、装置、计算机可读存储介质和电子设备。
技术介绍
在使用相机(包括手机中的相机)拍照的过程中,对相机的参数调整(如对焦点)可极大地影响照片质量。然而,在拍照时,非专业用户往往无法很好地调整这些参数,以达到期望的拍摄效果。近期出现的图像背景虚化技术,使得用户可拍摄出模拟单反相机大光圈虚化效果的照片。然而,在诸多情况下,在拍摄过程使用图像背景虚化技术仍不能满足使用者的需求。
技术实现思路
本公开实施例的目的在于,提供一种图像处理技术。根据本公开的第一方面,提供一种图像处理方法,包括:获取原始拍摄图像以及所述原始拍摄图像中至少一个像素点的原始深度信息;根据虚化参数数据和所述至少一个像素点的原始深度信息,确定所述原始拍摄图像中至少一个像素点中每个像素点的虚化程度数据;根据所述至少一个像素点的虚化程度数据,对所述原始拍摄图像进行虚化处理,生成后处理结果图像。可选地,所述虚化参数数据包括对焦数据和虚化力度数据;所述根据虚化参数数据和所述至少一个像素点的原始深度信息,确定所述原始拍摄图像中至少一个像素点中每个像素点的虚化程度数据,包括:根据所述对焦数据,对所述至少一个像素点的原始深度信息对应的原始深度值进行调整处理,获得所述至少一个像素点中每个像素点的调整后的深度值;根据所述虚化力度数据以及所述至少一个像素点中每个像素点的调整后的深度值,获取所述每个像素点的虚化程度数据。可选地,所述根据所述对焦数据,对所述至少一个像素点的原始深度信息对应的原始深度值进行调整处理,获得所述至少一个像素点中每个像素点的调整后的深度值,包括:将所述至少一个像素点中第一像素点的调整后的深度值设为所述第一像素点的原始深度值与所述对焦数据对应的对焦点的深度值的差值,并且将所述至少一个像素点中第二像素点的调整后的深度值设为0,其中,所述第一像素点的原始深度值大于所述对焦点的深度值,所述第二像素点的原始深度值小于所述对焦点的深度值。可选地,所述根据所述对焦数据,对所述至少一个像素点的原始深度信息对应的原始深度值进行调整处理,获得所述至少一个像素点中每个像素点的调整后的深度值,包括:将每个像素点的调整后的深度值设为所述像素点的原始深度值与所述对焦数据对应的对焦点的深度值之差的绝对值。可选地,所述虚化程度数据包括虚化半径数据;所述根据所述至少一个像素点的虚化程度数据,对所述原始拍摄图像进行虚化处理,生成后处理结果图像,包括:将所述至少一个像素点的虚化半径数据作为高斯核函数的参数值,利用高斯模糊方法对所述原始拍摄图像的所述至少一个像素点进行虚化处理,生成后处理结果图像;或者,根据所述至少一个像素点的虚化半径数据确定所述至少一个像素点中每个像素点的平均核宽度的值,利用平均模糊方法对所述原始拍摄图像的所述至少一个像素点进行虚化处理,生成后处理结果图像;或者,将所述至少一个所述像素点的虚化半径数据作为圆半径值,利用圆形模糊方法对所述原始拍摄图像的所述至少一个像素点进行虚化处理,生成后处理结果图像。可选地,该图像处理方法还包括:显示所述后处理结果图像;和/或,存储所述后处理结果图像。可选地,在根据所述对焦数据,对所述至少一个像素点的原始深度信息对应的原始深度值进行调整处理,获得所述至少一个像素点中每个像素点的调整后的深度值之前,还包括:获取用户指定的所述对焦数据;和/或,获取用户指定的所述虚化力度数据。可选地,所述获取原始拍摄图像以及所述原始拍摄图像中至少一个像素点的原始深度信息包括:获取存储的原始拍摄图像以及对应的深度图像,所述深度图像中包括所述至少一个像素点的原始深度信息。可选地,所述原始拍摄图像和所述深度图像关联地存储在图库中。可选地,所述原始拍摄图像和所述深度图像分别作为单独的图像文件关联地存储在所述图库中,或者,所述原始拍摄图像和所述深度图像在所述图库中被存储在第一合并图像文件中。可选地,所述原始拍摄图像、所述深度图像以及原始拍摄效果图像分别作为单独的图像文件关联地存储在所述图库中。可选地,所述原始拍摄图像和所述深度图像与所述原始拍摄效果图像被存储在第二合并图像文件中;所述获取原始拍摄图像以及对应的深度图像,包括:从图库读取所述第二合并图像文件,并且从所述第二合并图像文件中分别提取所述原始拍摄图像和所述深度图像。可选地,所述原始拍摄图像和所述深度图像被写入所述原始拍摄效果图像之后。可选地,所述第二合并图像文件的文件头包括指示所述原始拍摄效果图像和/或所述原始拍摄图像的长度值的信息。可选地,所述方法还包括:响应于图像显示命令,从所述图库读取所述第二合并图像文件,根据所述原始拍摄效果图像的大小提取所述原始拍摄效果图像,并且显示所述原始拍摄效果图像。根据本公开的第二方面,提供一种图像处理装置,包括:图像数据获取模块,用于获取原始拍摄图像以及所述原始拍摄图像中至少一个像素点的原始深度信息;虚化程度确定模块,用于根据虚化参数数据和所述图像数据获取模块获取的所述至少一个像素点的原始深度信息,确定所述原始拍摄图像中至少一个像素点中每个像素点的虚化程度数据;虚化处理模块,用于根据所述虚化程度确定模块确定的至少一个像素点的虚化程度数据,对所述原始拍摄图像进行虚化处理,生成后处理结果图像。可选地,所述虚化参数数据包括对焦数据和虚化力度数据;所述虚化程度确定模块包括:深度调整单元,用于根据所述对焦数据,对所述至少一个像素点的原始深度信息对应的原始深度值进行调整处理,获得所述至少一个像素点中每个像素点的调整后的深度值;虚化程度获取单元,用于根据所述虚化力度数据以及所述至少一个像素点中每个像素点的调整后的深度值,获取所述每个像素点的虚化程度数据。可选地,所述深度调整单元包括:第一深度调整子单元,用于将所述至少一个像素点中第一像素点的调整后的深度值设为所述第一像素点的原始深度值与所述对焦数据对应的对焦点的深度值的差值,并且将所述至少一个像素点中第二像素点的调整后的深度值设为0,其中,所述第一像素点的原始深度值大于所述对焦点的深度值,所述第二像素点的原始深度值小于所述对焦点的深度值。可选地,所述深度调整单元包括:第二深度调整子单元,用于将每个像素点的调整后的深度值设为所述像素点的原始深度值与所述对焦数据对应的对焦点的深度值之差的绝对值。可选地,所述虚化程度数据包括虚化半径数据;所述虚化处理模块包括:第一虚化处理单元,用于将所述至少一个像素点的虚化半径数据作为高斯核函数的参数值,利用高斯模糊方法对所述原始拍摄图像的所述至少一个像素点进行虚化处理,生成后处理结果图像;或者,第二虚化处理单元,用于根据所述至少一个像素点的虚化半径数据确定所述至少一个像素点中每个像素点的平均核宽度的值,利用平均模糊方法对所述原始拍摄图像的所述至少一个像素点进行虚化处理,生成后处理结果图像;或者,第三虚化处理单元,用于将所述至少一个所述像素点的虚化半径数据作为圆半径值,利用圆形模糊方法对所述原始拍摄图像的所述至少一个像素点进行虚化处理,生成后处理结果图像。可选地,所述装置还包括:后处理结果图像显示模块,用于显示所述后处理结果图像;和/或,后处理结果图像存储模块,用于存储所述后处理结果图像。可选地本文档来自技高网...
图像处理方法、装置、计算机可读存储介质和电子设备

【技术保护点】
1.一种图像处理方法,包括:获取原始拍摄图像以及所述原始拍摄图像中至少一个像素点的原始深度信息;根据虚化参数数据和所述至少一个像素点的原始深度信息,确定所述原始拍摄图像中至少一个像素点中每个像素点的虚化程度数据;根据所述至少一个像素点的虚化程度数据,对所述原始拍摄图像进行虚化处理,生成后处理结果图像。

【技术特征摘要】
1.一种图像处理方法,包括:获取原始拍摄图像以及所述原始拍摄图像中至少一个像素点的原始深度信息;根据虚化参数数据和所述至少一个像素点的原始深度信息,确定所述原始拍摄图像中至少一个像素点中每个像素点的虚化程度数据;根据所述至少一个像素点的虚化程度数据,对所述原始拍摄图像进行虚化处理,生成后处理结果图像。2.根据权利要求1所述的方法,其中,所述虚化参数数据包括对焦数据和虚化力度数据,所述根据虚化参数数据和所述至少一个像素点的原始深度信息,确定所述原始拍摄图像中至少一个像素点中每个像素点的虚化程度数据,包括:根据所述对焦数据,对所述至少一个像素点的原始深度信息对应的原始深度值进行调整处理,获得所述至少一个像素点中每个像素点的调整后的深度值;根据所述虚化力度数据以及所述至少一个像素点中每个像素点的调整后的深度值,获取所述每个像素点的虚化程度数据。3.根据权利要求2所述的方法,其中,所述根据所述对焦数据,对所述至少一个像素点的原始深度信息对应的原始深度值进行调整处理,获得所述至少一个像素点中每个像素点的调整后的深度值,包括:将所述至少一个像素点中第一像素点的调整后的深度值设为所述第一像素点的原始深度值与所述对焦数据对应的对焦点的深度值的差值,并且将所述至少一个像素点中第二像素点的调整后的深度值设为0,其中,所述第一像素点的原始深度值大于所述对焦点的深度值,所述第二像素点的原始深度值小于所述对焦点的深度值。4.根据权利要求2所述的方法,其中,所述根据所述对焦数据,对所述至少一个像素点的原始深度信息对应的原始深度值进行调整处理,获得所述至少一个像素点中每个像素点的调整后的深度值,包括:将每个像素点的调整后的深度值设为所述像素点的原始深度值与所述对焦数据对应的对焦点的深度值之差的绝对值。5.根据权利要求4所述的方法,其中,所述虚化程度数据包括虚化半径数据;所述根据所述至...

【专利技术属性】
技术研发人员:毛翔宇严琼孙文秀任思捷
申请(专利权)人:深圳市商汤科技有限公司
类型:发明
国别省市:广东,44

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

1