labelme嵌入SAM和EfficientSAM自动标注模型
目录:
1.labelme windows环境下安装python版本labelme
2.labelme.exe直接安装
3.labelme生成exe
4.labelme python代码修改
labelme自动标注使用方法
编辑/Create AI-Polygon 自动分割,直接生成分割图,标注为point,完成标注后可移动分割区域,可移动point,增加point
编辑/Create AI-Mask 自动分割,直接生成分割图,完成标注后,可移动分割区域,无法增加point修改
1.labelme windows环境下安装python版本labelme
(1)创建labelme环境空间
conda create --name=labelme python=3.8
(2)创建环境成功后,激活该环境
conda activate labelme
(3)下载labelme https://github.com/labelmeai/labelme/releases
(4)解压labelme-5.4.1.zip,并进入该目录
unzip labelme-5.4.1.zip
cd labelme-5.4.1
(5)安装相关依赖
pip install -e .
(6)安装成功后,将efficient-sam算法的onnx模型(onnx-model.zip解压)置入默认路径C:\Users\张三\.cache\gdown下
模型下载地址:
vim labelme-5.4.1/labelme/ai/__init__.py中可查看
EfficientSam (accuracy)模型:
encoder:https://github.com/labelmeai/efficient-sam/releases/download/onnx-models-20231225/efficient_sam_vits_encoder.onnx
decoder:https://github.com/labelmeai/efficient-sam/releases/download/onnx-models-20231225/efficient_sam_vits_decoder.onnx
2.labelme.exe直接安装
(1)https://github.com/labelmeai/labelme/releases下载labelme.exe
(2)efficient-sam算法的onnx模型(onnx-model.zip解压)置入默认路径 C:\Users\张三\.cache\gdown下
3.labelme生成exe
cd labelme-5.4.1
pip install .
pip install 'matplotlib<3.3'
pip install pyinstaller
pyinstaller labelme.spec
dist/labelme –version
生成labelme-5.4.1/dist/labelme.exe
4.labelme代码修改
(1)vim labelme-5.4.1\labelme\__main__.py
修改python代码
cd labelme-5.4.1
pip install -e .
labelme #打开界面
(2)vim labelme-5.4.1\labelme\__main__.py
修改python代码
python .\labelme\__main__.py #打开界面