【技术实现步骤摘要】
一种基于改进YOLO V4算法的乒乓球检测方法
[0001]本专利技术涉及视频图像识别
,尤其涉及一种基于改进YOLO V4算法的乒乓球检测方法。
技术介绍
[0002]乒乓球是我们的国球,其广泛的参与性使得我国与乒乓球相关的体育产业也得到了蓬勃发展,其中乒乓球自动捡球机、乒乓球智能发球机、乒乓球机器人也有了长足的发展。它们正常工作第一步就是如何检测乒乓球。最常用的乒乓球检测方法是下面三种:帧差法、背景减除法和光流法,他们的主要优点就是算法实现比较简单,程序设计的复杂度低。帧差法是在图像序列相邻两帧或三帧间采用基于像素的时间差分通过闭值化来提取出图像中的运动区域,进而确定运动目标的位置。背景减除法是先要构建一个图像,让当前图像与背景图像进行相减,得到差分图像,再根据设定的阈值进行目标分割。光流法是利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前帧之间存在的对应关系,从而计算出相邻帧之间物体的运动信息的一种方法。但是缺点也非常明显,这些传统的方法对光照条件和动态环境特别敏感,这也造成识别的准确率
【技术保护点】
【技术特征摘要】
1.一种基于改进YOLO V4算法的乒乓球检测方法,其特征在于:包括以下步骤:S1、图像采集,使用双目相机,以40
‑
60Hz的频率对打乒乓球的整个过程进行了录制采集,采集了30
‑
50分钟的视频数据;S2、数据预处理,使用python程序将视频处理成图片序列,得到原始数据集,使用通用的标注软件labelimg标注工具对获得的含有乒乓球的图片进行标注;标注完成后,将PASCAL格式的文件转换成YOLO格式的文件,完成数据集制作;S3、对YOLO V4网络进行改进;S4、训练网络模型。2.根据权利要求1所述的一种基于改进YOLO V4算法的乒乓球检测方法,其特征在于:步骤S3中的改进包括:A1、将所有bounding box的坐标进行提取;A2、根据步骤A1输出的4个回归框坐标结果,计算bounding box的宽高;A3、anchor box初始化,首先初始化一个anchor box,然后计算下一个anchor box,用轮盘法选出anchor box,重复这个过程,直到选出K个anchor boxes的初始值;A4、计算每个bounding box与每个anchor box的IOU值,其中IOU是预测的bounding box和真实的物理位置的交并比;A5、分类操作,通过步骤A4计算可得到每一个bounding box对于每个anchor box的误差,选取误差最小的anchor box,并赋值为对应的bounding box分类;A6、anchor box更新,经过上一步,确定了哪些bounding box属于anchor box,然后再求出这些bounding box的宽高大小,作为anchor box新的尺寸。3.根据权利要求1所述的一种基于改进YOLO V4算法的乒乓球检测方法,其特征在于:步骤S3中的改进包...
【专利技术属性】
技术研发人员:汪语哲,尹真杰,刘明方,张皓天,段晓东,靳馥竹,王宗浩,
申请(专利权)人:大连民族大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。