一种图像处理方法、装置和可读存储介质制造方法及图纸

技术编号:34574907 阅读:20 留言:0更新日期:2022-08-17 13:07
本发明专利技术实施例提供了一种图像处理方法、装置和可读存储介质。其中的方法包括:获取针对目标场景采集的视频数据;对所述视频数据进行运动目标检测,判断所述视频数据中是否存在运动目标;若所述视频数据中存在运动目标,则确定所述运动目标的特征信息,所述特征信息包括目标类别和/或目标运动速度;根据所述目标类别和/或目标运动速度确定目标帧率;基于所述目标帧率对所述视频数据的帧率进行调整。本发明专利技术实施例可以满足运动目标的类别或运动速度变化较大的应用场景对帧率的需求,能够在避免计算资源的浪费的同时保证视频的流畅度。计算资源的浪费的同时保证视频的流畅度。计算资源的浪费的同时保证视频的流畅度。

【技术实现步骤摘要】
一种图像处理方法、装置和可读存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种图像处理方法、装置和可读存储介质。

技术介绍

[0002]在视频分析领域中,通常会设置视频分析的帧率,以节省计算资源,提高视频分析性能。设置合适的帧率可以在满足视频分析精度需求的前提下,尽量降低计算资源消耗。
[0003]在现有技术中,通常是人为设置一个固定的视频分析帧率,但这种方式仅适用于变化不大的应用场景。对于随时间变化较大的应用场景,固定的视频分析帧率就无法满足视频分析需求,例如,视频中的物体处于静止状态时,可能由于设置的帧率过高,会浪费计算资源,当视频中的物体运动较快时,可能由于设置的帧率过低,会丢失一些运动较快物体的图像帧,影响视频流畅度。

技术实现思路

