在ubuntu16.04下安装labelme
labelme安装
官方链接:https://github.com/wkentaro/labelme
下载工程
下载工程
git clone --recursive https://github.com/wkentaro/labelme.git
anaconda创建labelme环境
在anaconda3下创建一个labelme环境,依次输入
conda create --name=labelme python=3.5 #创建环境
source activate labelme #进入环境
conda install pyqt #出现Preceed([y]/n)? 输入y
pip install labelme
安装docker
还是在labelme环境中,依次输入
sudo apt-get install -y docker.io
sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
docker -v #Docker version 18.09.7, build 2d0083d
安装labelme
接着进入之前之前git clone --recursive https://github.com/wkentaro/labelme.git的位置,也就是labelme文件夹的位置
cd labelme #改为自己下载labelme的路径
wget https://raw.githubusercontent.com/wkentaro/labelme/master/labelme/cli/on_docker.py -O labelme_on_docker
chmod u+x labelme_on_docker
./labelme_on_docker examples/tutorial/apc2016_obj3.jpg -O examples/tutorial/apc2016_obj3.json
sudo ./labelme_on_docker examples/semantic_segmentation/data_annotated
完成效果
lebelme使用
打开
在labelme环境中,输入
labelme
即可打开
目录说明
- open 选择一张图片
- open dir 为打开的路径(即要标注的图片存储的路径)
- save 保存
- create polygons 创建标注
标注
标注技巧参见:图像数据标注工具labelme使用教程 https://blog.csdn.net/Mr_kuilei/article/details/86640746
使用的时候,直接用opendir打开图像的文件夹,然后对目标进行标注。
快捷键:
- W---------创建多边形框
- ctrl + s-------------保存
- D-------------下一张影像
- A-----------上一张影像
- ctrl+±------放大
- ctrl-- --------------缩小
标注生成
-标注完成后,产生一个json文件
- 进入<文件名>.json所在目录下,在终端执行
labelme_json_to_dataset timg.json #<文件名>.json
- 可得到一个文件夹,进入文件夹,里面有5个文件,分别是:
*.png
info.yaml
label.png
label_names.txt
label_viz.png
其中 label.png 和 info.yaml 是我们需要用到的! 标注已经完成! - label.png相当于mask 文件,可视化为:
参考
https://blog.csdn.net/u011574296/article/details/79740633
https://blog.csdn.net/u010205128/article/details/80975818
https://blog.csdn.net/Mr_kuilei/article/details/86640746