掌桥专利:专业的专利平台
掌桥专利
首页

一种识别任务的处理方法、电子设备及存储介质

文献发布时间:2023-06-19 19:27:02


一种识别任务的处理方法、电子设备及存储介质

技术领域

本发明涉及数据处理技术领域,特别是涉及一种识别任务的处理方法、电子设备及存储介质。

背景技术

随着车辆产业的逐渐发展,车辆多样性的提升,车辆和行人的违规行为也逐渐提升了多样性,在对车辆和行人的违规行为进行检测时,需要花费更多的时间,并且,在需要对同一区域检测多种车辆或行人违规行为时,需要对拍摄的视频中提取的视频帧或拍摄的图像进行多次处理,且不可以对检测区域进行选择,在耗费服务器资源的同时,浪费了时间资源。因此,急需一种可以更加贴合用户检测需求的同时提高时间效率的识别任务的处理方法。

发明内容

针对上述技术问题,本发明采用的技术方案为:

一种识别任务的处理方法,包括如下步骤:

S10、获取指定摄像头对应的指定图像信息ZP=(XP,TP),XP为指定摄像头对应的指定图像,TP为XP对应的拍摄时间。

S20、获取ZP对应的指定检测任务信息;指定检测任务信息包括:指定任务类型列表p2=(p2

S30、根据p3对XP进行图像提取,得到XP对应的提取后区域图像列表集HP=(HP

S40、根据p4对HP进行检测,得到HP对应的判断结果列表集DP=(DP

S50、根据DP,得到DP对应的判断结果信息列表集JP=(JP

本发明至少具有以下有益效果:

本发明通过获取指定摄像头对应的指定图像信息,并根据指定图像信息获取指定检测任务信息,从而获取到指定标记信息、置顶帖判断辅助参数,通过指定判断辅助参数生成判断规则;通过对指定摄像头对应的指定图像根据指定标记信息进行图像提取得到区域图像列表集,通过对区域图像列表中每个区域图像对应的判断规则进行判断得到判断结果列表集,并获取每个判断结果对应的判断结果信息;因此,不对指定图像全部区域进行检测,而是根据用户的标记生成相应的标识信息,使检测区域更加准确且检测结果更符合用户的需要,且在检测时对每个提取后区域图像同时进行检测,提高了时间效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种识别任务的处理方法的流程示意图;

图2为本发明另一实施例提供的一种识别任务的处理方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

本发明提供一种识别任务的处理方法,如图1所示,所述方法包括如下步骤:

S10、获取指定摄像头对应的指定图像信息ZP=(XP,TP),XP为指定摄像头对应的指定图像,TP为XP对应的拍摄时间。

S20、获取ZP对应的指定检测任务信息;所述指定检测任务信息包括:指定任务类型列表p2=(p2

优选地,A=4。

进一步地,所述指定任务包括但不限于:违规停车检测、逆向行驶检测、不戴头盔检测、违法载人检测、闯红灯检测以及超速行驶检测。

进一步地,所述指定图像为指定摄像头拍摄的任意一张图像。

在本发明实施例中,所述步骤20具体包括如下步骤获取指定检测任务信息:

S21、获取指定摄像头对应的预设检测任务类型信息,所述预设检测任务信息包括:预设任务类型列表p2′=(p2′

在本发明实施例中,所述步骤21具体包括:

S211、响应于用户发出的针对指定摄像头的任务建立请求,获取指定摄像头对应的指定图像。

S212、获取用户在指定图像上标记的第三类标识列表集D′=(D′

具体地,所述第三类标识可以理解为指定区域A个角点对应的标识;进一步地,所述指定区域可以理解为通过对A个角点进行连线围城的区域。

S213、根据D′,确定出D′对应的目标区域的目标标记信息集p3′。

在本发明实施例中,所述步骤213具体包括:

S2131、将D′

S214、根据D′,获取用户在目标图像上标记的第四类标识列表集E′=(E′

具体地,所述第四类标识包括但不限于:箭头形式标识以及指示线形式标识。

S215、根据E′,确定出E′对应的预设判断辅助参数列表集p4′。

上述,通过获取用户在指定图像上标记的第三类标识列表集生成对应的预设区域的预设标记信息集;通过获取用户在指定图像上标记的第四类标识列表集,获取对应的预设判断辅助参数列表集;因此,可以不对指定摄像头获取的指定图像全部区域进行检测,而是根据用户的标记生成相应的标识信息,使检测区域更加准确且更符合用户的需要。

S22、获取p6′对应的预设任务检测时间段信息列表Lp6′=(Lp6′

S23、若Cp6′

上述,通过对预设检测任务类型信息获取中间任务检测子信息,从而生成指定任务检测信息;不对指定图像对应的全部预设任务类型进行检测,而是检测用户在拍摄指定图像时间点时需要的指定检测任务类型,在检测结果准确的同时节省了服务器的计算资源,使检测所用的时间更短,提高了时间效率。

S24、当接收到目标终端发送的变更识别任务请求时,获取第三任务类型列表p2

S30、根据p3对XP进行图像提取,得到XP对应的提取后区域图像列表集HP=(HP

具体地,本领域人员知晓,任意一种根据p3对XP进行图像提取得到的提取后区域图像的方法均落入本发明保护范围,在此不再赘述。

S40、根据p4对HP进行检测,得到HP对应的判断结果列表集DP=(DP

具体地,本领域人员知晓,任意一种根据p4

进一步地,所述判断规则可包括:符合车辆规定的行驶方向、符合车辆行驶速度以及符合车辆搭载标准。

S50、根据DP,得到DP对应的判断结果信息列表集JP=(JP

上述,通过获取指定摄像头对应的指定图像信息,并根据指定图像信息获取指定检测任务信息,从而获取到指定标记信息、置顶帖判断辅助参数,通过指定判断辅助参数生成判断规则;通过对指定摄像头对应的指定图像根据指定标记信息进行图像提取得到区域图像列表集,通过对区域图像列表中每个区域图像对应的判断规则进行判断得到判断结果列表集,并获取每个判断结果对应的判断结果信息;因此,不对指定图像全部区域进行检测,而是根据用户的标记生成相应的标识信息,使检测区域更加准确且检测结果更符合用户的需要,且在检测时对每个提取后区域图像同时进行检测,提高了时间效率。

实施例二

在本发明另一实施例中,当需要识别任务的对象为目标摄像头对应的视频帧时,如图2所示,通过如下步骤获取判断结果信息:

S100、获取目标摄像头对应的目标检测任务信息;所述目标检测任务信息包括:目标任务类型列表d2=(d2

优选地,a=4。

进一步地,所述目标任务包括但不限于:违规停车检测、逆向行驶检测、不戴头盔检测、违法载人检测、闯红灯检测以及超速行驶检测。

进一步地,所述目标图像为目标摄像头对应的历史拍摄的任一视频帧。

进一步地,所述步骤100具体包括:

S110、响应于用户发出的针对目标摄像头的任务建立请求,获取目标摄像头对应的目标图像。

S120、获取用户在目标图像上标记的第一类标识列表集D=(D

具体地,所述第一类标识可以理解为目标区域a个角点对应的标识;进一步地,所述目标区域可以理解为通过对a个角点进行连线围城的区域。

S130、根据D,确定出D对应的目标区域的目标标记信息集d3。

具体地,所述步骤130具体包括:

S131、将D

S140、根据D,获取用户在目标图像上标记的第二类标识列表集E=(E

具体地,所述第二类标识包括但不限于:箭头形式标识以及指示线形式标识。

S150、根据E,确定出E对应的目标判断辅助参数列表集d4。

上述,通过获取用户在目标图像上标记的第一类标识列表集生成对应的目标区域的目标标记信息集;通过获取用户在目标图像上标记的第二类标识列表集,获取对应的目标判断辅助参数列表集;因此,可以不对目标摄像头获取的视频帧全部区域进行检测,而是根据用户的标记生成相应的标识信息,使检测区域更加准确且更符合用户的需要。

具体地,所述步骤150具体包括:

S151、根据第二类标识中第一子标识对应的方向,确定出第一子标识与所述目标图像y轴之间的夹角W;所述第一子标识为第二类标识对应的箭头形式的标识。

具体地,所述y轴可以理解为平面直角坐标系中y轴。

S152、获取第一子标识对应的像素点坐标列表K=(K

S153、根据K

S154、当W≤45°时,获取第一子标识第一区域对应的像素点坐标数量F1和第二区域对应的像素点坐标数量F2;所述第一区域为直角坐标系中ZK

S155、当F1>F2时,所述第一子标识标识的方向为直角坐标系中沿y轴向上的方向。

S156、当F1<F2时,所述第一子标识标识的方向为直角坐标系中沿y轴向下的方向。

S157、当W>45°时,获取第一子标识第三区域对应的像素点坐标数量F3和第四二区域对应的像素点坐标数量F4;所述第三区域为直角坐标系中HK

S158、当F3>F4时,所述第一子标识标识的方向为直角坐标系中沿x轴向左的方向。

S159、当F3<F4时,所述第一子标识标识的方向为直角坐标系中沿x轴向右的方向。

通过获取第一子标识与所述目标图像y轴之间的夹角,并获取第一子标识对应的各个像素点坐标,通过第一子标识对应的像素点坐标获取横坐标最大差值以及纵坐标最大差值,根据第一子标识与所述目标图像y轴之间的夹角确定出第一子标识在目标图像中对应的摆放方向(横向或纵向),根据第一子标识在各个区域根据横坐标最大差值以及纵坐标最大差值确定出的像素点数量,得到第一子标识对应的指向。

S200、获取目标摄像头对应的视频帧列表Z=(Z

具体地,Z为目标摄像头实时拍摄的视频转换而成的视频帧。

S300、根据d3对Z

具体地,本领域人员知晓,任意一种根据d3

进一步地,本发明实施例中仅展示了对Z

S400、根据d4对Y

具体地,本领域人员知晓,任意一种根据d4

进一步地,所述判断规则可包括:符合车辆规定的行驶方向、符合车辆行驶速度以及符合车辆搭载标准。

S500、根据S

具体地,n(i)符合如下条件:S

上述,通过用户在目标图像上做的各种标记,获取到目标标记信息、目标判断辅助参数,通过目标判断辅助参数生成判断规则;通过对目标摄像头对应的视频帧根据目标标记信息进行图像提取得到区域图像列表集,通过对区域图像列表中每个区域图像对应的判断规则进行判断得到判断结果列表集,并获取每个判断结果对应的判断结果信息;因此,不对目标摄像头获取的视频帧全部区域进行检测,而是根据用户的标记生成相应的标识信息,使检测区域更加准确且检测结果更符合用户的需要,且在检测时对每个提取后区域图像同时进行检测,提高了时间效率。

在本发明实施例中,所述识别任务请求还包括d2对应的目标任务类型标识列表d5=(d5

在本发明实施例中,可对每一任务类型对应的任务检测时间段进行设置,每一任务类型对应的任务检测时间段可以相同也可以不同;因此,不用每时每刻对任务类型进行检测,节省了服务器的计算资源,使检测所用的时间更短,提高了时间效率。

具体地,所述步骤500后还包括如下步骤:

S600、根据d6对X

具体地,所述步骤600具体包括:

S610、根据X

S620、若d6

S630、将TF

S640、将TF

上述,通过获取任务类型标识对应的任务执行时间段列表,根据任务执行时间段获取任务执行初始时间点以及任务执行结束时间点,根据任务执行初始时间点以及任务执行结束时间点对判断结果信息进行判断,得到判断结果信息的拍摄时间处于对应的任务执行时间段的判断结果信息作为关键结果信息;只获取指定的任务执行时间段对应的判断结果信息,对非用户指定的任务执行时间段对应的判断结果信息进行删除,因此,提高了服务器存储空间的利用效率。

S700、每间隔预设时间对d6进行一次检测,得到第一任务类型列表d2

具体地,本领域技术人员可根据实际需求设置所述预设时间,在此不再赘述。

上述,每间隔预设时间对任务检测时间段进行一次检测,获取在当前检测时间处于任务执行检测时间段的目标任务类型、第一标记信息列表集以及第一判断辅助参数列表集,将不需要进行检测的任务进行关闭,以免占用服务器的检测资源,减少服务器中数据处理量。

S800、当接收到目标终端发送的变更识别任务请求时,获取第二任务类型列表d2

由于用户可以在目标检测任务期间对目标检测任务信息进行更改,因此,要即时对更改后的目标任务检测信息进行更新,获取第二任务类型列表、第二标记信息列表集以及第二判断辅助参数列表集。

本发明的实施例还提供了一种非瞬时性计算机可读存储介质,该存储介质可设置于电子设备之中以保存用于实现方法实施例中一种方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述实施例提供的方法。

本发明的实施例还提供了一种电子设备,包括处理器和前述的非瞬时性计算机可读存储介质。

本发明的实施例还提供一种计算机程序产品,其包括程序代码,当所述程序产品在电子设备上运行时,所述程序代码用于使该电子设备执行本说明书上述描述的根据本发明各种示例性实施方式的方法中的步骤。

虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员还应理解,可以对实施例进行多种修改而不脱离本发明的范围和精神。本发明开的范围由所附权利要求来限定。

技术分类

06120115915238