图像处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37623327 阅读:25 留言:0更新日期:2023-05-18 12:14
本申请涉及一种图像处理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取原始视频帧组;确定处理原始视频帧组所需的目标设备资源以及图像处理设备的剩余设备资源;根据目标设备资源和剩余设备资源,确定图像处理设备的资源等级以及与资源等级相应的缩放分辨率;基于资源等级和缩放分辨率对原始视频帧组进行处理,从与缩放分辨率对应的视频帧中获取检测对象的图像数据。采用本方法能够提高抓图质量和资源利用率。方法能够提高抓图质量和资源利用率。方法能够提高抓图质量和资源利用率。

【技术实现步骤摘要】
图像处理方法、装置、计算机设备和存储介质


[0001]本申请涉及安防监控
,特别是涉及一种图像处理方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着安防监控技术的发展,人们对图像抓拍的质量的要求越来越高。网络摄像头在拍摄监控区域得到监控视频后,根据实际应用场景的需求,一般需要从监控视频中进行抓图处理,对视频中的目标对象进行查看。
[0003]现有的抓图处理是对每个视频通道均抽帧至固定帧率和缩放至固定分辨率进行智能分析,检测目标基于缩放后尺寸进行抓图,导致抓图质量低以及资源利用率低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高抓图质量和资源利用率的图像处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种图像处理方法。所述方法包括:
[0006]获取原始视频帧组;
[0007]确定处理所述原始视频帧组所需的目标设备资源以及图像处理设备的剩余设备资源;
[0008]根据所述目标设备资源和所述剩余设备资源,确定所述图像处理设备的资源等级以及与所述资源等级相应的缩放分辨率;
[0009]基于所述资源等级和所述缩放分辨率对所述原始视频帧组进行处理,从与所述缩放分辨率对应的分辨率的视频帧中获取检测对象的图像数据。
[0010]在其中一个实施例中,所述设备资源包括目标需求内存资源和目标需求算力资源,所述剩余设备资源包括剩余内存资源和目标剩余算力资源,所述根据所述目标设备资源和所述剩余设备资源,确定所述原始视频帧组的缩放分辨率,包括:
[0011]根据所述目标需求内存资源和所述剩余内存资源之间的大小关系,以及所述目标需求算力资源和所述目标剩余算力资源之间的大小关系,确定所述图像处理设备的资源等级;所述目标剩余算力资源为连续指定时长内的目标剩余算力资源的平均值;
[0012]根据所述资源等级,确定与所述资源等级相应的视频帧的缩放分辨率。
[0013]在其中一个实施例中,若所述目标剩余算力资源大于所述目标需求算力资源且所述剩余内存资源大于所述目标需求内存资源,则确定所述图像处理设备的资源等级为第一资源等级;所述基于所述资源等级和所述缩放分辨率对所述原始视频帧组进行处理,从与所述缩放分辨率对应的分辨率的视频帧中获取检测对象的图像数据,包括:
[0014]若所述资源等级为第一资源等级且所述缩放分辨率为所述原始视频帧组的原始分辨率,对所述原始视频帧组中各视频帧进行处理,输出目标检测对象的坐标信息;
[0015]根据所述坐标信息从所述原始视频帧组相应的视频帧中获取对应的图像数据。
[0016]在其中一个实施例中,若所述目标剩余算力资源大于设定算力资源,小于所述目标需求算力资源,以及所述剩余内存资源大于设定内存资源,则确定所述图像处理设备的资源等级为第二资源等级;所述基于所述资源等级和所述缩放分辨率对所述原始视频帧组进行处理,从与所述缩放分辨率对应的分辨率的视频帧中获取检测对象的图像数据,包括:
[0017]若所述资源等级为第二资源等级且所述缩放分辨率为第一指定分辨率,则将所述原始视频帧组中的各视频帧缩放至第一指定分辨率,得到缩放后的第一视频帧组;
[0018]对所述第一视频帧组中各视频帧进行处理,输出目标检测对象的坐标信息;
[0019]根据所述坐标信息从所述第一视频帧组相应的视频帧中获取对应的图像数据。
[0020]在其中一个实施例中,在所述目标剩余算力资源等于设定算力资源的情况下,若所述剩余内存资源大于或等于所述目标需求内存资源,则确定所述图像处理设备的资源等级为第三资源等级;所述基于所述资源等级和所述缩放分辨率对所述原始视频帧组进行处理,从与所述缩放分辨率对应的分辨率的视频帧中获取检测对象的图像数据,包括:
[0021]若所述资源等级为第三资源等级且所述缩放分辨率为第二指定分辨率,则将所述原始视频帧组缓存至第一缓存队列;
[0022]将所述原始视频帧组中的各视频帧的分辨率缩放至所述第二指定分辨率,得到缩放后的第二视频帧组;所述第二视频帧组中各视频帧的随帧信息包括匹配标记和帧标识;
[0023]对所述第二视频帧组中的各视频帧进行处理,输出目标检测对象的坐标信息;
[0024]基于所述匹配标志,根据所述帧标识和所述坐标信息从所述第一缓存队列相应的视频帧中获取目标检测对象的图像数据。
[0025]在其中一个实施例中,在所述目标剩余算力资源等于设定算力资源的情况下,若所述剩余内存资源大于设定内存资源且小于所述目标需求内存资源,则确定所述图像处理设备的资源等级为第四资源等级;所述基于所述资源等级和所述缩放分辨率对所述原始视频帧组进行处理,从与所述缩放分辨率对应的分辨率的视频帧中获取检测对象的图像数据,包括:
[0026]若所述资源等级为第四资源等级且所述缩放分辨率为第二指定分辨率,则将所述原始视频帧组中的各视频帧的分辨率缩放至第三指定分辨率,并缓存至第二缓存队列;
[0027]将缩放至所述第三指定分辨率的视频帧组再次缩放至第二指定分辨率,得到缩放后的第三视频帧组;所述第三视频帧组中各视频帧的随帧信息包括匹配标记和帧标识;所述第三指定分辨率大于所述第二指定分辨率;
[0028]对所述第三视频帧组中的各视频帧进行处理,输出目标检测对象的坐标信息;
[0029]基于所述匹配标志,根据所述帧标识和所述坐标信息从所述第二缓存队列相应的视频帧中获取目标检测对象的图像数据。
[0030]在其中一个实施例中,在所述目标剩余算力资源等于设定算力资源的情况下,若所述剩余内存资源等于所述设定算力资源,则确定所述图像处理设备的资源等级为第五资源等级;所述基于所述资源等级和所述缩放分辨率对所述原始视频帧组进行处理,从与所述缩放分辨率对应的分辨率的视频帧中获取检测对象的图像数据,包括:
[0031]若所述资源等级为第五资源等级且所述缩放分辨率为第二指定分辨率,则将所述原始视频帧组中的各原始视频帧的分辨率缩放至所述第二指定分辨率,得到缩放后的第四视频帧组;
[0032]对所述第四视频帧组中的各视频帧进行处理,输出目标检测对象的坐标信息;
[0033]根据所述坐标信息从所述第四视频帧组中相应的视频帧中获取对应的图像数据。
[0034]第二方面,本申请还提供了一种图像处理装置。所述装置包括:
[0035]获取模块,用于获取原始视频帧组;
[0036]确定模块,用于确定处理所述原始视频帧组所需的目标设备资源以及图像处理设备的剩余设备资源;
[0037]根据所述目标设备资源和所述剩余设备资源,确定所述图像处理设备的资源等级以及与所述资源等级相应的缩放分辨率;
[0038]图像处理模块,用于基于所述资源等级和所述缩放分辨率对所述原始视频帧组进行处理,从与所述缩放分辨率对应的分辨率的视频帧中获取检测对象的图像数据。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获取原始视频帧组;确定处理所述原始视频帧组所需的目标设备资源以及图像处理设备的剩余设备资源;根据所述目标设备资源和所述剩余设备资源,确定所述图像处理设备的资源等级以及与所述资源等级相应的缩放分辨率;基于所述资源等级和所述缩放分辨率对所述原始视频帧组进行处理,从与所述缩放分辨率对应的视频帧中获取检测对象的图像数据。2.根据权利要求1所述的方法,其特征在于,所述目标设备资源包括目标需求内存资源和目标需求算力资源,所述剩余设备资源包括剩余内存资源和目标剩余算力资源,所述根据所述目标设备资源和所述剩余设备资源,确定所述原始视频帧组的缩放分辨率,包括:根据所述目标需求内存资源和所述剩余内存资源之间的大小关系,以及所述目标需求算力资源和所述目标剩余算力资源之间的大小关系,确定所述图像处理设备的资源等级;所述目标剩余算力资源为连续指定时长内各个时间点相应的剩余算力资源的平均值;根据所述资源等级,确定与所述资源等级相应的视频帧的缩放分辨率。3.根据权利要求2所述的方法,其特征在于,若所述目标剩余算力资源大于所述目标需求算力资源且所述剩余内存资源大于所述目标需求内存资源,则确定所述图像处理设备的资源等级为第一资源等级;所述基于所述资源等级和所述缩放分辨率对所述原始视频帧组进行处理,从与所述缩放分辨率对应的分辨率的视频帧中获取检测对象的图像数据,包括:若所述资源等级为第一资源等级且所述缩放分辨率为所述原始视频帧组的原始分辨率,对所述原始视频帧组中各视频帧进行处理,输出目标检测对象的坐标信息;根据所述坐标信息从所述原始视频帧组相应的视频帧中获取对应的图像数据。4.根据权利要求2所述的方法,其特征在于,若所述目标剩余算力资源大于设定算力资源,小于所述目标需求算力资源,以及所述剩余内存资源大于设定内存资源,则确定所述图像处理设备的资源等级为第二资源等级;所述基于所述资源等级和所述缩放分辨率对所述原始视频帧组进行图像处理,从与所述缩放分辨率对应的分辨率的视频帧中获取检测对象的图像数据,包括:若所述资源等级为第二资源等级且所述缩放分辨率为第一指定分辨率,则将所述原始视频帧组中的各视频帧缩放至第一指定分辨率,得到缩放后的第一视频帧组;对所述第一视频帧组中各视频帧进行处理,输出目标检测对象的坐标信息;根据所述坐标信息从所述第一视频帧组相应的视频帧中获取对应的图像数据。5.根据权利要求2所述的方法,其特征在于,在所述目标剩余算力资源等于设定算力资源的情况下,若所述剩余内存资源大于或等于所述目标需求内存资源,则确定所述图像处理设备的资源等级为第三资源等级;所述基于所述资源等级和所述缩放分辨率对所述原始视频帧组进行处理,从与所述缩放分辨率对应的分辨率的视频帧中获取检测对象的图像数据,包括:若所述资源等级为第三资源等级且所述缩放分辨率为第二指定分辨率,则将所述原始视频帧组缓存至第一缓存队列;将所述原始视频帧组中的各视频帧的分辨率...

【专利技术属性】
技术研发人员:曹小刚
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1