我试图在Yolo网络上训练我自己的数据,但在此之前,我必须将边界框坐标转换为它想要的形式。在
文件内容如下:
0
53 19 163 116
我要把它转换成网络。在
代码是:
^{pr2}$我得到了一个错误: 首先它打印出所有的文件名和数据的内容然后
['0\n53', '19', '163', '116\n']
(262, 192)
Traceback (most recent call last):
File "text.py", line 84, in <module>
b = (float(xmin), float(xmax), float(ymin), float(ymax))
ValueError: invalid literal for float(): 0
53
我真的不知道该怎么办。在
有什么建议吗?在
如错误消息中所示,您的第一个术语是
'0\n53'
,其中它应该是'0'
,然后是'53'
。因此它不会被检测为浮点数。仅仅用'\n'
分裂就可以了。在相关问题 更多 >
编程相关推荐