关于labelme

关于labelme

      • 安装labelme
      • 若执行labelme报错
      • labelme单次将json转换为png

安装labelme

# 创建新环境
conda create -n labelme python=3.6
# 进入环境
conda activate labelme
# 安装pyqt5和labelme(要求为3.3.1版本)
pip install pyqt5 -i https://pypi.doubanio.com/simple
pip install labelme==3.3.1 -i https://pypi.doubanio.com/simple 
# 安装完成后。输入
labelme

关于labelme_第1张图片
参考链接

若执行labelme报错

TypeError: load() missing 1 required positional argument: ‘Loader’
原因:YAML 5.1版本后弃用了yaml.load(file)这个用法,因为觉得很不安全,5.1版本之后就修改了需要指定Loader,通过默认加载​​器(FullLoader)禁止执行任意函数,该load函数也变得更加安全.

解决方法:降低pyyaml的版本

pip install pyyaml==5.4.1

参考链接1
参考链接2

labelme单次将json转换为png

conda activate labelme
# cd到对应的文件夹 cd D:\datasets\dataset_0422\data_pre\test_json
labelme_json_to_dataset  1_8_A.json

关于labelme_第2张图片
参考链接

你可能感兴趣的:(学习记录,python)