一种基于视频数据的违法钓鱼检测方法技术

技术编号:37165576 阅读:9 留言:0更新日期:2023-04-20 22:38
本发明专利技术公开了一种基于视频数据的违法钓鱼检测方法,包括以下步骤:获取摄像机视频数据并解码;数据转换为RGB数据并resize到模型输入大小;获取目标检测结果;判断是否检测到人体;若检测到人体,则对目标进行跟踪;若无检测到人体,则返回获取摄像机视频数据并解码;判断周边是否有钓鱼伞、钓鱼帽;若周边有钓鱼伞、钓鱼帽则判断人和钓鱼伞、钓鱼帽的位置是否相对固定;若周边无钓鱼伞、钓鱼帽则判断人的位置是否相对静止;若人和钓鱼伞、钓鱼帽的位置相对固定,则进行超时报警;若人的位置是相对静止,则进行超时报警。本发明专利技术提供的一种基于视频数据的违法钓鱼检测方法具有方便监控、报警准确率高等优点。报警准确率高等优点。报警准确率高等优点。

【技术实现步骤摘要】
一种基于视频数据的违法钓鱼检测方法


[0001]本专利技术涉及视频监控领域,尤其涉及一种基于视频数据的违法钓鱼检测方法。

技术介绍

[0002]违规垂钓是指人员在禁止垂钓的水域进行垂钓活动,目前对违规垂钓行为的监测主要有现场巡检和监控手动抓拍监测两种方式,现场巡检只能依靠执法人员现场巡逻的方式进行发现和取证,由于现场巡逻的范围有限,此种方法将浪费大量人力,效率低下:监控手动抓拍检测方案只是对视频进行采集和存储,需要人工查看监控视频,这种方式时效性差,且主要依靠监控者的肉眼观察,费时费力。
[0003]基于保护生态环境或者保护人员人身安全的目的,现在很多区域是禁止钓鱼活动的,通常情况下,禁止非法钓鱼的区域会比较大,仅靠有限的人去巡逻,阻止非法钓鱼的难度会很大,如果通过摄像机对违法活动进行检测识别,然后通过摄像机的实时对讲功能进行宣传和劝退,效果会好很多,并且也可以保存违法事实的录像信息。

技术实现思路

