下載Anacondata3
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
1、安裝標注工具LabelMe,直接在windows cmd下安裝不行
pip install LabelMe -i https://mirror.baidu.com/pypi/simple
2、運行LabelMe
3、打開圖片目錄進行標注,不能使用這種矩形直接畫的方式,要使用6.3方式
4、下載PaddleSeg
git clone https://gitee.com/PaddlePaddle/PaddleSeg
5、再PaddleSeg目錄下
pip install -r requirements.txt -i https://mirror.baidu.com/pypi/simple
6、使用下面這個文件生成數據集
使用方法示例如下
python labelme2seg.py C:\Users\zgj\Desktop\InstanceSeg\JPEGImages
6.1 如果報cv2 錯誤安裝
pip install opencv-python -i https://mirror.baidu.com/pypi/simple
6.2如果報編碼錯誤,所有open地方增加如下紅色部分
6.3 報Polygon must have points more than 2,因為labelMe矩形只記錄兩個點, 要這樣畫點
6.4執行成功
6.5后面簡單了,建立數據集,訓練即可。
后續:語義分割有更簡單的方法,一開始沒有看到文檔
https://paddlex.readthedocs.io/zh_CN/develop/data/annotation/semantic_segmentation.html