您好,欢迎来到哗拓教育。
搜索
您的当前位置:首页Yolo训练问题:Box and segment counts should be equal, but got len(segments)分析与解决

Yolo训练问题:Box and segment counts should be equal, but got len(segments)分析与解决

来源:哗拓教育

具体问题

WARNING ⚠️ Box and segment counts should be equal, but got len(segments) = 1, len(boxes) = 9772. To resolve this only boxes will be used and all segments will be removed.

问题截图

问题分析

这段警告提示内容翻译为如下:

警告 ⚠️ 框数和段数应该相等,但得到 len(segments) = 1,len(boxes) = 9772。要解决此问题,将仅使用框,并删除所有区段。

意思就是要训练的数据集中包含了一个分隔标注的,9772个Box框标注的,yolo自身为了解决这个问题,将会自动移除分隔标注的,只训练Box框标注的,这里看起来不是什么大问题,但是如果分隔标注的占的比较多了,似乎是会以分隔标注为主,不训练Box框标注的

原因:

出现此问题的原因大概率是使用了别人开源的数据集,而别人开源的数据集中又不断的在更新,可能是原作者误传了一部分分隔标注。

问题解决

解决此问题有两种方式,一是将分隔标注的图片和对应标签删掉,二是将分隔标注的标签转化为框标注,我这里推荐第二种,解决方式见 -> 

结语

以上是幽络源对yolo训练时报警告 Box and segment counts should be equal, but got len(segments) 的问题分析及解决方案,如有其他问题可加群询问交流。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo2.com 版权所有 湘ICP备2023021991号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务