LabelMe安装
参考
1
2
3
4
5
6
7
8
9
|
# Ubuntu 14.04 / Ubuntu 16.04
# Python2
# sudo apt-get install python-qt4 # PyQt4
sudo apt-get install python-pyqt5 # PyQt5
sudo pip install labelme
# Python3
sudo apt-get install python3-pyqt5 # PyQt5
sudo pip3 install labelme
|
基本操作
1
2
3
4
5
6
7
8
9
10
|
labelme # 打开labelme软件
labelme apc2016_obj3.jpg # 指定图像文件
labelme apc2016_obj3.jpg -O apc2016_obj3.json # 保存后关闭labelme
labelme apc2016_obj3.jpg --nodata # JSON文件不包含图像数据,而包含图像的相对路径
labelme apc2016_obj3.jpg \
--labels highland_6539_self_stick_notes,mead_index_cards,kong_air_dog_squeakair_tennis_ball # 指定 label list
labelme data_annotated/ # 指定图像文件夹
labelme data_annotated/ --labels labels.txt # 使用文件指定 label list
|
1
|
labelme_draw_label_png <文件名>.json
|
图像分割标注工具labelme改变标注颜色
参考
将conda虚拟环境位置下的.../site-packages/imgviz/label.py
中
1
2
3
|
r = np.bitwise_or(r, (bitget(id, 0) << 7 - j))
g = np.bitwise_or(g, (bitget(id, 1) << 7 - j))
b = np.bitwise_or(b, (bitget(id, 2) << 7 - j))
|
改为
1
2
3
4
5
6
7
8
|
if i == 1:
r = 255
g = 255
b = 255
else:
r = np.bitwise_or(r, (bitget(id, 0) << 7-j))
g = np.bitwise_or(g, (bitget(id, 1) << 7-j))
b = np.bitwise_or(b, (bitget(id, 2) << 7-j))
|