学习笔记14-labelme安装及json_to_dataset.py实现数据转换方法

labelme安装步骤如下:

conda create --name=labelme python=3.6
conda activate labelme
pip install pyqt5
pip install labelme 

安装成功的样子如下图:
在这里插入图片描述

打开cmd终端窗口,
学习笔记14-labelme安装及json_to_dataset.py实现数据转换方法_第1张图片
或者打开Anaconda prompt
在这里插入图片描述
激活labelme环境:(特别关键)
conda activate labelme
在这里插入图片描述
运行指令:
labelme_json_to_dataset <文件名>.json
在这里插入图片描述
json文件存放方式
学习笔记14-labelme安装及json_to_dataset.py实现数据转换方法_第2张图片
结果:学习笔记14-labelme安装及json_to_dataset.py实现数据转换方法_第3张图片

报错1:
原因labelme环境下没有skimage库(skimage即是Scikit-Image)
在这里插入图片描述
解决:pip指令直接安装
报错2:
出现UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 3420: illegal multibyte sequence错误。
原因:改了json_to_dataset.py文件,目前没有解决!
报错3:
有用该指令:labelme_json_to_dataset.exe +文件地址
这时要注意进入的不是json_to_dataset.py地址下执行指令了,而是到labelme_json_to_dataset.exe文件下执行指令,原理相通。
报错4:
ModuleNotFoundError: No module named labelme
原因:没有进入到labelme环境下
解决:激活labelme环境,conda activate labelme。
报错5:
json文件和jpg文件没有放在一起,单独只有json文件也会出错!

你可能感兴趣的:(学习笔记,学习,json,pytorch)