[0004]本专利技术提供了一种基于视频数据的违法钓鱼检测方法,具备方便监控、报警准确率高的优点,解决了现有的人工检测违规垂钓麻烦的问题。
[0005]根据本申请实施例提供的一种基于视频数据的违法钓鱼检测方法,包括以下步骤:
[0006]获取摄像机视频数据并解码;
[0007]数据转换为RGB数据并res i ze到模型输入大小;
[0008]获取目标检测结果;
[0009]判断是否检测到人体;
[0010]若检测到人体,则对目标进行跟踪;若无检测到人体,则返回获取摄像机视频数据并解码;
[0011]判断周边是否有钓鱼伞、钓鱼帽;
[0012]若周边有钓鱼伞、钓鱼帽则判断人和钓鱼伞、钓鱼帽的位置是否相对固定;若周边无钓鱼伞、钓鱼帽则判断人的位置是否相对静止;
[0013]若人和钓鱼伞、钓鱼帽的位置相对固定,则进行超时报警;若人和钓鱼伞、钓鱼帽的位置不固定,则返回获取摄像机视频数据并解码;
[0014]若人的位置是相对静止,则进行超时报警。
[0015]优选地,所述获取摄像机视频数据并解码之前还包括目标检测方法,包括以下步骤:
[0016]输入RGB图片;
[0017]获取每种类别的预测结果;
[0018]每种类别单独SVM;
[0019]获取每个类别置信度高的预测结;
[0020]获取检测结果。
[0021]优选地,所述目标检测完成后,使用跟踪算法确定目标的运动轨迹,包括以下步骤:
[0022]配置最大距离、保活帧数、预测帧数等阈值;
[0023]输入检测的目标框位置;
[0024]计算历史框与检测框距离;
[0025]匹配距离阈值内的第一个框;
[0026]计算速度和运动方向;
[0027]预测目标在连续帧的位置;
[0028]输出检测帧及预测帧目标跟踪I D。
[0029]本申请实施例提供的技术方案可以包括以下有益效果:
[0030]本专利技术通过摄像机视频数据获取目标检测结果,每隔N帧做一次检测,如果检测结果中只有钓鱼伞,则暂时不上报;如果只有人体,没有雨伞和钓鱼帽,就看人员是否相对静止,如果相对静止,则可以认为疑似钓鱼;如果检测到人体,并且检测到钓鱼伞或者钓鱼帽,并且人体与钓鱼伞或者钓鱼帽一直很近,则认为存在钓鱼行为能够判断是否有垂钓事件的发生,避免因人员滞留导致被误判为违规垂钓,提高了报警的准确率,同时,本专利技术无需人工判别是否发生垂钓事件,可降低人工成本,方法简单,方便监测,报警准确率高(依赖于检测和跟踪算法的精度)。
附图说明
[0031]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为本专利技术的流程结构示意图;
[0033]图2为本专利技术的另一流程结构示意图
[0034]图3为本专利技术的另一流程结构示意图。
具体实施方式
[0035]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0036]还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0037]还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0038]请参阅图1,本专利技术提供一种基于视频数据的违法钓鱼检测方法,其特征在于,包
括以下步骤:
[0039]获取摄像机视频数据并解码;
[0040]数据转换为RGB数据并res i ze到模型输入大小;
[0041]获取目标检测结果;
[0042]判断是否检测到人体;
[0043]若检测到人体,则对目标进行跟踪;若无检测到人体,则返回获取摄像机视频数据并解码;
[0044]判断周边是否有钓鱼伞、钓鱼帽;
[0045]若周边有钓鱼伞、钓鱼帽则判断人和钓鱼伞、钓鱼帽的位置是否相对固定;若周边无钓鱼伞、钓鱼帽则判断人的位置是否相对静止;
[0046]若人和钓鱼伞、钓鱼帽的位置相对固定,则进行超时报警;若人和钓鱼伞、钓鱼帽的位置不固定,则返回获取摄像机视频数据并解码;
[0047]若人的位置是相对静止,则进行超时报警。
[0048]本专利技术的判断逻辑为:从摄像机拉取视频流,并根据画面内容设置预警区域和预警类型(人体、钓鱼伞、钓鱼帽);解码视频帧,图像转换为RGB格式并缩放到模型输入大小;进行目标检测(分别对人体、钓鱼伞、钓鱼帽进行检测);如果没有检测到人体,则回到从摄像机拉取视频流;进行目标跟踪;如果检测结果只有人体,没有雨伞和钓鱼帽,则判断连续N个检测帧中同一个跟踪I D的目标是否相对静止(使用前后两次检测框的位置进行I OU判断),观察人员是否相对静止(超时时间可以动态调整),如果相对静止,则可以认为疑似钓鱼,上报结果,上层应用人工验证后进行语音驱离和违法采证;
[0049]如果连续N个检测帧检测到人体,并且检测到钓鱼伞或者钓鱼帽,同时人体与钓鱼伞或者钓鱼帽一直处于接近状态(使用I OU进行判断),则认为存在钓鱼行为(为防止误检或者跟踪出错,这里可根据情况看N设置多大),上报结果,上层应用人工验证后进行语音驱离和违法采证。
[0050]请参阅图2和图3,所述获取摄像机视频数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于视频数据的违法钓鱼检测方法,其特征在于,包括以下步骤:获取摄像机视频数据并解码;数据转换为RGB数据并resize到模型输入大小;获取目标检测结果;判断是否检测到人体;若检测到人体,则对目标进行跟踪;若无检测到人体,则返回获取摄像机视频数据并解码;判断周边是否有钓鱼伞、钓鱼帽;若周边有钓鱼伞、钓鱼帽则判断人和钓鱼伞、钓鱼帽的位置是否相对固定;若周边无钓鱼伞、钓鱼帽则判断人的位置是否相对静止;若人和钓鱼伞、钓鱼帽的位置相对固定,则进行超时报警;若人和钓鱼伞、钓鱼帽的位置不固定,则返回获取摄像机视频数据并解码;若人的位置是相对静止,则进行超时报警。2.根据权...

【专利技术属性】
技术研发人员:柴涛涛王涛周靖轩汪云陈阳
申请(专利权)人:深圳市瑞驰信息技术有限公司
类型:发明
国别省市:

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

1