对象参数确定方法、装置、电子设备和存储介质与流程
- 国知局
- 2024-07-31 23:12:33
本发明涉及图像处理,尤其涉及一种对象参数确定方法、装置、电子设备和存储介质。
背景技术:
1、随着养殖业被大力推广,各厂家也随之扩大了养殖规模,而随着养殖规模的扩大,以养猪场为例,随着猪只的数量越来越多,出猪、进度等各种行为活动也越来越多,因此有必要对猪只的数量等参数进行统计。
2、在对猪场的猪只进行计数时,最开始是通过人工进行数数来统计得到猪只数量,然而该方式较为耗费人力。基于此,提出了通过在猪场设置摄像头来获取猪只图像,然后通过图像检测、图像识别等方式对猪只图像进行处理,以获得猪只数量,然而该方式存在统计的猪只数量不够准确的问题。
技术实现思路
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、参数确定模块,用于若当前视频段中存在对象,则对当前视频段进行目标检测处理和目标跟踪处理,确定当前视频段中对象的目标参数;上述目标参数包括当前视频段中对象的数量。
32、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述对象参数确定方法。
33、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述对象参数确定方法。
34、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述对象参数确定方法。
35、本发明提供的对象参数确定方法、装置、电子设备和存储介质,通过获取当前视频段以及该当前视频段中包括的至少一帧图片,将当前视频段的每帧图片输入至目标检测模型中进行目标检测处理,确定当前视频段中是否存在对象的检测结果,在当前视频段中存在对象的情况下,对当前视频段进行目标检测和目标跟踪以确定当前视频段中对象的目标参数,该目标参数中包括当前视频段中对象的数量。该方法中,由于可以先对视频段中的图片进行有无对象的检测,并在存在对象时继续对视频段进行对象数据的检测和统计,这样通过两级检测的方式最终获得的对象数量更为准确,即可以提升对象数量统计的准确性;同时由于在检测视频段中有无对象时是通过对视频段中的图片进行检测的,而图片检测对内存的占用率较低,因此也可以降低对象数量统计过程中的内存占用,提升计算效率。
技术特征:1.一种对象参数确定方法,其特征在于,包括:
2.根据权利要求1所述的对象参数确定方法,其特征在于,还包括:
3.根据权利要求1或2所述的对象参数确定方法,其特征在于,所述将所述当前视频段对应的每帧图片输入至目标检测模型中进行目标检测处理,确定所述当前视频段对应的检测结果,包括:
4.根据权利要求1所述的对象参数确定方法,其特征在于,所述对所述当前视频段进行目标检测处理和目标跟踪处理,确定所述当前视频段中所述对象的目标参数,包括:
5.根据权利要求4所述的对象参数确定方法,其特征在于,所述对象的跟踪结果中包括所述对象所在的目标检测框的中心点位置,所述根据所述对象的跟踪结果和预设的计数方式,确定所述当前视频段中所述对象的数量,包括:
6.根据权利要求1或2所述的对象参数确定方法,其特征在于,还包括:
7.根据权利要求1或2所述的对象参数确定方法,其特征在于,还包括:
8.一种对象参数确定装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述对象参数确定方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述对象参数确定方法。
技术总结本发明提供一种对象参数确定方法、装置、电子设备和存储介质,应用于图像处理技术领域,所述方法包括:获取当前视频段以及所述当前视频段中包括的至少一帧图片;将所述当前视频段对应的每帧图片输入至目标检测模型中进行目标检测处理,确定所述当前视频段对应的检测结果;所述当前视频段的检测结果用于表征所述当前视频段中是否存在对象;若所述当前视频段中存在所述对象,则对所述当前视频段进行目标检测处理和目标跟踪处理,确定所述当前视频段中所述对象的目标参数;所述目标参数包括所述当前视频段中所述对象的数量。采用该方法可以提升统计的对象数量的准确性。技术研发人员:姜云朝,祝李军,黄炎,朱海波,石格立受保护的技术使用者:正大农业科学研究有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/196415.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。