【问题标题】:BBox labeling toolBBox标签工具
【发布时间】:2018-10-24 05:04:52
【问题描述】:

我正在尝试在自定义图像上训练 YOLOv2,并且正在关注此链接 https://timebutt.github.io/static/how-to-train-yolov2-to-detect-custom-objects/

为了注释我正在使用BBox Labeling Tool 的对象。上面的链接要求我更改 BBox Labeling Tool 文件夹中 main.py 文件中第 126 行的目录。改行后,代码如下所示。

s = r'../DATA/001/'

当我运行代码并单击“加载图像”按钮时,出现以下错误

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: ''

我使用 anaconda 和 python 2.7 创建了一个虚拟环境,因为 BBox 标记工具需要 python 2.7。

我不知道我做错了什么。请帮帮我。

谢谢

PS:001文件夹中的所有图片都是jpeg文件,因为这也是BBox标签工具的要求

【问题讨论】:

    标签: python python-2.7 computer-vision yolo


    【解决方案1】:

    据我了解,这应该是工具本身的路径。

    s = r'D:\workspace\python\labelGUI'
    

    我看不到它要求您更改此路径的说明中的哪个位置。这涉及我认为的调试。我建议你恢复原来的路径。

    在您的情况下,您只需要在工具目录中的文件夹 Images 中创建一个名为“00X”(X 应该是一个数字)的文件夹,就像它们在示例中显示的那样。创建文件夹后,假设“005”将图像放入其中。 在加载之前,选择数字 5 来指定您的文件夹。

    【讨论】:

    • 在阅读教程时不知何故我感到困惑。它现在就像一个魅力。非常感谢
    • 很高兴我能帮上忙
    猜你喜欢
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 2011-04-09
    • 2014-08-22
    • 2011-01-13
    • 1970-01-01
    • 2011-09-30
    • 2018-08-09
    相关资源
    最近更新 更多