[0004]本专利技术实施例提供一种图像处理方法、装置和可读存储介质,可以满足运动目标的类别或运动速度变化较大的应用场景对帧率的需求。
[0005]第一方面,本专利技术实施例公开了一种图像处理方法,所述方法包括:获取针对目标场景采集的视频数据;对所述视频数据进行运动目标检测,判断所述视频数据中是否存在运动目标;若所述视频数据中存在运动目标,则确定所述运动目标的特征信息,所述特征信息包括目标类别和/或目标运动速度;根据所述目标类别和/或目标运动速度确定目标帧率;基于所述目标帧率对所述视频数据的帧率进行调整。
[0006]第二方面,本专利技术实施例公开了一种图像处理装置,所述装置包括:视频数据获取模块,用于获取针对目标场景采集的视频数据;运动目标检测模块,用于对所述视频数据进行运动目标检测,判断所述视频数据中是否存在运动目标;特征信息确定模块,用于若所述视频数据中存在运动目标,则确定所述运动目标的特征信息,所述特征信息包括目标类别和/或目标运动速度;目标帧率确定模块,用于根据所述目标类别和/或目标运动速度确定目标帧率;帧率调整模块,用于基于所述目标帧率对所述视频数据的帧率进行调整。
[0007]第三方面,本专利技术实施例公开了一种机器可读介质,其上存储有指令,当所述指令由装置的一个或多个处理器执行时,使得装置执行如前述一个或多个所述的图像处理方法。
[0008]本专利技术实施例包括以下优点:本专利技术实施例提供的图像处理方法,通过对视频数据进行运动目标检测,在视频数据中存在运动目标的情况下,根据运动目标的目标类别和/或目标运动速度确定目标帧
率,并基于目标帧率对视频数据的帧率进行调整,可以满足运动目标的类别或运动速度变化较大的应用场景对帧率的需求,能够在避免计算资源的浪费的同时保证视频的流畅度。
附图说明
[0009]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0010]图1是本专利技术的一种图像处理方法实施例的步骤流程图;图2是本专利技术的一种图像处理系统的结构示意图;图3是本专利技术的一种运动目标的位置坐标示意图;图4是本专利技术的图像处理装置实施例的结构框图。
具体实施方式
[0011]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0012]本专利技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中的术语“和/或”用于描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本专利技术实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
[0013]参照图1,示出了本专利技术的一种图像处理方法实施例的步骤流程图,所述方法具体可以包括如下步骤:步骤101、获取针对目标场景采集的视频数据。
[0014]步骤102、对所述视频数据进行运动目标检测,判断所述视频数据中是否存在运动目标。
[0015]步骤103、若所述视频数据中存在运动目标,则确定所述运动目标的特征信息,所述特征信息包括目标类别和/或目标运动速度。
[0016]步骤104、根据所述目标类别和/或目标运动速度确定目标帧率。
[0017]步骤105、基于所述目标帧率对所述视频数据的帧率进行调整。
[0018]其中,帧率(Frame rate)是以帧为单位的位图图像连续出现在显示器上的频率(速率),高的帧率可以得到更流畅、更逼真的动画。在实际应用时,如果视频内容没有发生变化,帧率设置过高会浪费计算资源;如果视频内容存在较大变化,帧率设置较低则会影响视频流畅度。
[0019]本专利技术提供的图像处理方法,可以根据视频数据中运动目标的类别和/或运动速度动态调整视频数据的帧率,满足检测对象的类别或运动速度变化较大的应用场景对帧率的需求,能够在避免计算资源的浪费的同时保证视频的流畅度。
[0020]可以理解的是,本专利技术实施例提供的图像处理方法,可以应用于视频分析、图像采样、视频帧抽取等场景中。所述方法可以由终端设备、服务器或其他类型的电子设备执行,其中,终端设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、蜂窝电话、无绳电话、个人数字助理(Personal Digital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,所述图像处理方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。或者,可通过服务器执行所述方法,所述服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、云通信、网络服务、中间件服务、内容分发网络(Content Delivery Network,CDN),以及大数据和人工智能平台等基础云计算服务的云服务器。为了方便描述,下文中将本专利技术实施例提供的图像处理方法的执行主体统一称为电子设备。
[0021]其中,目标场景可以是随时间改变而不断变化的应用场景。所述视频数据可以是针对目标场景实时采集的视频,电子设备可以具备拍摄功能,可实时针对目标场景进行拍摄。或者,所述视频数据也可以是电子设备通过有线或无线方式获取的其他设备传输的视频,例如,电子设备可以获取摄像头传输的视频流。
[0022]在本专利技术实施例中,获取针对目标场景采本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获取针对目标场景采集的视频数据;对所述视频数据进行运动目标检测,判断所述视频数据中是否存在运动目标;若所述视频数据中存在运动目标,则确定所述运动目标的特征信息,所述特征信息包括目标类别和/或目标运动速度;根据所述目标类别和/或目标运动速度确定目标帧率;基于所述目标帧率对所述视频数据的帧率进行调整。2.根据权利要求1所述的方法,其特征在于,所述视频数据包括至少一个视频段,所述视频段包含至少两个图像帧,每个图像帧包含相同的对象;所述若所述视频数据中存在运动目标,则确定所述运动目标的特征信息,包括:若所述视频数据的同一视频段中存在至少两个运动目标,且所述至少两个运动目标对应至少两种类别,则,根据预先设定的类别优先级确定所述视频段对应的目标类别;或者,对各个运动目标的运动速度进行比较,取最大的运动速度作为目标运动速度,将目标运动速度对应的运动目标的类别作为目标类别。3.根据权利要求1所述的方法,其特征在于,所述视频数据包括至少一个视频段,所述视频段包含至少两个图像帧,每个图像帧包含相同的对象;所述若所述视频数据中存在运动目标,则确定所述运动目标的特征信息,包括:若所述视频数据中存在至少两个运动目标,且所述至少两个运动目标对应不同的视频段,则根据每个视频段中运动目标对应的类别,确定每个视频段对应的目标类别。4.根据权利要求2或3所述的方法,其特征在于,所述根据所述目标类别和/或目标运动速度确定目标帧率,包括:根据所述视频数据中每个视频段对应的目标类别和预先设置的第一参数对照表,确定各个视频段的目标帧率;所述第一参数对照表中存储有不同目标场景中运动目标的类别与帧率之间的对应关系;所述基于所述目标帧率对所述视频数据的帧率进行调整,包括:基于所述视频数据中各个视频段的目标帧率,对各个视频段的帧率进行调整。5.根据权利要求1所述的方法,其特征在于,所述根据所述目标类别和/或目标运动速度确定目标帧率,包括:确定所述目标运动速度所属的速度区间;根据所述速度区间和预先设置的第二参数对照表,确定目标帧率,所述第二参数对照表中存储有速度区间与帧率之间的对应关系。6.根据权利要求5所述的方法,其特征在于,所述第二参数对照表中,各个速度区间对应的帧率均小于或等于所述视频数据的原始帧率。7.根据权利要求1所述的方法,其特征在于,所述根据所述目标类别和/或目标运动速度确定目标帧率,包括:针对每一种类别,设置速度区间与帧率之间的对应关系,在不同类别下,相同的速度区间对应不同的帧率;根据所述目标运动速度所属的速度区间,以及所述目标类别下,速度区间与帧率之间的对应关系,确定目标帧率。
8.根据权利要求1所述的方法,其特征在于,所述若所述视频数据中存在运动目标,则确定所述运动目标的特征信息,包括:若所述视频数据中存在运动目标,则对所述视频数据进行图像信号处理,得到所述视频数据对应的第一编码数据;对所述第一编码数据进行下采样处理,得到第二编码数据;按照预设帧率对所述第二编码数据进行运动目标检测,得到所述视频数据中运动目标的目标运动速度。9.根据权利要求8所述的方法,其特征在于,所述第二编码数据的分辨率为所述视频数据的原始分辨率的1/N,N≥2;所述基于所述目标帧率对所述视频数据的帧率进行调整,包括:基于所述目标帧率对所述第一编码数据或所述第二编码数据的帧率进行调整。10.根据权利要求1所述的方法,其特征在于,所述判断所述视频数据中是否存在运动目标之后,所述方法还包括:若所述视频数据中不存在运动目标,则将所述视频数据的帧率调整为所述视频数据的原始帧率的1/N,N≥2。11.根据权利要求1所述的方法,其特征在于,所述特征信息包括所述运动目标的位置坐标和运动速度,所述方法还包括:在接收到针对所述运动目标的图像处理请求的情况下,根据所述运动目标的位置坐标和运动速度,预测所述运动目标的位移量;根据所述位移量对所述运动目标的位置坐标进行调整,得到所述运动目标的预测位置坐标;基于所述预测位置坐标确定所述运动目标对应的像素区域;对所述像素区域内的像素点执行所述图像处理请求对应的图像处理操作,得到所述运动目标对应的图像处理结果。12.一种图像处理装置,其特征在于,所述装置包括:视频数据获取模块,用于获取针对目标场景采集的视频数据;运动目标检测模块,用于对所述视频数据进行运动目标检测,判断所述视频数据中是否...

【专利技术属性】
技术研发人员:支莉娜陶茜杨作兴艾国
申请(专利权)人:深圳比特微电子科技有限公司
类型:发明
国别省市:

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

1