本发明涉及视频分析,特别是指一种丢弃行为识别方法、装置及可读存储介质。
背景技术:
1、乱扔垃圾行为,不仅影响城市美观,更会污染环境滋生细菌,危害人民健康。传统的乱扔垃圾监管方法,如人工巡查等,虽能起到一定的效果,但是由于人力、成本和效率的限制,这些方法难以满足当前城市管理的需求。随着科技的发展,若干乱扔垃圾行为的自动识别技术被相继提出,用于高效地识别、监管乱扔垃圾行为。现有技术中乱扔垃圾行为的自动识别技术难以实现实时乱扔垃圾行为识别,准确率低,容易造成误召回的问题。
技术实现思路
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、将所述待分析视频数据中的多个第三图像帧依次输入预设目标检测算法模型;其中所述预设目标检测算法模型为基于yolov8模型进行训练微调后获得的;
32、获取包括所述目标人员和所述目标物的第四图像帧;
33、通过多目标追踪算法对所述第四图像帧中的所述目标人员和所述目标物进行追踪,获取所述第一图像帧。
34、可选地,所述的丢弃行为识别方法,其中,所述获取所述第一图像帧,包括:
35、获取所述目标物的标记点在所述第四图像帧中的第一坐标;
36、获取所述标记点在所述待分析视频数据中位于所述第四图像帧之后的第五图像帧中的第二坐标;
37、在判断根据所述第一坐标和所述第二坐标获取的位移值大于第三数量的情况下,确定所述第五图像帧为所述第一图像帧。
38、可选地,所述的丢弃行为识别方法,其中,所述方法还包括:
39、获取所述目标人员和所述目标物在所述第一图像帧中的检测框的交集面积;其中,所述检测框为用于指示所述目标人员或所述目标物的位置和大小的有向矩形框;
40、获取所述目标物的检测框面积;
41、根据所述交集面积和所述检测框面积,获取所述关联系数。
42、为了达到上述目的,本发明还提供一种丢弃行为识别装置,其中,包括:
43、第一获取模块,用于获取待分析视频数据;
44、第二获取模块,用于根据所述待分析视频数据,获取包括目标人员和位置动态变化的目标物的多个第一图像帧;
45、第三获取模块,用于根据多个所述第一图像帧,在判断所述目标人员与所述目标物之间的关联系数大于或等于第一阈值的情况下,获取所述待分析视频数据中位于所述第一图像帧之后的多个第二图像帧;
46、第一确定模块,用于在多个所述第二图像帧的第一目标图像帧的数量大于第一数量的情况下,确定开始检测所述目标人员丢弃所述目标物的行为;其中,所述第一目标图像帧中,所述目标人员与所述目标物之间的关联系数大于或等于所述第一阈值;
47、第一识别模块,用于在多个所述第二图像帧的第二目标图像帧的数量大于第二数量的情况下,识别到所述目标人员有丢弃所述目标物的行为;其中,所述第二目标图像帧中,所述目标人员与所述目标物之间的关联系数小于所述第一阈值。
48、为了达到上述目的,本发明还提供一种可读存储介质,其上存储有程序或指令,其中,所述程序或指令被处理器执行时实现如上所述的丢弃行为识别的方法中的步骤。
49、本发明的上述技术方案的有益效果如下:
50、本发明实施例的丢弃行为识别方法根据待分析视频数据在判断目标人员与位置动态变化的目标物之间的关联系数大于或等于第一阈值的情况下,即判断目标人员携带移动的目标物,在待分析视频数据中位于包括目标人员和位置动态变化的目标物的第一图像帧之后的第二图像帧中目标人员与目标物之间的关联系数大于或等于第一阈值的第一目标图像帧的数量大于第一数量的情况下,开始进入检测状态,在目标人员与目标物之间的关联系数小于第一阈值的第二目标图像帧的数量大于第二数量的情况下,识别到目标人员有丢弃目标物的行为,从而确保实时识别到目标人员从携带目标物到丢弃目标物的全过程,提升识别乱扔垃圾行为的准确率,避免误召回的问题。
1.一种丢弃行为识别方法,其特征在于,包括:
2.根据权利要求1所述的丢弃行为识别方法,其特征在于,所述在多个所述第二图像帧的第二目标图像帧的数量大于第二数量的情况下,识别到所述目标人员有丢弃所述目标物的行为,包括:
3.根据权利要求1所述的丢弃行为识别方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的丢弃行为识别方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的丢弃行为识别方法,其特征在于,所述方法还包括:
6.根据权利要求3所述的丢弃行为识别方法,其特征在于,所述方法还包括:
7.根据权利要求3所述的丢弃行为识别方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的丢弃行为识别方法,其特征在于,所述获取待分析视频数据,包括:
9.根据权利要求1所述的丢弃行为识别方法,其特征在于,所述根据所述待分析视频数据,获取包括目标人员和位置动态变化的目标物的多个第一图像帧,包括:
10.根据权利要求9所述的丢弃行为识别方法,其特征在于,所述获取所述第一图像帧,包括:
11.根据权利要求1所述的丢弃行为识别方法,其特征在于,所述方法还包括:
12.一种丢弃行为识别装置,其特征在于,包括:
13.一种可读存储介质,其上存储有程序或指令,其特征在于,所述程序或指令被处理器执行时实现如权利要求1-11任一项所述的丢弃行为识别的方法中的步骤。