训练自己的VOC数据集
最近因项目需要,对VOC数据集内部进行了改造,生成了项目中做需要的数据集。在这过程中,出现了大大小小一堆错误,特来博客分享给各位图像识别的各位。
制作过程
1.首先介绍一下VOC数据集内部结构
在目标检测中,主要用到了 Annotations,ImageSets,JPEGImages
其中 ImageSets/Main/ 保存了具体数据集的索引(其中包含test.txt,train.txt,train_val.txt,val.txt),Annotations 保存了标签数据(XML文件), JPEGImages 保存了图片内容(存放原图片)。
具体内容可参见https://blog.csdn.net/wenxueliu/article/details/80327316。
2.对源图片进行打标签
目前网上打标签的软件十分多,比如多伦多大学的PolyRNN Demo++,labelimg等等,都比较好用。在这里我介绍一个软件,特别针对VOC2007数据集的改造,即网上牛人自己用MFC制作的VOC2007数据集制作工具。软件界面如下: