图像检测方法、装置、设备及介质与流程

文档序号:38071890发布日期:2024-05-21 20:06阅读:14来源:国知局
图像检测方法、装置、设备及介质与流程

本公开涉及图像处理领域,尤其涉及一种图像检测方法、装置、设备及介质。


背景技术:

1、相关技术中,从下发拍照请求到图像生成到图库的过程中,如果其中任一步骤出现问题,都会导致图像无法正常生成,从而导致异常图。而现有的android(安卓)设备无法检测出异常图,若是出现异常图,则需要逐个排查问题原因,将会浪费大量的人力以及研发时间。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种图像检测方法、装置、设备及介质。

2、根据本公开实施例的第一方面,提供一种图像检测方法,包括:接收拍照请求;获取在依据所述拍照请求生成图像的处理过程的处理用时,所述处理用时包括:所述处理过程中的总时长、所述处理过程中每一步骤的用时;依据所述处理用时,确认生成的图像是否为异常图。

3、可选的,依据所述处理用时,确认生成的图像是否为异常图,包括:当任一步骤的用时获取失败,确认生成的图像为异常图;和/或,当所述总时长超过预设阈值,确认生成的图像为异常图。

4、可选的,所述方法还包括:在确认生成的图像为异常图的情况下,确认获取失败的用时;依据所述获取失败的用时确定异常原因。

5、可选的,所述获取在依据所述拍照请求生成图像的处理过程的处理用时,包括:依据所述拍照请求获取原始图像数据,获取执行所述获取原始图像数据的步骤的第一用时;依据所述原始图像数据生成处理数据,获取执行所述生成处理数据的步骤的第二用时;依据所述处理数据生成图像转换数据,获取执行所述生成图像转换数据的步骤第三用时;依据所述图像转换数据生成所述图像,获取执行所述生成所述图像的步骤第四用时。

6、可选的,所述第二用时包括:对所述原始图像数据进行处理生成处理数据的步骤总时长,及对所述原始图像数据进行处理所使用的每一算法的执行时间。

7、可选的,所述方法还包括:所述影像框架接收相机应用发送的拍照请求;依据所述拍照请求对所述影像框架中的各计时算法及计时结果进行初始化,并使所述各计时算法开始计时。

8、可选的,所述拍照请求用于请求平台硬件抽象层获取所述原始图像数据并返回至所述相机应用,所述依据所述拍照请求获取原始图像数据,获取执行所述获取原始图像数据的步骤的第一用时,包括:所述影像框架接收所述相机应用发送的所述原始图像数据,所述原始图像数据用于请求生成所述处理数据;所述影像框架生成第一参数,并将所述第一参数传递至第一计时算法,以使所述第一计时算法生成第一计时;依据所述第一计时生成所述第一用时。

9、可选的,所述依据所述原始图像数据生成处理数据,获取执行所述生成处理数据的步骤的第二用时,包括:所述影像框架将所述处理数据发送至所述相机应用,所述处理数据用于请求所述相机应用生成所述图像转换数据;所述影像框架生成第二参数,并将所述第二参数传递至第二计时算法,以使所述第二计时算法停止计时并生成第二计时;依据所述第二计时生成所述第二用时。

10、可选的,所述依据所述处理数据生成图像转换数据,获取执行所述生成图像转换数据的步骤的第三用时,包括:所述影像框架接收所述相机应用发送的所述图像转换数据,所述图像转换数据用于请求虚拟相机生成所述图像;所述影像框架将所述图像转换数据转发至所述虚拟相机,并生成第三参数;所述影像框架将所述第三参数传递至第三计时算法,以使所述第三计时算法停止计时并生成第三计时;依据所述第三计时生成所述第三用时。

11、可选的,所述依据所述图像转换数据生成所述图像,获取执行所述生成所述图像的步骤的第四用时,包括:所述影像框架接收所述虚拟相机发送的图像;所述影像框架将所述图像转发至所述相机应用,并生成第四参数;所述影像框架将所述第四参数传递至第四计时算法,以使所述第四计时算法停止计时并生成所述第四计时;依据所述第四计时生成所述第四用时。

12、根据本公开实施例的第二方面,提供一种图像检测装置,包括:接收模块,被配置为接收拍照请求;获取模块,被配置为获取在依据所述拍照请求生成图像的处理过程的处理用时,所述处理用时包括:所述处理过程中的总时长、所述处理过程中每一步骤的用时;确定模块,被配置为依据所述处理用时,确认生成的图像是否为异常图。

13、根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:实现本公开第一方面所提供的图像检测方法。

14、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的图像检测方法。

15、本公开的实施例提供的技术方案可以包括以下有益效果:通过获取在依据所述拍照请求生成图像的处理过程的处理用时,来判断当前生成的图像是否为异常图,从而高效、简便的实现了对于异常图的检测。

16、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。



技术特征:

1.一种图像检测方法,其特征在于,包括:

2.根据权利要求1所述的图像检测方法,其特征在于,依据所述处理用时,确认生成的图像是否为异常图,包括:

3.根据权利要求2所述的图像检测方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的图像检测方法,其特征在于,所述获取在依据所述拍照请求生成图像的处理过程的处理用时,包括:

5.根据权利要求4所述的图像检测方法,其特征在于,所述第二用时包括:

6.根据权利要求4所述的图像检测方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的图像检测方法,其特征在于,所述拍照请求用于请求平台硬件抽象层获取所述原始图像数据并返回至所述相机应用,所述依据所述拍照请求获取原始图像数据,获取执行所述获取原始图像数据的步骤的第一用时,包括:

8.根据权利要求7所述的图像检测方法,其特征在于,所述依据所述原始图像数据生成处理数据,获取执行所述生成处理数据的步骤的第二用时,包括:

9.根据权利要求8所述的图像检测方法,其特征在于,所述依据所述处理数据生成图像转换数据,获取执行所述生成图像转换数据的步骤的第三用时,包括:

10.根据权利要求9所述的图像检测方法,其特征在于,所述依据所述图像转换数据生成所述图像,获取执行所述生成所述图像的步骤的第四用时,包括:

11.一种图像检测装置,其特征在于,包括:

12.一种电子设备,其特征在于,包括:

13.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1~10中任一项所述方法。


技术总结
本公开涉及一种图像检测方法、装置、设备及介质,其中,所述方法包括:接收拍照请求;获取在依据所述拍照请求生成图像的处理过程的处理用时,所述处理用时包括:所述处理过程中的总时长、所述处理过程中每一步骤的用时;依据所述处理用时,确认生成的图像是否为异常图;通过检测拍照请求到生成图像的处理时间,来判断当前生成的图像是否为异常图,从而高效、简便的实现了对于异常图的检测。

技术研发人员:潘蕾蕾,黄信,胡向阳
受保护的技术使用者:北京小米移动软件有限公司
技术研发日:
技术公布日:2024/5/20
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1