LabelImg的安装以及使用

安装及使用

GitHub地址
README.md中有安装以及使用教程。但是,安装对于Mac用户来说非常坑,因为只能从源码编译,所以各种问题,折腾了我一天,最后莫名其妙又可以了。可以在issues中看到安装问题各种各样。所以,不推荐在mac上使用,但是如果你必须要用。可以尝试在virtualenv中安装虚拟环境(我没能成功),可以尝试在docker中拉取作者镜像使用(我没成功)。最后说一下我一开始没成功,之后清理一遍环境之后成功的方法:

  1. pip install labelImg
  2. labelImg //会报错,缺失什么就安装什么,如果安装了还显示缺失,可以修改.bash_profile文件,这篇博客提到的
  3. 然后就可以了,至于你能否成功安装,随缘~我也是安装又清理,反复之后就可以了
推荐Ubuntu和Windows,有打包好直接可以用的labelImg工具包。

使用LabelImg

使用labelImg时要注意更改源图片目录以及打完label后的xml文件存储路径。即打开LabelImg之后,点击Open Dir,选中源图片目录。点击Change Save Dir,选中保存xml文件的文件夹。我的源图片路径是在JPEGImages文件夹中,xml存储路径是Annotations文件夹中。
展示一下我的文件目录:

  • LabelData: 用于存放所有数据
    • JPEGImages: 用于存放原始图片
      • 640x480 - Depot GUA16:我们自己的图片,目录名不用改,这里只列举这一个目录的图片集
        • ***.JPG: 原始图片
    • Annotations: 存放使用labelImg打完label以后的xml文件
      • 640x480 - Depot GUA16:为便于区分,给哪个目录的图片打label产生的xml就存放在同名目录下(自己建这个文件夹,名字要对应)
        • **** .xml: labelImg工具产生的xml文件

贴一下截图:


LabelImg的安装以及使用_第1张图片
image.png

打label

我们需要给一张图片打两个label,一个name为id,一个为size。

  1. 点击CreateRectBox
  2. 框出id,不要留太多空白区域,适当即可。框完区域以后,会让你给这个label命名,此处为id,如下图:


    LabelImg的安装以及使用_第2张图片
    image.png

    点击ok,继续点击CreateRectBox,然后再框出size区域,命名为size,如下图:


    LabelImg的安装以及使用_第3张图片
    image.png

    点击ok之后,再点击save,就保存入Annotation中对应的文件夹了。之后,再点击next,继续下一张图片。
    展示一下打完label之后产生的xml文件:
    LabelImg的安装以及使用_第4张图片
    image.png

你可能感兴趣的:(LabelImg的安装以及使用)