一种图像处理方法、设备、存储介质及计算机程序产品与流程

文档序号:35858031发布日期:2023-10-26 07:04阅读:42来源:国知局
一种图像处理方法、设备、存储介质及计算机程序产品与流程

本技术涉及人工智能领域的图像处理技术,尤其涉及一种图像处理方法、设备、存储介质及计算机程序产品。


背景技术:

1、图像检测的过程中,通常先采集待检测图像,再对待检测图像直接进行检测来获得检测结果,或者从待检测图像中裁剪出目标区域图像后再进行检测来获得检测结果。

2、然而,上述图像检测的过程中,由于待检测图像中除目标区域外的其他区域用于辅助检测待检测图像,因此通过对整个待检测图像进行图像检测,将会导致图像检测的资源消耗较大,图像检测的效率较低;而通过对裁剪出的目标区域进行检测,存在基于目标区域所获得的检测结果的准确度较低的情况;从而,相关技术中无法均衡图像检测效率和图像检测准确度。


技术实现思路

1、本技术实施例提供一种图像处理方法、装置、设备、计算机可读存储介质及计算机程序产品,能够实现图像检测效率和图像检测准确度的均衡。

2、本技术实施例的技术方案是这样实现的:

3、本技术实施例提供一种图像处理方法,包括:

4、响应于图像检测操作,采集待检测对象的成像信息,得到待处理图像;

5、获取所述待处理图像的检测场景信息,其中,所述检测场景信息是指图像检测的场景信息;

6、基于所述检测场景信息,确定所述待处理图像的裁剪判断结果,其中,所述裁剪判断结果表示是否对所述待处理图像中所述待检测对象所对应的目标区域进行裁剪;

7、基于所述待处理图像,确定与所述裁剪判断结果适配的待检测图像;

8、基于所述待检测图像进行图像检测,并显示与图像检测结果适配的目标提示信息。

9、本技术实施例提供一种图像处理装置,包括:

10、图像获取模块,用于响应于图像检测操作,采集待检测对象的成像信息,得到待处理图像;

11、信息获取模块,用于获取所述待处理图像的检测场景信息,其中,所述检测场景信息是指图像检测的场景信息;

12、结果获取模块,用于基于所述检测场景信息,确定所述待处理图像的裁剪判断结果,其中,所述裁剪判断结果表示是否对所述待处理图像中所述待检测对象所对应的目标区域进行裁剪;

13、图像确定模块,用于基于所述待处理图像,确定与所述裁剪判断结果适配的待检测图像;

14、图像检测模块,用于基于所述待检测图像进行图像检测,并显示与图像检测结果适配的目标提示信息。

15、在本技术实施例中,所述检测场景信息包括检测对象数量值、指定对象参与标识值、图像质量信息、设备性能信息、资源交互额度、指定范围内的对象流量值、网络速度值和网络类型信息中的至少一种;其中,所述检测对象数量值表示所述待处理图像中所包括的对象的数量值,所述指定对象参与标识值表示所述待处理图像是否基于指定对象获得。

16、在本技术实施例中,所述图像确定模块,还用于当所述裁剪判断结果表示对所述待处理图像中的所述目标区域进行裁剪时,从所述待处理图像中裁剪出所述目标区域;将裁剪出的所述目标区域确定为所述待检测图像。

17、在本技术实施例中,所述图像确定模块,还用于当所述裁剪判断结果表示不对所述待处理图像中的所述目标区域进行裁剪时,将所述待处理图像确定为所述待检测图像。

18、在本技术实施例中,当所述检测场景信息包括检测对象数量值时,所述结果获取模块,还用于当所述检测对象数量值小于指定数量值时,确定所述待处理图像的所述裁剪判断结果表示对所述待处理图像中的所述目标区域进行裁剪;当所述检测对象数量值大于或等于所述指定数量值时,确定所述待处理图像的所述裁剪判断结果表示不对所述待处理图像中的所述目标区域进行裁剪。

19、在本技术实施例中,当所述检测场景信息包括指定对象参与标识值时,所述结果获取模块,还用于当所述指定对象参与标识值表示所述待检测图像基于指定对象获得时,确定所述待处理图像的所述裁剪判断结果表示对所述待处理图像中的所述目标区域进行裁剪;当所述指定对象参与标识值表示所述待检测图像未基于所述指定对象获得时,确定所述待处理图像的所述裁剪判断结果表示不对所述待处理图像中的所述目标区域进行裁剪。

