labelme安装步骤如下:
conda create --name=labelme python=3.6
conda activate labelme
pip install pyqt5
pip install labelme
安装成功的样子如下图:
打开cmd终端窗口,
或者打开Anaconda prompt
激活labelme环境:(特别关键)
conda activate labelme
运行指令:
labelme_json_to_dataset <文件名>.json
json文件存放方式
结果:
报错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文件也会出错!