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

技术编号:37485280 阅读:11 留言:0更新日期:2023-05-07 09:24
本申请实施例公开了一种图像处理方法、装置、电子设备及计算机可读存储介质,该方法包括:获取待处理图像、待处理图像的深度信息以及待处理图像的焦点位置;根据深度信息和焦点位置确定待处理图像的非聚焦区域;根据深度信息将非聚焦区域划分为若干子区域;若干子区域中的各个子区域对应的深度信息区间不同;针对每个子区域,根据子区域的深度信息区间确定子区域的虚化策略,以及,根据虚化策略对子区域进行虚化处理,得到目标虚化图像。将非聚焦区域划分为多个子区域,在各个子区域中分别采用不同的虚化策略进行虚化处理后,可以提升图像虚化的效果。针对不同的子区域采用不同的虚化策略也能满足不同的虚化需求,提升图像虚化效果的多样性。果的多样性。果的多样性。

【技术实现步骤摘要】
图像处理方法、装置、电子设备及计算机可读存储介质


[0001]本申请实施例涉及计算机
,具体涉及一种图像处理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着计算机技术的快速发展,图像处理技术也在不断迭代更新中,目前,手机中的景深虚化能够模拟单反相机的大光圈模式,拍摄出虚化效果的照片。然而,相关技术在进行虚化处理时,虚化效果较差。

技术实现思路

