图像处理方法及其相关设备技术

技术编号:37432924 阅读:5 留言:0更新日期:2023-05-05 19:47
本申请提供了一种图像处理方法及其相关设备,涉及图像处理领域,该图像处理方法包括:显示第一界面,第一界面包括预览图像和第一控件,第一控件指示为拍照模式;当检测到对一控件的第一操作时,响应于第一操作,采用摄像头采集一次原始图像;确定后台等待拍照次数;当后台等待拍照次数小于或等于M时,利用第一拍照算法,对原始图像进行处理,得到对应的拍摄图像;当后台等待拍照算法大于M,而小于或等于N时,利用第二拍照算法,对原始图像进行处理,得到对应的拍摄图像,保存拍摄图像。本申请通过对后台统计等待拍照次数,对用户行为和用户意图进行区分,适应性选择不同耗时的算法进行处理,从而可以提高拍照效率,兼顾效果和性能。兼顾效果和性能。兼顾效果和性能。

【技术实现步骤摘要】
图像处理方法及其相关设备


[0001]本申请涉及图像
,尤其涉及一种图像处理方法及其相关设备。

技术介绍

[0002]随着具有拍照功能的电子设备在生活中的普及,人们使用电子设备进行拍照已经成为了一种日常行为方式。
[0003]目前大多数电子设备在拍照处理时,都是采用相机参数来确定拍照算法,进而根据决策出的拍照算法处理并生成拍摄图像。其中,一般使用的相机参数包括亮度、动态范围、焦段、物距等。然而,通过以上参数决策出的拍照算法在运行时通常时间较长,或者运行时间不长,但成片效果较差,无法兼顾效果和性能。对于这一问题,亟需一种新的方法进行解决。

技术实现思路