20、在本技术实施例中,当所述检测场景信息包括网络速度值时,所述结果获取模块,还用于当所述网络速度值小于指定速度值时,确定所述待处理图像的所述裁剪判断结果表示对所述待处理图像中的所述目标区域进行裁剪;当所述网络速度值大于或等于所述指定速度值时,确定所述待处理图像的所述裁剪判断结果表示不对所述待处理图像中的所述目标区域进行裁剪。

21、在本技术实施例中,当所述检测场景信息包括网络类型信息时,所述结果获取模块,还用于当所述网络类型信息为流量敏感类型时,确定所述待处理图像的所述裁剪判断结果表示对所述待处理图像中的所述目标区域进行裁剪,其中,所述流量敏感类型是指采用移动流量传输的网络传输方式;当所述网络类型信息不为所述流量敏感类型时,确定所述待处理图像的所述裁剪判断结果表示不对所述待处理图像中的所述目标区域进行裁剪。

22、在本技术实施例中,所述基于所述检测场景信息,确定所述待处理图像的裁剪判断结果,可通过决策树模型实现,所述图像处理装置还包括模型构建模块,用于基于检测场景属性,确定至少一个判断节点,其中,所述判断节点是指用于确定所述裁剪判断结果的判断条件,所述检测场景信息为所述检测场景属性的属性值;基于指定样本数据,获取每个所述判断节点对应的各个判断类别分别对应的判断概率值,其中,各个所述判断类别包括裁剪类别和不裁剪类别;基于所述判断概率值和判断标签,确定每个所述判断节点的决策分值,得到与至少一个判断节点对应的至少一个所述决策分值;基于至少一个所述决策分值的正序排列,调整至少一个所述判断节点,得到判断节点序列;基于所述判断节点序列和各个所述判断类别,构建所述决策树模型。

23、在本技术实施例中,当所述检测场景属性包括检测对象数量、指定对象参与标识、网络速度和网络类型时,所述判断节点序列依次为所述检测对象数量的属性值是否大于指定数量值、所述网络类型的属性值是否为流量敏感类型、所述网络速度的属性值是否大于指定速度值、以及所述指定对象参与标识的属性值是否包括指定对象。

24、在本技术实施例中,所述模型构建模块,还用于将所述待处理图像、所述裁剪判断结果和所述图像检测结果组合为待调整数据;基于获得的多个待调整数据调整所述决策树模型中的所述判断节点,其中,所述调整包括增加所述判断节点、删除所述判断节点、修改所述判断节点中的条件信息、以及调整所述判断节点在所述决策树模型的位置中的至少一种;基于调整后的所述决策树模型,确定新的待处理图像所对应的新的裁剪判断结果。

25、在本技术实施例中,所述图像检测模块,还用于向服务端设备发送所述待检测图像,以使所述服务端设备对所述待检测图像进行图像检测,并基于所述图像检测结果生成检测返回信息;基于所述服务端设备针对所述待检测图像所发送的所述检测返回信息,执行目标处理,生成目标提示信息,其中,所述目标处理包括账号认证处理和定位处理中的至少一种;显示所述目标提示信息。

26、本技术实施例提供一种图像处理设备,包括:

27、存储器,用于存储可执行指令;

28、处理器,用于执行所述存储器中存储的可执行指令时,实现本技术实施例提供的图像处理方法。

29、本技术实施例提供一种计算机可读存储介质,存储有可执行指令,所述可执行指令用于被处理器执行时,实现本技术实施例提供的图像处理方法。

30、本技术实施例提供一种计算机程序产品,包括计算机程序或指令,所述计算机程序或指令被处理器执行时,实现本技术实施例提供的图像处理方法。

31、本技术实施例至少具有以下有益效果:由于对获得的待处理图像进行图像检测之前,先基于图像检测的场景信息确定待处理图像的裁剪判断结果,进而通过适配不同的裁剪判断结果,来基于待处理图像获得待检测图像,使得获得的待检测图像能够实现图像检测效率和图像检测准确度的均衡。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1