1. 程式人生 > >測試過程報錯

測試過程報錯

valid 過程 max 轉型 int() fas ase 進行 err

voc_eval.py裏報錯:

ValueError: invalid literal for int() with base 10: ‘180.0‘ faster rcnn

obj_struct[‘bbox‘] = [int(bbox.find(‘xmin‘).text),
int(bbox.find(‘ymin‘).text),
int(bbox.find(‘xmax‘).text),
int(bbox.find(‘ymax‘).text)]

python假設需要進行int轉型的字符串僅僅包含數字,因為我的xml數據裏的坐標是浮點數,所以無法進行int轉換,把float改為int就好。

註意,int是可以對浮點數進行轉換的,但我這裏因為讀取出來的是字符串浮點數,所以不行。

測試過程報錯