[0003]本申请实施例提供一种图像处理方法、装置、电子设备及计算机可读存储介质,可以提高图像虚化的效果。
[0004]第一方面,本申请实施例提供了一种图像处理方法,包括:
[0005]获取待处理图像、待处理图像的深度信息以及待处理图像的焦点位置;
[0006]根据深度信息和焦点位置确定待处理图像的非聚焦区域;
[0007]根据深度信息将非聚焦区域划分为若干子区域;其中,若干子区域中的各个子区域对应的深度信息区间不同;
[0008]针对每个子区域,根据子区域的深度信息区间确定子区域的虚化策略,以及,根据虚化策略对子区域进行虚化处理,得到目标虚化图像。
[0009]第二方面,本申请实施例还提供了一种图像处理装置,包括:
[0010]获取模块,用于获取待处理图像、待处理图像的深度信息以及待处理图像的焦点位置;
[0011]确定模块,用于根据深度信息和焦点位置确定待处理图像的非聚焦区域;
[0012]划分模块,用于根据深度信息将非聚焦区域划分为若干子区域;其中,若干子区域中的各个子区域对应的深度信息区间不同;
[0013]虚化模块,用于针对每个子区域,根据子区域的深度信息区间确定子区域的虚化策略,以及,根据虚化策略对子区域进行虚化处理,得到目标虚化图像。
[0014]第三方面,本申请实施例还提供了一种电子设备,电子设备包括存储器、处理器及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的图像处理方法中的步骤。
[0015]第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的图像处理方法中的步骤。
[0016]本申请实施例通过待处理图像中非聚焦区域的确定,以及对非聚焦区域的虚化处理,达到凸显待处理图像中的聚焦区域,弱化待处理图像中的非聚焦区域,提升了图像的色彩层次,增加图像的视觉效果。通过将非聚焦区域划分为多个子区域,在各个子区域中分别采用不同的虚化策略进行虚化处理后,可以提升图像虚化的效果。其中,针对不同的子区域
采用不同的虚化策略也能满足不同的虚化需求,提升图像虚化效果的多样性。
附图说明
[0017]为了更清楚地说明本申请中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本申请实施例提供的图像处理方法的场景示意图;
[0019]图2是本申请实施例提供的图像处理方法的流程示意图;
[0020]图3是本申请实施例提供的图像处理装置的结构示意图;
[0021]图4是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0022]下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0023]本申请实施例提供一种图像处理方法、装置、电子设备及计算机可读存储介质。具体地,本申请实施例提供适用于电子设备的图像处理装置,其中,电子设备可以为终端设备。其中,终端设备可以为摄像机、手机、平板电脑或者个人笔记本(PC,Personal Computer)等等。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(CDN,Content Delivery Network)、以及大数据和人工智能平台等基础云计算服务的云服务器,服务器可以通过有线或无线通信方式进行直接或间接地连接。
[0024]其中,本申请实施例可以单独由终端设备执行图像处理方法,或者单独由服务器执行图像处理方法,或者由终端设备和服务器共同执行图像处理方法,请参阅图1,以终端设备和服务器共同执行图像处理方法为例,其中,在终端设备和服务器的基础上也可以增加其他设备来辅助完成图像处理方法,在此对其他设备的类型不做限定;终端设备与服务器之间通过网络连接,比如,通过有线或无线网络连接等,具体执行过程如下:
[0025]终端设备10启动图像采集功能,根据图像采集功能对目标进行拍摄,得到目标图像、目标图像对应的深度信息,以及目标图像的焦点位置,随后,终端设备10将目标图像及目标图像对应的深度信息和目标图像的焦点位置发送给服务器11,由服务器11对目标图像进行虚化处理;
[0026]其中,服务器11在接收到终端设备10发送过来的目标图像及对应的深度信息和焦点位置后,根据深度信息和焦点位置确定目标图像中的非聚焦区域,接着,又根据深度信息将非聚焦区域划分为多个子区域,然后,针对不同的子区域,采用不同的虚化策略进行虚化处理,得到虚化后的目标图像(即目标虚化图像)。
[0027]其中,在本申请实施例中,非聚焦区域是待处理图像中需要进行虚化处理的区域,也称非目标区域,相应的,待处理图像中还包括聚焦区域,通过对非聚焦区域的虚化处理,
可以提升聚焦区域的显示效果,使得用户更容易聚焦在目标区域,提升图像的视角效果和质量。
[0028]其中,图像的深度信息是图像所在场景中各点与图像采集器的实际空间距离,其中,图像清晰区域的深度信息一般与焦点位置深度信息保持一致,因此,清晰区域之外的区域即为非聚焦区域,由于非聚焦区域中深度信息与焦点位置的深度信息的关系不同,例如,非聚焦区域中包含有深度值大于焦点位置深度值的区域和小于焦点位置深度值的区域,因此,可以根据深度信息将非聚焦区域划分为各个子区域,以便于将各个子区域分别进行虚化处理,提升图像的虚化效果。
[0029]本申请实施例通过待处理图像中非聚焦区域的确定,以及对非聚焦区域的虚化处理,达到凸显待处理图像中的聚焦区域,弱化待处理图像中的非聚焦区域,提升了图像的色彩层次,增加图像的视觉效果。通过将非聚焦区域划分为多个子区域,在各个子区域中分别采用不同的虚化策略进行虚化处理后,可以提升图像虚化的效果。其中,针对不同的子区域采用不同的虚化策略也能满足不同的虚化需求,提升图像虚化效果的多样性。
[0030]以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取待处理图像、所述待处理图像的深度信息以及所述待处理图像的焦点位置;根据所述深度信息和所述焦点位置确定所述待处理图像的非聚焦区域;根据所述深度信息将所述非聚焦区域划分为若干子区域;其中,所述若干子区域中的各个子区域对应的深度信息区间不同;针对每个子区域,根据所述子区域的深度信息区间确定所述子区域的虚化策略,以及,根据所述虚化策略对所述子区域进行虚化处理,得到目标虚化图像。2.根据权利要求1所述的方法,其特征在于,所述根据所述深度信息和所述焦点位置确定所述待处理图像的非聚焦区域,包括:根据所述深度信息确定所述待处理图像中每个像素点的深度值以及所述焦点位置的焦点深度值;针对每个像素点,根据所述像素点的深度值和所述焦点深度值,确定所述像素点的深度差值;将所有深度差值不为预设值的像素点所形成的区域作为非聚焦区域。3.根据权利要求2所述的方法,其特征在于,所述根据所述深度信息将所述非聚焦区域划分为若干子区域,包括:将所述非聚焦区域中深度差值小于所述预设值的像素点所形成的区域作为前景子区域;将所述非聚焦区域中深度差值大于所述预设值的像素点所形成的区域作为背景子区域。4.根据权利要求3所述的方法,其特征在于,所述根据所述子区域的深度信息区间确定所述子区域的虚化策略,包括:将聚合虚化策略确定为所述前景子区域的虚化策略,以及将扩散虚化策略确定为所述背景子区域的虚化策略;所述根据所述虚化策略对所述子区域进行虚化处理,得到目标虚化图像,包括:根据所述聚合虚化策略对所述前景子区域进行虚化处理,得到前景虚化子图像;根据所述扩散虚化策略对所述背景子区域进行虚化处理,得到背景虚化子图像;根据所述前景虚化子图像和所述背景虚化子图像,得到目标虚化图像。5.根据权利要求4所述的方法,其特征在于,所述根据所述扩散虚化策略对所述背景子区域进行虚化处理,包括:根据所述深度信息、所述焦点深度值和预设虚化参数,确定所述子区域中每个像素点的模糊半径;针对每个像素点,根据所述像素点的模糊半径确定所述像素点的若干参考像素点,以及,针对每个参考像素点,根据所述参考像素点的模糊半径确定所述参考像素点的像素值分配权重;针对每个像素点,根据所述像素点的若干参考像素点及每个所述参考像素点的像素值分配权重,确定所述像素点的虚化像素值,并将所述像素点的像素值调整为所述虚化像素值。6.根据权利要求5所述的方法,其特征在于,所述根据所述像素点的若干参考像素点及
每个所述参考像素点的像素值分配权重,确定所述像素点的虚化像素值,包括:针对每个参考像素点,根据所述参考像素点的像素值分配权重确定所述参考像素点的目标分配值;根据所述像素点的各个参考像素点的目标分配值,确定所述像素点的像素加权值;根据所述像素点的各个参考像素点的像素值分配权重,得到所述像素点的分配权重值;根据所述像素加权值与所述分配权重值,确定所述像素点的虚化像素值。7.根据权利要求4所述的方法,其特征在于,所述根据所述聚合虚化策略对所述前景子区域进行虚化处理,包括:根据所述深度信息、所述焦点深度值和预设虚化参数,确定所述子区域中每个像素点的模糊半径;针对每个像素点,根据所述像素点的模糊半径确定所述像素...

【专利技术属性】
技术研发人员:李鹏刘阳兴
申请(专利权)人:武汉TCL集团工业研究院有限公司
类型:发明
国别省市:

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

1