Labelme2voc过程中遇到的问题及解决途径

Labelme2voc过程中遇到的问题及解决途径

跟着诸如:https://blog.csdn.net/qq_31347869/article/details/91180129
https://github.com/wkentaro/labelme/tree/v3.11.2

进行实践的过程中,在将用labelme标注好的json文件转换成voc格式过程中,遇到了一些奇奇怪怪的问题,进行说明及给出解决方法.

(1)操作系统不同

教程中的示例都是在linux系统下进行实现的,而我是windows系统,所以在执行.py文件时,在终端中 语句最前面需要加上 python 来激活python
例如:python labelme2voc.py data_annotated data_dataset_voc --labels lables.txt (最前面的python不能少)

(2)labelme版本太高

我用pip install 直接下载的labelme一般是4.2.X左右的版本,而教程中的py文件中,有些label的函数只有在低版本中才有,所以需要卸载当前labelme(pip uninstall labelme)然后安装低版本的(pip install labelme==3.8.0)

(3)txt文件中的抬头

在写自己的lables.txt文件时,它的抬头需要自己加上__ignore__ 注意!!这里是由 2个 下划线组成的(前面两个,后面也是两个),不是一个!

你可能感兴趣的:(深度学习相关)