报错::
Traceback (most recent call last):
File "voc_annotation.py", line 119, in <module>
convert_annotation(year, image_id, list_file)
File "voc_annotation.py", line 55, in convert_annotation
if cls not in classes or int(difficult)==1:
TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
先定位报错位置:
if cls not in classes or int(difficult)==1:
通过对源代码的分析,原因是参数传错了。
根本原因在于:上面这一条代码有问题 ,导致参数传输错误。
Python,没有C++那么规范,缩进都要认真。
if cls not in classes or int((difficult)==1):
解决