图像处理方法、装置和电子设备制造方法及图纸

技术编号:38760286 阅读:14 留言:0更新日期:2023-09-10 10:33
本公开提出了一种图像处理方法、装置和电子设备,其中,方法包括:基于先进先出机制将候选帧图像缓存至图像队列的过程中,响应于检测到拍摄指令,从图像队列当前缓存的多帧第一帧图像中确定至少一个第二帧图像;引用第二帧图像,生成拍摄目标的目标图像;维持第二帧图像继续缓存于图像队列,等待按照先进先出机制被移出。本公开中,引用后的第二帧图像继续存储于图像队中,实现了帧图像的复用,缩短了摄影成像时间,提高了摄影成像效率,优化了摄影设备的使用体验。备的使用体验。备的使用体验。

【技术实现步骤摘要】
图像处理方法、装置和电子设备


[0001]本公开涉及数据处理领域,尤其涉及一种图像处理方法、装置和电子设备。

技术介绍

[0002]随着技术的发展,摄影设备的体积越来越小,其中,摄影设备内配置用于成像的光学系统。在一些实现中,摄摄影设备的体积可能会对其内配置的光学系统的性能产生一定程度的影响,进而使得摄影设备的成像质量受到了影响。
[0003]相关技术中,通过相关算法可以实现对摄影设备成像质量的调整。然而,该方法会对摄影设备的成像速度造成一定程度的影响,导致成像速度降低。

技术实现思路

[0004]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本公开第一方面提出一种图像处理方法。
[0006]本公开第二方面提出一种图像处理装置。
[0007]本公开第三方面提出一种电子设备。
[0008]本公开第四方面提出一种计算机可读存储介质。
[0009]本公开第一方面提出一种图像处理方法,包括:基于先进先出机制将候选帧图像缓存至图像队列的过程中,响应于检测到拍摄指令,从图像队列当前缓存的多帧第一帧图像中确定至少一个第二帧图像;引用第二帧图像,生成拍摄目标的目标图像;维持第二帧图像继续缓存于图像队列,等待按照先进先出机制被移出。
[0010]另外,本公开第一方面提出的,还可以具有如下附加的技术特征:
[0011]根据本公开的一个实施例,方法还包括:当候选帧图像存储于图像队列中时,维持候选帧图像处于被引用状态。
[0012]根据本公开的一个实施例,第二帧图像被移出之后,还包括:获取移出后第二帧图像的引用状态;响应于移出后第二帧图像处于未被引用状态,将移出后第二帧图像存储至第一缓存区;响应于移出后第二帧图像仍然处于被引用状态,将移出后第二帧图像存储至第二缓存区,直至移出后第二帧图像引用状态结束。
[0013]根据本公开的一个实施例,获取移出后第二帧图像的引用状态,还包括:根据移出后第二帧图像的引用状态,判断当前是否存在引用移出后第二帧图像的图像处理器;响应于当前不存在引用移出后第二帧图像的图像处理器,确定移出后第二帧图像处于未被引用状态;响应于当前存在引用移出后第二帧图像的图像处理器,确定移出后第二帧图像处于被引用状态。
[0014]根据本公开的一个实施例,确定移出后第二帧图像处于被引用状态之后,包括:根据图像处理器的数量获取移出后第二帧图像的当前状态设定值。响应于图像处理器对移出后第二帧图像引用结束,根据引用结束的图像处理器的数量,更新状态设定值,直至更新后的状态设定值为0,确定移出后第二帧图像引用状态结束。
[0015]根据本公开的一个实施例,移出后第二帧图像引用状态结束之后,还包括:将移出后第二帧图像从第二缓存区中清除,并存储至第一缓存区。
[0016]根据本公开的一个实施例,方法还包括:确定引用任一帧图像的目标组件,其中,任一帧图像包括候选帧图像、第一帧图像和第二帧图像中的任意图像;根据目标组件对任一帧图像的引用数据,获取任一帧图像的状态指示参数;根据状态指示参数,确定任一帧图像的引用状态。
[0017]根据本公开的一个实施例,基于先进先出机制将候选帧图像缓存至图像队列的过程中,响应于检测到拍摄指令,从图像队列当前缓存的多帧第一帧图像中确定至少一个第二帧图像,包括:获取拍摄指令的拍摄时间;将拍摄时间时图像队列内当前缓存的候选帧图像,确定为第一帧图像;获取第一帧图像的第一曝光时间;根据拍摄时间和第一曝光时间,从多帧第一帧图像中确定至少一个第二帧图像。
[0018]根据本公开的一个实施例,根据拍摄时间和第一曝光时间,从多帧第一帧图像中确定至少一个第二帧图像,包括:获取与拍摄时间相同的第一曝光时间对应的第一帧图像,作为第二候选帧图像;从第二候选帧图像开始,基于由晚至早的顺序从多帧第一帧图像中选取第二帧图像。
[0019]根据本公开的一个实施例,基于先进先出机制将候选帧图像缓存至图像队列,包括:启动图像采集装置,由图像采集装置对拍摄目标进行图像采集,以获取候选帧图像;按照先进先出机制将候选帧图像缓存至图像队列中。
[0020]根据本公开的一个实施例,引用第二帧图像,生成拍摄目标的目标图像,包括:将第二帧图像输入图像处理器,生成拍摄目标的预览图像和拍照图像;将预览图像和拍照图像,作为拍摄目标的目标图像。
[0021]为达上述目的,本公开第二方面提出一种图像处理装置,包括:确定模块,用于基于先进先出机制将候选帧图像缓存至图像队列的过程中,响应于检测到拍摄指令,从图像队列当前缓存的多帧第一帧图像中确定至少一个第二帧图像;引用模块,用于引用第二帧图像,生成拍摄目标的目标图像;存储模块,用于维持第二帧图像继续缓存于图像队列,等待按照先进先出机制被移出。
[0022]另外,本公开第二方面提出的图像处理装置,还具备如下技术特征:
[0023]根据本公开的一个实施例,存储模块,还用于:当候选帧图像存储于图像队列中时,维持候选帧图像处于被引用状态。
[0024]根据本公开的一个实施例,存储模块,还用于:获取移出后第二帧图像的引用状态;响应于移出后第二帧图像处于未被引用状态,将移出后第二帧图像存储至第一缓存区;响应于移出后第二帧图像仍然处于被引用状态,将移出后第二帧图像存储至第二缓存区,直至移出后第二帧图像引用状态结束。
[0025]根据本公开的一个实施例,存储模块,还用于:根据移出后第二帧图像的引用状态,判断当前是否存在引用移出后第二帧图像的图像处理器;响应于当前不存在引用移出后第二帧图像的图像处理器,确定移出后第二帧图像处于未被引用状态;响应于当前存在引用移出后第二帧图像的图像处理器,确定移出后第二帧图像处于被引用状态。
[0026]根据本公开的一个实施例,存储模块,还用于:根据图像处理器的数量获取移出后第二帧图像的当前状态设定值。响应于图像处理器对移出后第二帧图像引用结束,根据引
用结束的图像处理器的数量,更新状态设定值,直至更新后的状态设定值为0,确定移出后第二帧图像引用状态结束。
[0027]根据本公开的一个实施例,存储模块,还用于:将移出后第二帧图像从第二缓存区中清除,并存储至第一缓存区。
[0028]根据本公开的一个实施例,存储模块,还用于:确定引用任一帧图像的目标组件,其中,任一帧图像包括候选帧图像、第一帧图像和第二帧图像中的任意图像;根据目标组件对任一帧图像的引用数据,获取任一帧图像的状态指示参数;根据状态指示参数,确定任一帧图像的引用状态。
[0029]根据本公开的一个实施例,确定模块,还用于:获取拍摄指令的拍摄时间;将拍摄时间时图像队列内当前缓存的候选帧图像,确定为第一帧图像;获取第一帧图像的第一曝光时间;根据拍摄时间和第一曝光时间,从多帧第一帧图像中确定至少一个第二帧图像。
[0030]根据本公开的一个实施例,确定模块,还用于:获取与拍摄时间相同的第一曝光时间对应的第一帧图像,作为第二候选帧图像;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:基于先进先出机制将候选帧图像缓存至图像队列的过程中,响应于检测到拍摄指令,从所述图像队列当前缓存的多帧第一帧图像中确定至少一个第二帧图像;引用所述第二帧图像,生成所述拍摄目标的目标图像;维持所述第二帧图像继续缓存于所述图像队列,等待按照所述先进先出机制被移出。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述候选帧图像存储于所述图像队列中时,维持所述候选帧图像处于被引用状态。3.根据权利要求2所述的方法,其特征在于,所述第二帧图像被移出之后,还包括:获取移出后第二帧图像的引用状态;响应于所述移出后第二帧图像处于未被引用状态,将所述移出后第二帧图像存储至第一缓存区;响应于所述移出后第二帧图像仍然处于被引用状态,将所述移出后第二帧图像存储至第二缓存区,直至所述移出后第二帧图像引用状态结束。4.根据权利要求3所述的方法,其特征在于,所述获取移出后第二帧图像的引用状态,还包括:根据所述移出后第二帧图像的引用状态,判断当前是否存在引用所述移出后第二帧图像的图像处理器;响应于当前不存在引用所述移出后第二帧图像的图像处理器,确定所述移出后第二帧图像处于未被引用状态;响应于当前存在引用所述移出后第二帧图像的图像处理器,确定所述移出后第二帧图像处于被引用状态。5.根据权利要求4所述的方法,其特征在于,所述确定所述移出后第二帧图像处于被引用状态之后,包括:根据所述图像处理器的数量获取所述移出后第二帧图像的当前状态设定值;响应于所述图像处理器对所述移出后第二帧图像引用结束,根据引用结束的图像处理器的数量,更新所述状态设定值,直至更新后的状态设定值为0,确定所述移出后第二帧图像引用状态结束。6.根据权利要求5所述的方法,其特征在于,所述移出后第二帧图像引用状态结束之后,还包括:将所述移出后第二帧图像从所述第二缓存区中清除,并存储至所述第一缓存区。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:确定引用任一帧图像的目标组件,其中,所述任一帧图像包括所述候选帧图像、所述第一帧图像和所述第二帧图像中的任意图像;根据所述目标组件对所述任一帧图像的引用数据,获取所述任一帧图像的所述状态指示参数;根据所述状态指示参数,确定所述任一帧图像的引用状态。8.根据权利要求1

7任一项所述的方法,其特征在于,所述基于先进先出机制将候选帧图像缓存至图像队列的过程中,响应于检测到拍摄指令,从所述图像队列当前缓存的多帧第一帧图像中确定至少一个第二帧图像,包括:
获取所述拍摄指令的拍摄时间;将所述拍摄时间时所述图像队列内当前缓存的候选帧图像,确定为所述第一帧图像;获取所述第一帧图像的第一曝光时间;根据所述拍摄时间和所述第一曝光时间,从所述多帧第一帧图像中确定所述至少一个第二帧图像。9.根据权利要求8所述的方法,其特征在于,所述根据所述拍摄时间和所述第一曝光时间,从所述多帧第一帧图像中确定所述至少一个第二帧图像,包括:获取与所述拍摄时间相同的第一曝光时间对应的第一帧图像,作为第二候选帧图像;从所述第二候选帧图像开始,基于由晚至早的顺序从所述多帧第一帧图像中选取所述第二帧图像。10.根据权利要求1

7任一项所述的方法,其特征在于,所述基于先进先出机制将候选帧图像缓存至图像队列,包括:启动图像采集装置,由所述图像采集装置对所述拍摄目标进行图像采集,以获取所述候选帧图像;按照所述先进先出机制将所述候选帧图像缓存至所述图像队列中。11.根据权利要求1

7任一项所述的方法,其特征在于,所述引用所述第二帧图像,生成所述拍摄目标的目标图像,包括:将所述第二帧图像输入图像处理器,生成所述拍摄目标的预览图像和拍照图像;将所述预览图像和所述拍照图像,作为所述拍摄目标的所述目标图像。12.一种图像处理装置,其特征在于,包括:确定模块,用于基于先...

【专利技术属性】
技术研发人员:曾晶
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1