Deeplab V3+训练过程
0. 参考链接
TensorFlow实战:Chapter-9上(DeepLabv3+代码实现)主要参考1
TensorFlow实战:Chapter-9下(DeepLabv3+在自己的数据集训练)主要参考2
图像语义分割 — 利用Deeplab v3+训练自己的数据 loss震荡解决办法
图像语义分割 —利用Deeplab v3+训练VOC2012数据集用VOC训练
deeplabv3+Xception讲了一些概念
图像语义分割 Deeplab v3+报错[predictions out of bound]解决办法
Tensorflow - 语义分割 Deeplab API 之 Demo 主要是对demo的讲解,这个博主的其他博客也很好
Deeplab v3 (2): train.py、eval.py源码分析
---------------------------感谢这些博主的无私奉献!------------------------------
1. 制作数据集
使用labelme制作。
1.1. 制作json文件。
labelme的打开:
cxx@cxx-211:~/labelmemaster$ python labelme/main.py
1.2. 批量转换 json–png
[关于labelme做数据集](下面所提到的三段代码在这个笔记里,注意更改)
-
调整label.png为灰度图
-
批量转换
cxx@cxx-211:~/labelmemaster$ python labelme/cli/jso