图像处理方法及装置、电子设备、存储介质与流程

    专利查询2022-07-07  101



    1.本技术涉及电子设备技术领域,涉及但不限定于图像处理方法及装置、电子设备、存储介质。


    背景技术:

    2.由于拍摄的图像存在高光或暗区,在显示该图像时高光或暗区的不同严重影响整张图像的显示效果的问题。高光区域或/和暗光区域都影响用户针对对应区域拍摄对象/物体的查看。


    技术实现要素:

    3.本技术实施例提供一种图像处理方法及装置、电子设备、存储介质。
    4.本技术实施例的技术方案是这样实现的:
    5.一方面,本技术实施例提供一种图像处理方法,所述方法包括:
    6.通过摄像头获得第一采集图像;所述第一采集图像在所述摄像头的拍摄参数为第一拍摄参数时获得;
    7.将所述第一采集图像确定为预览图像,并显示所述预览图像;所述预览图像包括第一图像区域和与所述第一图像区域不同的第二图像区域;
    8.获得用于确定所述第一图像区域的输入操作;所述输入操作用于改变所述第二图像区域的显示效果;
    9.响应所述输入操作获得第二拍摄参数;
    10.通过所述摄像头获得第二采集图像;所述第二采集图像在所述摄像头的拍摄参数为所述第二拍摄参数时获得;所述第二采集图像中第二图像区域的显示效果与所述第一采集图像中第二图像区域的显示效果不同。
    11.又一方面,本技术实施例提供一种电子设备,所述电子设备包括:
    12.摄像头,用于获得第一采集图像和第二采集图像;所述第一采集图像在所述摄像头的拍摄参数为第一拍摄参数时获得;所述第二采集图像在所述摄像头的拍摄参数为第二拍摄参数时获得;所述第二采集图像中第二图像区域的显示效果与所述第一采集图像中第二图像区域的显示效果不同;
    13.显示屏,用于显示预览图像,获得用于确定所述预览图像中第一图像区域的输入操作;所述预览图像包括所述第一图像区域和与所述第一图像区域不同的第二图像区域;所述输入操作用于改变所述第二图像区域的显示效果;
    14.处理器,用于将所述第一采集图像确定为所述预览图像;响应所述输入操作获得所述第二拍摄参数。
    15.再一方面,本技术实施例提供一种图像处理装置,所述装置包括:
    16.采集模块,用于通过摄像头获得第一采集图像;所述第一采集图像在所述摄像头的拍摄参数为第一拍摄参数时获得;通过所述摄像头获得第二采集图像;所述第二采集图
    像在所述摄像头的拍摄参数为所述第二拍摄参数时获得;所述第二采集图像中第二图像区域的显示效果与所述第一采集图像中第二图像区域的显示效果不同;
    17.处理模块,用于将所述第一采集图像确定为预览图像,并显示所述预览图像;所述预览图像包括第一图像区域和与所述第一图像区域不同的第二图像区域;
    18.获取模块,用于获得用于确定所述第一图像区域的输入操作;所述输入操作用于改变所述第二图像区域的显示效果;响应所述输入操作获得第二拍摄参数。
    19.还一方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法中的步骤。
    20.本技术实施例提供的技术方案带来的有益效果至少包括:
    21.在本技术实施例中,获得用于确定所述第一图像区域的输入操作;所述输入操作用于改变所述第二图像区域的显示效果;响应所述输入操作获得第二拍摄参数;通过所述摄像头获得第二采集图像;所述第二采集图像在所述摄像头的拍摄参数为所述第二拍摄参数时获得;所述第二采集图像中第二图像区域的显示效果与所述第一采集图像中第二图像区域的显示效果不同。如此,能够通过输入操作对图像进行分区,改变不同图像区域的显示效果,从而控制不同图像区域在整张图像中呈现的效果。
    附图说明
    22.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
    23.图1a为相关技术中矩阵测光方法的原理示意图;
    24.图1b为相关技术中中央加权平均测光的原理示意图;
    25.图1c为相关技术中点测光方法的原理示意图;
    26.图2a为中央重点测光方法的应用场景示意图;
    27.图2b为相关技术中测光模式选择界面的应用场景示意图;
    28.图2c为相关技术中合成图像的应用场景示意图;
    29.图3为本技术实施例提供的一种电子设备的硬件实体示意图;
    30.图4为本技术实施例提供的一种图像处理方法的流程示意图;
    31.图5为本技术实施例提供的一种图像处理方法的流程示意图;
    32.图6a为本技术实施例提供的一种图像处理方法的流程示意图;
    33.图6b为本技术实施例提供的一种图像处理方法的应用场景示意图;
    34.图6c为本技术实施例提供的一种图像处理方法的应用场景示意图;
    35.图7为本技术实施例提供的一种图像处理方法的流程示意图;
    36.图8为本技术实施例提供的一种图像处理方法的流程示意图;
    37.图9为本技术实施例提供的一种图像处理装置的组成结构示意图。
    具体实施方式
    38.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例
    中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。以下实施例用于说明本技术,但不用来限制本技术的范围。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
    39.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
    40.需要指出,本技术实施例所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
    41.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本技术实施例所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
    42.相关技术中,测光是拍摄图像的电子设备用于确定曝光时间的一种方法,常用的测光方法有平均测光,即矩阵测光,中央加权平均测光,点测光。图1a为相关技术中矩阵测光方法的原理示意图;如图1a所示,在矩阵测光方法中,将图像纵横等分若干区域,以中央区域11为主要测光依据,然后平均到其余区域中。图1b为相关技术中中央加权平均测光的原理示意图;如图1b所示,在中央加权平均测光方法中,在图像中心12按不同的加权系数进行计算,以中心12的权数为最大,越向画面边缘,权数越小,最后得出的数值就是测光数值。图1c为相关技术中点测光方法的原理示意图;如图1c所示,在点测光方法中,对一个点13进行测光,而不受其它区域的影响。
    43.由于拍摄图像的电子设备的动态范围远低于实际拍摄场景的动态范围,所以,无论采用哪一种测光方法,都会产生拍摄的图像因为高光或暗区对测光的参与度过大,影响了拍摄主体在整张图像中呈现效果的问题。示例性地,图2a为中央重点测光方法的应用场景示意图,如图2a所示,人像之外的高光区域21对测光造成了很大的影响,导致曝光时间变短,人像22曝光不足。
    44.为解决上述问题,相关技术中提供了两种解决方法:1)提供测光模式的选择菜单。在拍摄图像的电子设备中提供测光方法的选择菜单,让用户根据实际需要选择测光模式。图2b为相关技术中测光模式选择界面的应用场景示意图,如图2b所示,测光模式选择菜单23中包括了中央加权平均测光、矩阵测光和点测光中测光方法,用户可以点击选择菜单选择测光模式。
    45.2)采用合成图像(hdr)技术,压制高光区域亮度,提升暗区亮度。
    46.对于上述选择菜单的方法存在以下问题:很多拍摄用户并不理解测光的含义,为了达到最佳的拍摄体验,电子设备通常会默认采用中心重点测光方法,检测到人像后自动切换到人脸重点测光。只有在专业模式里,才会把测光模式的控制权完全交给用户。即使用户选对了测光模式,如果画面中的非主体区域的亮度处于两个极端,在非主体区域拥有较
    小的权重的情况下,也会对测光造成很大的影响,导致拍摄主体不突出。
    47.对于采用hdr技术的方法存在以下问题:第一,合成的图像存在不一致的情况。hdr技术通过三张图像合成一张图像,由于三张图像上的元素可能存在未知差异,所以,合成的图像会存在不一致的情况。例如,当的场景有运动的元素的时候,会产生拖延效应。第二,hdr技术并不会真正提升图像的动态范围,在hdr压制高光区域亮度和提升暗区亮度的过程中,会导致介于高光和暗区之间的区域对比度受到挤压。如下图2c所示,相对于正常拍摄,hdr拍摄确实能做到压制高光区域24和提升人体亮度的目的,但代价是区域25对比度下降了。
    48.为了解决上述问题,本技术提供了一种图像处理方法,应用于电子设备,在介绍本技术实施例提供的图像处理方法之前,先介绍一种电子设备的硬件实体示意图,图3为本技术实施例提供的一种电子设备的硬件实体示意图,如图3所示,所述电子设备300包括摄像头301、显示屏302和处理器303:
    49.所述摄像头301,用于获得第一采集图像和第二采集图像;所述第一采集图像在所述摄像头的拍摄参数为第一拍摄参数时获得;所述第二采集图像在所述摄像头的拍摄参数为第二拍摄参数时获得;所述第二采集图像中第二图像区域的显示效果与所述第一采集图像中第二图像区域的显示效果不同;
    50.显示屏302,用于显示预览图像,获得用于确定所述预览图像中第一图像区域的输入操作;所述预览图像包括所述第一图像区域和与所述第一图像区域不同的第二图像区域;所述输入操作用于改变所述第二图像区域的显示效果;
    51.处理器303,用于将所述第一采集图像确定为所述预览图像;响应所述输入操作获得所述第二拍摄参数。
    52.在一种可以实现的方式中,所述第二图像区域基于所述第一图像区域确定。
    53.在一种可以实现的方式中,所述处理器303,还用于:获得层叠于所述预览图像上显示对象的位置;所述显示对象的位置基于输入操作而改变;其中,基于所述显示对象的位置确定所述显示对象覆盖的所述预览图像的区域为第一图像区域。
    54.在一种可以实现的方式中,所述显示对象的面积和/或形状可调;所述显示对象为窗口,所述窗口用于展示所述电子设备的另一摄像头所采集的图像;或者,所述窗口用于展示视频通话对方发送的连续的视频帧图像。
    55.在一种可以实现的方式中,所述处理器303,还用于:获得输入轨迹;其中,基于所述输入轨迹确定与所述输入轨迹对应的所述预览图像的部分区域为第一图像区域。
    56.在一种可以实现的方式中,所述处理器303,还用于:基于识别算法处理所述第一输出图像,获得所述第一输入图像中至少两个图像区域;在所述预览图像中显示所述至少两个图像区域的指示项;基于针对所述指示项的选择操作确定目标图像区域;其中,所述目标图像区域为所述预览图像的第一图像区域。
    57.在一种可以实现的方式中,所述处理器303,还用于:确定所述第二图像区域确定参与测光的目标计算区域;基于所述目标计算区域中每个子区域的内容获得亮度;基于所述目标计算区域中每个子区域的权重获得曝光时间;所述曝光时间为所述第二拍摄参数。
    58.基于图3所示的电子设备,本技术提供一种图像处理方法,图4为本技术实施例提供的一种图像处理方法的流程示意图,应用于电子设备,如图4所示,所述方法至少包括以
    下步骤:
    59.步骤s401,通过摄像头获得第一采集图像;所述第一采集图像在所述摄像头的拍摄参数为第一拍摄参数时获得;
    60.这里,所述摄像头可以包括镜头和感光元器件。所述感光元器件根据拍摄参数进行调节。例如,感光元器件根据曝光参数调节采集图像时曝光的长短。
    61.这里,所述第一采集图像为所述摄像头实时获取的图像。这里,所述第一拍摄参数可以包括:光圈和曝光时间;通过所述光圈控制拍摄图像的景深;通过所述曝光时间控制图像的亮度。
    62.步骤s402,将所述第一采集图像确定为预览图像,并显示所述预览图像;所述预览图像包括第一图像区域和与所述第一图像区域不同的第二图像区域;
    63.这里,将所第一采集图像确定为预览图像并显示预览图像的过程是实时的。
    64.这里,所述第一图像区域可以为用户在预览图中选择的区域。在一种可以实现的方式中,用户在预览图像中选择第一图像区域,在确定了第一图像区域之后,所述预览图像中除所述第一图像区域之外的部分确定为第二图像区域。
    65.示例性地,如图2c所示,用户将区域24确定为第一图像区域,则,预览图像中除区域24之外的区域被确定为第二图像区域。
    66.步骤s403,获得用于确定所述第一图像区域的输入操作;所述输入操作用于改变所述第二图像区域的显示效果;
    67.这里,所述输入操作用于确定第一图像区域,所述输入操作包括多种,可以为用户手动输入,也可以为用户对预设区域进行调节的方式。所述预设区域可以包括多种类型,可以为层叠于预设图像中的视频窗口的区域,也可以为ar贴纸的区域,还可以为水印的区域。
    68.在一种可以实现的方式中,通过输入操作改变第二图像区域的显示效果,可以为:通过输入操作调节预览图像中参与测光的区域,从而调节拍摄参数,进而调节第二区域的显示效果。
    69.在一种可以实现的方式中,所述第二图像区域的显示效果可以为亮度,在改变所述第二图像区域的亮度之前,所述第二图像区域的亮度可以大于预览图像的平均亮度,也可以小于预览图像的平均亮度。通过改变所述第二图像区域的亮度,可以使得第二图像区域的亮度更亮,或者,更暗。
    70.在一种可以实现的方式中,对所述预览图像进行测光,将所述第一图像区域确定为测光去除区域,在去除所述第一图像区域后,预览图像的亮度可能变亮,也可能变暗,所述预览图像的亮度变化与所述第一图像区域的亮度相关。
    71.示例性地,如果所述第一图像区域的亮度较大,去除所述第一图像区域后,预览图像的曝光时间会变长,预览图像整体会变亮。
    72.示例性地,如果所述第一图像区域的亮度较小,去除所述第一图像区域后,预览图像的曝光时间会变短,预览图像整体会变暗。
    73.步骤s404,响应所述输入操作获得第二拍摄参数;
    74.这里,所述第二拍摄参数可以为曝光时长,所述摄像头中感光元器件基于所述曝光时长调节采集图像时曝光的长短。
    75.步骤s405,通过所述摄像头获得第二采集图像;所述第二采集图像在所述摄像头
    的拍摄参数为所述第二拍摄参数时获得;所述第二采集图像中第二图像区域的显示效果与所述第一采集图像中第二图像区域的显示效果不同。
    76.这里,所述第一采集图像和所述第二采集图像中的“第一”和“第二”用于区别摄像头在不同拍摄参数的情况下,获得的采集图像,并不用于限定获得不同采集图像时的时间关系。
    77.这里,所述第一采集图像和所述第二采集图像之间可以包括任意帧的帧图像。示例性地,摄像头实时采集n帧图像,第一采集图像可以为所述n帧图像中的第1帧图像,第二采集图像可以为所述n帧图像中的第n-1帧图像,第一采集图像和第二采集图像之间包括n-2帧的帧图像,这里,n可以为大于或等于3的任一正整数。
    78.这里,所述显示效果可以为图像的亮度,在拍摄参数从第一拍摄参数调整为第二拍摄参数之后,第一采集图像中第二图像区域的亮度与第二采集图像中第二图像区域的亮度不同。
    79.这里,所述第二采集图像可以为预览图像,也可以为存储为指定格式的图像。在一种可以实现的方式中,当用户浏览预览图像时,执行了拍照动作,电子设备将所述第二采集图像存储在存储器中,所述第二采集图像的存储格式可以为jpg/raw格式。在一种可以实现的方式中,所述第二拍摄参数对于预览图像和执行拍照动作后得到的拍照图像同时生效。
    80.在上述实施方式中,获得用于确定所述第一图像区域的输入操作;所述输入操作用于改变所述第二图像区域的显示效果;响应所述输入操作获得第二拍摄参数;通过所述摄像头获得第二采集图像;所述第二采集图像在所述摄像头的拍摄参数为所述第二拍摄参数时获得;所述第二采集图像中第二图像区域的显示效果与所述第一采集图像中第二图像区域的显示效果不同。如此,能够通过输入操作对图像进行分区,改变不同图像区域的显示效果,从而控制不同图像区域在整张图像中呈现的效果。
    81.基于图3所示的电子设备,本技术提供一种图像处理方法,图5为本技术实施例提供的一种图像处理方法的流程示意图,如图5所示,所述方法至少包括以下步骤:
    82.步骤s501,通过摄像头获得第一采集图像;所述第一采集图像在所述摄像头的拍摄参数为第一拍摄参数时获得;
    83.步骤s502,将所述第一采集图像确定为预览图像,并显示所述预览图像;所述预览图像包括第一图像区域和与所述第一图像区域不同的第二图像区域;
    84.步骤s503,获得层叠于所述预览图像上显示对象的位置;所述显示对象的位置基于输入操作而改变;其中,基于所述显示对象的位置确定所述显示对象覆盖的所述预览图像的区域为第一图像区域;所述输入操作用于改变所述第二图像区域的显示效果;
    85.这里,所述显示对象可以为层叠于预览图像上的视频窗口,所述显示对象的位置基于输入操作而改变,即,显示对象可以拖动,拖动后,所述显示对象可以位于所述预览图像中的任一位置。
    86.在一种可以实现的方式中,所述显示对象可以用于遮挡预设图像中显示效果不满足用户期望效果的区域。例如,可以用户遮挡预览图像中过亮区域,或者,过暗区域。
    87.步骤s504,响应所述输入操作获得第二拍摄参数;
    88.步骤s505,通过所述摄像头获得第二采集图像;所述第二采集图像在所述摄像头的拍摄参数为所述第二拍摄参数时获得;所述第二采集图像中第二图像区域的显示效果与
    所述第一采集图像中第二图像区域的显示效果不同。
    89.在一种可以实现的方式中,所述第二图像区域基于所述第一图像区域确定。
    90.这里,所述第一图像区域动态可变,所述第二图像区域根据所述第一图像区域的变化来确定。
    91.在一种可以实现的方式中,所述显示对象的面积和/或形状可调;所述显示对象为窗口,所述窗口用于展示所述电子设备的另一摄像头所采集的图像;或者,所述窗口用于展示视频通话对方发送的连续的视频帧图像。
    92.示例性地,用户a呼叫用户b进行视频通话,用户a的视频帧图像是大窗口的,用户b的视频帧图像是小窗口的,通过拖动小窗口在大窗口中的位置进行显示效果的调节,例如,进行亮度的调节。
    93.示例性地,用户a呼叫用户b进行视频通话,用户a的视频帧图像是小窗口的,用户b的视频帧图像是大窗口的,用户a判断用户b在大窗口中显示时,人像亮度太低,通过拖动小窗口对大窗口中的预览图像进行亮度调节,使得用户b在大窗口中的人像的亮度提高,在确定亮度提高到目标值的情况下,将小窗口在大窗口中的位置和小窗口的尺寸发送给用户b,使得用户b使用的电子设备根据接收到的位置和尺寸对用户b所在的预览图像进行亮度调节,从而输出人像满足目标值的视频帧图像。在上述过程中,响应于第二拍摄参数,获得第二采集图像不再是电子设备获得的,而是另一个设备获得的。在上述过程中,第一采集图像是用户b使用的电子设备采集的;并将第一采集图像传输给用户a使用的电子设备,用户a进行亮度调节操作后,得到第二拍摄参数,根据第二拍摄参数拍摄第二采集图像,用户a将第二采集图像呈现出来。在上述过程中,根据对方设备计算出的曝光参数调节摄像头模组,根据对方电子设备确定的小窗口在大窗口中的位置和小窗口的尺寸,计算曝光参数,根据计算的曝光参数调节摄像头模组。
    94.在一种可以实现的方式中,在所述窗口用于展示所述电子设备的另一摄像头所采集的图像的情况下,两个摄像头可以分别为前置摄像头,又有后置摄像头,且其中一个为主摄像头,所述主摄像头是大窗口,另一个摄像头是小窗口,所述小窗口层叠于所述大窗口上。所述小窗口的面积、形状和位置可调节,通过所述小窗口可以确定第一图像区域。
    95.在上述实施方式中,一方面,所述第二图像区域基于所述第一图像区域确定。这样,能够使得第一图像区域和第二图像区域动态可变,方便用户进行调节,满足用户调节预览图像显示效果的需求。
    96.另一方面,获得层叠于所述预览图像上显示对象的位置;所述显示对象的位置基于输入操作而改变;其中,基于所述显示对象的位置确定所述显示对象覆盖的所述预览图像的区域为第一图像区域。这样,能够通过调节显示对象的方式,选择覆盖预览图像中的部分区域,满足用户调节预览图像显示效果的需求。
    97.再一方面,显示对象的面积和/或形状可调;所述显示对象为窗口,所述窗口用于展示所述电子设备的另一摄像头所采集的图像;或者,所述窗口用于展示视频通话对方发送的连续的视频帧图像。这样,能够利用窗口覆盖预览图像中的部分区域,并通过调节显示对象的面积和/或形状,满足用户调节预览图像显示效果的需求。
    98.基于图3所示的电子设备,本技术提供一种图像处理方法,图6a为本技术实施例提供的一种图像处理方法的流程示意图,如图6a所示,所述方法至少包括以下步骤:
    99.步骤s601,通过摄像头获得第一采集图像;所述第一采集图像在所述摄像头的拍摄参数为第一拍摄参数时获得;
    100.步骤s602,将所述第一采集图像确定为预览图像,并显示所述预览图像;所述预览图像包括第一图像区域和与所述第一图像区域不同的第二图像区域;所述第二图像区域基于所述第一图像区域确定;
    101.步骤s603获得输入轨迹;其中,基于所述输入轨迹确定与所述输入轨迹对应的所述预览图像的部分区域为第一图像区域;所述输入操作用于改变所述第二图像区域的显示效果;
    102.这里,所述输入轨迹可以为用户划定第一图像区域的过程中,在预览图像中划定区域时的轨迹。
    103.示例性地,如图6b所示,所述输入轨迹可以为用户划定第一图像区域61时的虚线所示的轨迹。
    104.步骤s604,响应所述输入操作获得第二拍摄参数;
    105.步骤s605,通过所述摄像头获得第二采集图像;所述第二采集图像在所述摄像头的拍摄参数为所述第二拍摄参数时获得;所述第二采集图像中第二图像区域的显示效果与所述第一采集图像中第二图像区域的显示效果不同。
    106.在一种可以实现的方式中,在选定的区域61之后,确定非选定区域61的部分为第一采集图像的第二图像区域,基于第二图像区域获得第二拍摄参数,根据第二拍摄参数拍摄得到第二采集图像,得到的第二采集图像如图6c所示,在图6c中,非选定区域61的部分为第二采集图像的第二图像区域,第二采集图像的第二图像区域的亮度高于第一采集图像的第二图像区域的亮度。
    107.在上述实施方式中,获得输入轨迹;其中,基于所述输入轨迹确定与所述输入轨迹对应的所述预览图像的部分区域为第一图像区域。这样能够自定义第一图像区域,使得第一图像区域的边缘更贴近于用户的期望,得到满足用户需求的区域形状,满足用户调节预览图像显示效果的需求。
    108.基于图3所示的电子设备,本技术提供一种图像处理方法,图7为本技术实施例提供的一种图像处理方法的流程示意图,如图7所示,所述方法至少包括以下步骤:
    109.步骤s701,通过摄像头获得第一采集图像;所述第一采集图像在所述摄像头的拍摄参数为第一拍摄参数时获得;
    110.步骤s702,将所述第一采集图像确定为预览图像,并显示所述预览图像;所述预览图像包括第一图像区域和与所述第一图像区域不同的第二图像区域;所述第二图像区域基于所述第一图像区域确定;
    111.步骤s703,基于识别算法处理所述第一输出图像,获得所述第一输入图像中至少两个图像区域;
    112.这里,所示识别算法可以包括人脸识别算法,或者,景深识别算法。所述人脸识别算法用于在预览图像中识别出人脸。在一种可以实现的方式中,可以将非人脸区域确定为第一图像区域。所景深识别算法用于在预览图像中识别出前景区域,一种可以实现的方式中,可以将非前景区域确定为第一图像区域。
    113.步骤s704,在所述预览图像中显示所述至少两个图像区域的指示项;
    114.这里,所述指示项可以为区域的标识;基于所述指示项的选择操作可以为选中该标识所在的区域;所述选择操作可以为电子设备检测到的显示屏上的触摸操作;所述至少两个图像区域可以为规则形状,例如,矩形;也可以为非规则形状,例如,人像边缘轮廓的形状。
    115.示例性地,根据人脸识别算法,确定出两个区域:人脸区域和非人脸区域,人脸区域的标识为区域1;非人脸区域的标识为区域2;在区域1选中的情况下,将区域1确定为目标图像区域,该目标图像区域为第一图像区域。此时,区域2即为第二图像区域。
    116.步骤s705,基于针对所述指示项的选择操作确定目标图像区域;其中,所述目标图像区域为所述预览图像的第一图像区域;所述输入操作用于改变所述第二图像区域的显示效果;
    117.示例性地,将非人脸区域确定为目标图像区域时,将非人脸区域确定为所述预览图像的第一图像区域。
    118.步骤s706,响应所述输入操作获得第二拍摄参数;
    119.步骤s707,通过所述摄像头获得第二采集图像;所述第二采集图像在所述摄像头的拍摄参数为所述第二拍摄参数时获得;所述第二采集图像中第二图像区域的显示效果与所述第一采集图像中第二图像区域的显示效果不同。
    120.在上述实施方式中,基于识别算法处理所述第一输出图像,获得所述第一输入图像中至少两个图像区域;在所述预览图像中显示所述至少两个图像区域的指示项;基于针对所述指示项的选择操作确定目标图像区域;其中,所述目标图像区域为所述预览图像的第一图像区域。这样,能够通过电子设备自动识别的方式为用户提供区域选项,减少确定第一图像区域的时间,提高改变现实效果操作的便捷性,满足用户需求。
    121.基于图3所示的电子设备,本技术提供一种图像处理方法,图8为本技术实施例提供的一种图像处理方法的流程示意图,如图8所示,所述方法至少包括以下步骤:
    122.步骤s801,通过摄像头获得第一采集图像;所述第一采集图像在所述摄像头的拍摄参数为第一拍摄参数时获得;
    123.步骤s802,将所述第一采集图像确定为预览图像,并显示所述预览图像;所述预览图像包括第一图像区域和与所述第一图像区域不同的第二图像区域;所述第二图像区域基于所述第一图像区域确定;
    124.步骤s803,获得用于确定所述第一图像区域的输入操作;所述输入操作用于改变所述第二图像区域的显示效果;
    125.步骤s804,确定所述第二图像区域确定参与测光的目标计算区域;
    126.示例性地,依据测光原则,可以将画面分成若干个子区域,如表1所示,在这些子区域中属于目标计算区域的为表2所示的区域。
    127.表1不同子区域的亮度
    128.l11l12l13l14l15l16l17l18l21l22l23l24l25l26l27l28l31l32l33l34l35l36l37l38l41l42l43l44l45l46l47l48l51l52l53l54l55l56l57l58
    l61l62l63l64l65l66l67l68l71l72l73l74l75l76l77l78l81l82l83l84l85l86l87l88
    129.表2目标计算区域中子区域的亮度
    [0130][0131]
    步骤s805,基于所述目标计算区域中每个子区域的内容获得亮度;
    [0132]
    示例性地,每个子区域根据图像内容计算出各自的亮度,如表2所示,l表示不同子区域中的亮度值。
    [0133]
    步骤s806,基于所述目标计算区域中每个子区域的权重获得曝光时间;所述曝光时间为所述第二拍摄参数;
    [0134]
    示例性地,表1中不同子区域的亮度值不同,但是每个子区域的权重值是确定的,如表3所示,w表示不同子区域中的权重。
    [0135]
    表3不同子区域的权重
    [0136][0137][0138]
    在表3中确定出于所述表2子区域的权重。
    [0139]
    在一种可以实现的方式中,所述基于所述目标计算区域中每个子区域的权重获得曝光时间,包括:基于所述目标计算区域中每个子区域的权重和亮度,确定目标计算区域的亮度;基于所述目标计算区域的亮度重获得曝光时间。
    [0140]
    示例性地,示例性地,通过公式(1)确定目标计算区域的亮度r’l

    [0141]
    r’l
    =l
    32w32
    l
    33w33


    l
    88w88
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    公式(1);
    [0142]
    目标亮度为t
    l
    ,重获得的曝光时间为e’,则曝光时间e’可以通过公式(2)计算得到:
    [0143]
    e’=t
    l
    /r’l
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    公式(2);
    [0144]
    在一种可以实现的方式中,整个预览图像的亮度r
    l
    可以通过公式3进行计算,
    [0145]rl
    =l
    11w11
    l
    12w12


    l
    88w88
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    公式(3);
    [0146]
    在既定场景下,目标亮度是恒定值,设为t
    l
    ,曝光时间为e,则未设定目标计算区域的预览图像的曝光时间可以通过公式(4)进行计算:
    [0147]
    e=t
    l
    /r’l
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    公式(4);
    [0148]
    在上述过程中,设定目标计算区域后,图像的曝光时间会发生变化。如果非目标计算区域是拍摄主体之外的部分,则曝光时间朝着有利于向目标计算区域的亮度达到期望亮度的方向变化。
    [0149]
    步骤s807,通过所述摄像头获得第二采集图像;所述第二采集图像在所述摄像头的拍摄参数为所述第二拍摄参数时获得;所述第二采集图像中第二图像区域的显示效果与所述第一采集图像中第二图像区域的显示效果不同。
    [0150]
    在上述实施方式中,确定所述第二图像区域确定参与测光的目标计算区域;基于所述目标计算区域中每个子区域的内容获得亮度;基于所述目标计算区域中每个子区域的权重获得曝光时间;所述曝光时间为所述第二拍摄参数。这样,能够通过确定目标计算区域,选定局部区域计算出曝光时间,避免了过曝光区域对采集图像的亮度的影响,满足用户调节预览图像显示效果的需求。
    [0151]
    本技术提供的一种图像处理方法,在任意一种测光模式下,在任意一种第一图像区域位置和大小,都是为了让图像达到一个设定好的目标亮度t
    l
    。在参与曝光时间计算的区域小于预览图像区域的情况下,图像中参与曝光时间计算的各个子区域加权计算出来的亮度值r
    l
    乘以曝光时间e就是目标亮度。在预览图像划分第一图像区域之前,各个子区域依据每个子区域的权重,确定达到目标亮度需要的曝光时间;划分第一图像区域之后,目标计算子区域基于目标计算区域中每个子区域权重,确定达到目标亮度需要的曝光时间。
    [0152]
    本技术提供的一种图像处理方法,包括以下几种应用场景:1)专业拍摄:与不同的测光模式相结合,提供高度可自定义的测光体验。2)ar贴纸:利用贴纸掩盖部分拍摄场景,利用人工智能算法ai将贴纸置于拍摄场景中对整体测光干扰大的第一图像区域,同时在曝光时间计算的过程中剔除该区域,使得预览图像的曝光朝着有利于整体图像的方向改进。3)画中画:利用视频通话过程中画中画的子窗口遮盖部分拍摄场景,利用人工智能算法ai将子窗口置于拍摄场景中对整体测光干扰大的第一图像区域,同时在曝光时间计算的过程中剔除该区域,使得预览图像的曝光朝着有利于整体图像的方向改进。4)水印:利用水印遮盖部分拍摄场景,将水印置于拍摄场景中对整体测光干扰大的第一图像区域,在测光中剔除该区域,使得曝光更加真实。
    [0153]
    基于前述的实施例,本技术实施例再提供一种图像处理装置,所述控制装置包括所包括的各模块、以及各模块所包括的各单元,可以通过电子设备中的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(central processing unit,cpu)、微处理器(micro processing unit,mpu)、数字信号处理器(digital signal processor,dsp)或现场可编程门阵列(field programmable gate array,fpga)等。
    [0154]
    图9为本技术实施例提供的一种图像处理装置的组成结构示意图,如图9所示,所述装置900包括采集模块901、处理模块902和获取模块903,其中:
    [0155]
    所述采集模块901,用于通过摄像头获得第一采集图像;所述第一采集图像在所述摄像头的拍摄参数为第一拍摄参数时获得;通过所述摄像头获得第二采集图像;所述第二采集图像在所述摄像头的拍摄参数为所述第二拍摄参数时获得;所述第二采集图像中第二图像区域的显示效果与所述第一采集图像中第二图像区域的显示效果不同;
    [0156]
    所述处理模块902,用于将所述第一采集图像确定为预览图像,并显示所述预览图像;所述预览图像包括第一图像区域和与所述第一图像区域不同的第二图像区域;
    [0157]
    所述获取模块903,用于获得用于确定所述第一图像区域的输入操作;所述输入操作用于改变所述第二图像区域的显示效果;响应所述输入操作获得第二拍摄参数。
    [0158]
    在一些可能的实施例中,所述第二图像区域基于所述第一图像区域确定。
    [0159]
    在一些可能的实施例中,所述获取模块903,还用于:获得层叠于所述预览图像上显示对象的位置;所述显示对象的位置基于输入操作而改变;其中,基于所述显示对象的位置确定所述显示对象覆盖的所述预览图像的区域为第一图像区域。
    [0160]
    在一些可能的实施例中,所述显示对象的面积和/或形状可调;所述显示对象为窗口,所述窗口用于展示所述电子设备的另一摄像头所采集的图像;或者,所述窗口用于展示视频通话对方发送的连续的视频帧图像。
    [0161]
    在一些可能的实施例中,所述获取模块903,还用于:获得输入轨迹;其中,基于所述输入轨迹确定与所述输入轨迹对应的所述预览图像的部分区域为第一图像区域。
    [0162]
    在一些可能的实施例中,所述获取模块903,还用于:基于识别算法处理所述第一输出图像,获得所述第一输入图像中至少两个图像区域;在所述预览图像中显示所述至少两个图像区域的指示项;基于针对所述指示项的选择操作确定目标图像区域;其中,所述目标图像区域为所述预览图像的第一图像区域。
    [0163]
    在一些可能的实施例中,所述获取模块903,还用于:确定所述第二图像区域确定参与测光的目标计算区域;基于所述目标计算区域中每个子区域的内容获得亮度;基于所述目标计算区域中每个子区域的权重获得曝光时间;所述曝光时间为所述第二拍摄参数。
    [0164]
    这里需要指出的是:以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术装置实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
    [0165]
    需要说明的是,本技术实施例中,如果以软件功能模块的形式实现上述图像处理方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得终端(可以是具有摄像头的智能手机、平板电脑等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本技术实施例不限制于任何特定的硬件和软件结合。
    [0166]
    对应地,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中任一所述图像处理方法中的步骤。
    [0167]
    对应地,本技术实施例中,还提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时,用于实现上述实施例中任一所述图像处理方法中的步骤。
    [0168]
    对应地,本技术实施例中,还提供了一种计算机程序产品,当该计算机程序产品被终端的处理器执行时,其用于实现上述实施例中任一所述图像处理方法中的步骤。
    [0169]
    上述实施例中,电子设备中的处理器可以为特定用途集成电路(应用程序lication specific integrated circuit,asic)、数字信号处理器(digital signal processor,dsp)、数字信号处理装置(digital signal processing device,dspd)、可编程逻辑装置(programmable logic device,pld)、现场可编程门阵列(field programmable gate array,fpga)、中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器中的至少一种。可以理解地,实现上述处理器功能的电子器件还可以为其它,本技术实施例不作具体限定。
    [0170]
    上述计算机存储介质/存储器可以是只读存储器(read only memory,rom)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性随机存取存储器(ferromagnetic random access memory,fram)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(compact disc read-only memory,cd-rom)等存储器;也可以是包括上述存储器之一或任意组合的各种终端,如移动电话、计算机、平板设备、个人数字助理等。
    [0171]
    这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术存储介质和设备实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
    [0172]
    应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
    [0173]
    需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
    ……”
    限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
    [0174]
    在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
    [0175]
    上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显
    示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本技术实施例方案的目的。
    [0176]
    另外,在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
    [0177]
    或者,本技术上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得设备自动测试线执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
    [0178]
    本技术所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
    [0179]
    本技术所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
    [0180]
    以上所述,仅为本技术的实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
    转载请注明原文地址:https://tc.8miu.com/read-1802.html

    最新回复(0)