在anaconda prompt中使用
./ labelme2voc.py ddata data_voc --labels labels.txt
将标注结果进行转换,报错如下:
'.' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
换成命令:
python ./labelme2voc.py ddata data_voc --labels labels.txt
报错如下:
Traceback (most recent call last):
File "./labelme2voc.py", line 12, in <module>
import imgviz
ModuleNotFoundError: No module named 'imgviz'
使用如下命令安装imgviz:
pip install imgviz -i https://pypi.tuna.tsinghua.edu.cn/simple
安装成功后再执行转换命令:
python ./labelme2voc.py ddata data_voc --labels labels.txt
运行结果如下:
Creating dataset: data_voc
class_names: ('_background_', 'PEOPLE')
Saved class_names: data_voc\class_names.txt
能够生成data_voc文件夹,但是这个文件夹里面是空的。
输入
activate LabelMe
激活labelme,运行环境从base转换到labelme,如下图所示,
使用
pip install lxml -i https://pypi.tuna.tsinghua.edu.cn/simple
安装lxml.
经检查发现 我的文件夹是data,但是我命令中使用的是ddata,所以改成就运行成功了,生成的文件夹中有内容。
python labelme2voc.py data data_voc --labels labels.txt