BBox标注工具
BBox labeling tool
我正在尝试在自定义图像上训练 YOLOv2 并且正在关注这个 link
https://timebutt.github.io/static/how-to-train-yolov2-to-detect-custom-objects/
为了注释我正在使用的对象 BBox Labeling Tool。上面link让我在BBox Labeling Tool文件夹下的main.py文件第126行更改目录。更改行后,代码如下所示。
s = r'../DATA/001/'
当我 运行 代码并单击 'load images' 按钮时,我遇到了以下错误
File "C:\Users\user\Anaconda3\envs\yolo_training\lib\lib-tk\Tkinter.py", line 1541, in __call__
return self.func(*args)
File "main.py", line 127, in loadDir
self.category = int(s)
ValueError: invalid literal for int() with base 10: ''
我用 python 2.7 使用 anaconda 创建了一个虚拟环境,因为 BBox 标记工具需要 python 2.7。
我不知道我做错了什么。请帮助我。
谢谢
PS: 001文件夹下的所有图片都是jpeg文件,这也是BBox标注工具的要求
据我了解,这应该是工具本身的路径。
s = r'D:\workspace\python\labelGUI'
我没看到说明中哪里要求您更改此路径。这涉及我认为的调试。我建议你把路径恢复原样。
在您的情况下,您只需在工具目录的图像文件夹中创建一个名为“00X”(X 应该是数字)的文件夹,就像它们在示例中显示的那样。创建文件夹后,让我们说“005”,你把你的图像放在那里。
加载前,选择数字 5 指定您的文件夹。
我正在尝试在自定义图像上训练 YOLOv2 并且正在关注这个 link https://timebutt.github.io/static/how-to-train-yolov2-to-detect-custom-objects/
为了注释我正在使用的对象 BBox Labeling Tool。上面link让我在BBox Labeling Tool文件夹下的main.py文件第126行更改目录。更改行后,代码如下所示。
s = r'../DATA/001/'
当我 运行 代码并单击 'load images' 按钮时,我遇到了以下错误
File "C:\Users\user\Anaconda3\envs\yolo_training\lib\lib-tk\Tkinter.py", line 1541, in __call__
return self.func(*args)
File "main.py", line 127, in loadDir
self.category = int(s)
ValueError: invalid literal for int() with base 10: ''
我用 python 2.7 使用 anaconda 创建了一个虚拟环境,因为 BBox 标记工具需要 python 2.7。
我不知道我做错了什么。请帮助我。
谢谢
PS: 001文件夹下的所有图片都是jpeg文件,这也是BBox标注工具的要求
据我了解,这应该是工具本身的路径。
s = r'D:\workspace\python\labelGUI'
我没看到说明中哪里要求您更改此路径。这涉及我认为的调试。我建议你把路径恢复原样。
在您的情况下,您只需在工具目录的图像文件夹中创建一个名为“00X”(X 应该是数字)的文件夹,就像它们在示例中显示的那样。创建文件夹后,让我们说“005”,你把你的图像放在那里。 加载前,选择数字 5 指定您的文件夹。