[0004]本申请提供一种图像处理方法及其相关设备,通过对后台等待拍照次数进行区分,适应性选择不同耗时的算法进行处理,从而可以提高拍照效率,兼顾效果和性能。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供一种图像处理方法,应用于包括摄像头的电子设备,所述方法包括:
[0007]所述电子设备显示第一界面,所述第一界面包括预览图像和第一控件,所述第一控件指示为拍照模式;
[0008]当检测到对所述第一控件的第一操作时,响应于所述第一操作,所述电子设备采用所述摄像头采集一次原始图像;
[0009]确定后台等待拍照次数,所述后台等待拍照次数等于当前累计拍照次数减去已处理完的拍照次数和正在处理的拍照次数;
[0010]当所述后台等待拍照次数小于或等于M时,利用第一拍照算法,对所述原始图像进行处理,得到对应的拍摄图像;
[0011]当所述后台等待拍照次数大于M,而小于或等于N时,利用第二拍照算法,对所述原始图像进行处理,得到对应的拍摄图像;
[0012]保存所述拍摄图像;
[0013]其中,M<N,M和N均为正整数,所述第二拍照算法的处理耗时小于所述第一拍照算法的处理耗时。
[0014]可选地,第一操作为点击操作。第一操作还可以包括语音指示操作或者其他指示电子设备进行拍照的操作。
[0015]本申请实施例提供了一种图像处理方法,响应于用户对第一控件的第一操作,电子设备采用摄像头采集一次原始图像,然后,通过确定后台等待拍照次数,并根据后台等待拍照次数数量的不同,调用不同的拍照算法进行处理,比如,在后台等待拍照次数数量较多
时,调用耗时相对较短的拍照算法来处理;在后台等待拍照次数数量较多时,调用耗时相对较长的拍照算法来处理,由此,通过动态的调用不同的算法,来协调拍照算法运行时长,提高成片率,兼顾效果和性能。
[0016]在第一方面一种可能的实现方式中,所述方法还包括:
[0017]当所述后台等待拍照次数大于N时,利用第三拍照算法,对所述原始图像进行处理,得到对应的拍摄图像,所述第三拍照算法的处理耗时小于所述第二拍照算法的处理耗时。
[0018]可选地,第三拍照算法为单帧算法。
[0019]在该实现方式中,当后台等待拍照次数较多时,说明用户点击操作的频率非常高,有很多数据电子设备来不及处理,此时可以利用耗时相对较短的算法对原始图像进行处理,以提高处理效率,保证对后台等待拍照次数相关的数据都能及时处理,减少等待,从而避免出现丢帧的问题。
[0020]在第一方面一种可能的实现方式中,所述方法还包括:
[0021]当检测到对所述第一控件的第二操作时,响应于所述第二操作,所述电子设备采用所述摄像头采集多次原始图像;
[0022]利用第四拍照算法对每次采集的所述原始图像进行处理,分别得到对应的拍摄图像;所述第四拍照算法的处理耗时小于所述第二拍照算法的处理耗时。
[0023]可选地,第二操作可以为长按操作。第二操作还可以包括语音指示操作或者其他指示电子设备连续进行多次拍照的操作。
[0024]其中,长按操作指的是用户在较长的时间触摸一次拍摄键的行为,从手指按下到手指抬起之间的时间为一次长按操作的时长。长按操作的时长相对大于点击操作的时长。
[0025]可选地,第四拍照算法可以与第三拍照算法相同,第四拍照算法为单帧算法。
[0026]在该实现方式中,当用户进行长按操作时,说明用户期望连续进行多次拍照,此时,电子设备采集原始图像的频率很高,若后台利用耗时相对较长的算法对每次采集的原始图像进行处理,肯定会处理不过来,造成数据拥挤。因此,在用户进行长按操作的情况下,需利用耗时相对较短的算法对每次采集的原始图像进行处理,以提高处理的效率。
[0027]在第一方面一种可能的实现方式中,在利用第一拍照算法,对所述原始图像进行处理,得到对应的拍摄图像之前,所述方法还包括:
[0028]针对待拍摄场景进行检测,获取检测结果,所述检测包括AI场景识别、运动检测、人脸检测、人脸属性检测中的至少一项,以及照度检测和动态范围检测;
[0029]在该实现方式中,本申请实施例通过对待拍摄场景进行检测,细化场景中的情况,相应地细化对原始图像的处理方法,从而可以适应性提高每种情况下得到的拍摄图像的质量和效果。
[0030]在第一方面一种可能的实现方式中,针对待拍摄场景进行检测,获取检测结果,所述方法包括:
[0031]对所述原始图像进行前端处理,所述前端处理用于对所述原始图像进行校正;
[0032]对经过前端处理后的原始图像进行检测,获取检测结果。
[0033]在本申请实施例中,经第一前端处理之后的图像位于RAW域,经第二前端处理之后的图像位于YUV域。
[0034]在第一方面一种可能的实现方式中,所述前端处理包括第一前端处理和第二前端处理;
[0035]所述第一前端处理包括:坏点校正、RAW域降噪、黑电平校正、镜头阴影校正、自动白平衡中的至少一项;
[0036]所述第二前端处理包括:颜色插值、颜色校正、全局色调映射处理和伽马校正中的至少一项。
[0037]在该实现方式中,经第一前端处理、第二前端处理之后的位于YUV域的图像,相对于原始图像来说进行了一些校正和调整,图像中的信息准确度更高,那么,后续可以将位于YUV域的图像进行检测,得到相应更准确的检测结果。该检测结果即为待拍摄场景对应的检测结果。
[0038]在第一方面一种可能的实现方式中,当所述后台等待拍照次数小于或等于M时,利用第一拍照算法,对所述原始图像进行处理,得到对应的拍摄图像,包括:
[0039]当所述后台等待拍照次数小于或等于M时,根据所述检测结果,确定所述待拍摄场景中的预设拍摄对象是否是静态;
[0040]当是静态时,确定所述待拍摄场景中的照度是否大于第一照度阈值;
[0041]当小于或等于所述第一照度阈值时,确定第一夜景算法为所述第一拍照算法,并利用所述第一夜景算法对所述原始图像中的P帧进行处理,得到对应的拍摄图像;
[0042]当大于所述第一照度阈值,确定所述待拍摄场景中的动态范围是否大于第一动态范围阈值;
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,应用于包括摄像头的电子设备,所述方法包括:所述电子设备显示第一界面,所述第一界面包括预览图像和第一控件,所述第一控件指示为拍照模式;当检测到对所述第一控件的第一操作时,响应于所述第一操作,所述电子设备采用所述摄像头采集一次原始图像;确定后台等待拍照次数,所述后台等待拍照次数等于当前累计拍照次数减去已处理完的拍照次数和正在处理的拍照次数;当所述后台等待拍照次数小于或等于M时,利用第一拍照算法,对所述原始图像进行处理,得到对应的拍摄图像;当所述后台等待拍照次数大于M,而小于或等于N时,利用第二拍照算法,对所述原始图像进行处理,得到对应的拍摄图像;保存所述拍摄图像;其中,M<N,M和N均为正整数,所述第二拍照算法的处理耗时小于所述第一拍照算法的处理耗时。2.根据权利要求1所述的图像处理方法,其特征在于,所述方法还包括:当所述后台等待拍照次数大于N时,利用第三拍照算法,对所述原始图像进行处理,得到对应的拍摄图像,所述第三拍照算法的处理耗时小于所述第二拍照算法的处理耗时。3.根据权利要求1或2所述的图像处理方法,其特征在于,所述方法还包括:当检测到对所述第一控件的第二操作时,响应于所述第二操作,所述电子设备采用所述摄像头采集多次原始图像;利用第四拍照算法对每次采集的所述原始图像进行处理,分别得到对应的拍摄图像;所述第四拍照算法的处理耗时小于所述第二拍照算法的处理耗时。4.根据权利要求1至3中任一项所述的图像处理方法,其特征在于,在利用第一拍照算法,对所述原始图像进行处理,得到对应的拍摄图像之前,所述方法还包括:针对待拍摄场景进行检测,获取检测结果,所述检测包括AI场景识别、运动检测、人脸检测、人脸属性检测中的至少一项,以及照度检测和动态范围检测;根据所述检测结果,确定所述第一拍照算法。5.根据权利要求4所述的图像处理方法,其特征在于,针对待拍摄场景进行检测,获取检测结果,所述方法包括:对所述原始图像进行前端处理,所述前端处理用于对所述原始图像进行校正;对经过前端处理后的原始图像进行检测,获取检测结果。6.根据权利要求5所述的图像处理方法,其特征在于,所述前端处理包括第一前端处理和第二前端处理;所述第一前端处理包括:坏点校正、RAW域降噪、黑电平校正、镜头阴影校正、自动白平衡中的至少一项;所述第二前端处理包括:颜色插值、颜色校正、全局色调映射处理和伽马校正中的至少一项。7.根据权利要求4至6中任一项所述的图像处理方法,其特征在于,当所述后台等待拍照次数小于或等于M时,利用第一拍照算法,对所述原始图像进行处理,得到对应的拍摄图
像,包括:当所述后台等待拍照次数小于或等于M时,根据所述检测结果,确定所述待拍摄场景中的预设拍摄对象是否是静态;当是静态时,确定所述待拍摄场景中的照度是否大于第一照度阈值;当小于或等于所述第一照度阈值时,确定第一夜景算法为所述第一拍照算法,并利用所述第一夜景算法对所述原始图像中的P帧进行处理,得到对应的拍摄图像;当大于所述第一照度阈值,确定所述待拍摄场景中的动态范围是否大于第一动态范围阈值;当小于或等于所述第一动态范围阈值时,确定第一MFNR算法为所述第一拍照算法,并利用所述第一MFNR算法对所述原始图像中的P帧进行处理,得到对应的拍摄图像;当大于所述第一动态范围阈值时,确定第一HDR算法为所述第一拍照算法,并利用所述第一HDR算法对所述原始图像中的P帧进行处理,得到对应的拍摄图像,P为大于1的整数。8.根据权利要求7所述的图像处理方法,其特征在于,利用所述第一夜景算法对所述原始图像中的P帧进行处理,得到对应的拍摄图像,包括:对所述原始图像中的P帧进行第三前端处理,得到P帧第一中间图像;利用所述第一夜景算法,对P帧所述第一中间图像进行处理,得到1帧第二中间图像;对1帧所述第二中间图像进行第一后端处理,得到对应的拍摄图像。9.根据权利要求7或8所述的图像处理方法,其特征在于,利用所述第一MFNR算法对所述原始图像中的P帧进行处理,得到对应的拍摄图像,包括:对所述原始图像中的P帧进行第四前端处理,得到P帧第三中间图像;利用所述第一MFNR算法,对P帧所述第三中间图像进行处理,得到1帧第四中间图像;对1帧所述第四中间图像进行第二后端处理,得到对应的拍摄图像。10.根据权利要求7至9中任一项所述的图像处理方法,其特征在于,利用所述第一HDR算法对所述原始图像中的P帧进行处理,得到对应的拍摄图像,包括:对所述原始图像中的P帧进行第五前端处理,得到P帧第五中间图像;利用所述第一HDR算法,对P帧所述第五中间图像进行处理,得到1帧第六中间图像;对1帧所述第六中间图像进行第三后端处理,得到对应的拍摄图像。11.根据权利要求7至10中任一项所述的图像处理方法,其特征在于,所述方法还包括:当不是静态时,确定所述预设拍摄对象的运动速度是否大于预设速度阈值;当大于所述预设速度阈值时,确定所述待拍摄场景中的照度是否大于第二照度阈值;当小于或等于所述第二照度阈值时,确定第二夜景算法为所述第一拍照算法,并利用所述第二夜景算法对所述原始图像中的Q帧进行处理,得到对应的拍摄图像;当大于所述第二照度阈值时,确定所述待拍摄场景中的动态范围是否大于第二动态范围阈值;当小于或等于所述第二动态范围阈值时,确定第二MFNR算法为所述第一拍照算法,并利用所述第二MFNR算法对所述原始图像中的Q帧进行处理,得到对应的拍摄图像;当大于所述第二动态范围阈值时,确定第二HDR算法为所述第一拍照算法,并利用所述第二HDR算法对所述原始图像中的Q帧进行处理,得到对应的拍摄...

【专利技术属性】
技术研发人员:邵涛张文红肖斌朱聪超
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1