参考网址
VOC2007数据集制作 - CSDN博客
https://blog.csdn.net/gaohuazhao/article/details/60871886
Tensorflow框架下Faster-RCNN实践(一)——Faster-RCNN所需数据集制作(附代码) - CSDN博客
https://blog.csdn.net/Best_Coder/article/details/76577544?fps=1&locationNum=8
PASCAL VOC数据集分析(转) - wyu123 - 博客园
https://www.cnblogs.com/wyuzl/p/7891895.html
windows+tensorflow+fasterRcnn---1 - CSDN博客
https://blog.csdn.net/pennypinch/article/details/77185119
代码网址(按照readme一步步来):
https://github.com/dBeker/Faster-RCNN-TensorFlow-Python3.5
GitHub - smallcorgi/Faster-RCNN_TF: Faster-RCNN in Tensorflow
https://github.com/smallcorgi/Faster-RCNN_TF
GitHub - rbgirshick/py-faster-rcnn: Faster R-CNN (Python implementation) -- see https://github.com/ShaoqingRen/faster_rcnn for the official MATLAB version
https://github.com/rbgirshick/py-faster-rcnn
TensorFlow下用自己的数据集训练Faster RCNN - CSDN博客
https://blog.csdn.net/u012834824/article/details/78626027
TensorFlow:FasterRCNN的安装和训练 - CSDN博客
https://blog.csdn.net/wfei101/article/details/79720158
Caffe学习系列——Faster-RCNN训练自己的数据集 - CSDN博客
https://blog.csdn.net/CV_adventurer/article/details/72805852
下面正式开始:
代码网址(按照readme一步步来,推荐先用voc数据集试一下,再换自己的数据集)
https://github.com/dBeker/Faster-RCNN-TensorFlow-Python3.5
好多网址用的是lalelmage对图片进行标注的,本人在进行标注时,发现如果是png则有图片大小信息,如果是jpg则没有,所以致力于寻找新的标注工具,精灵标注助手——目测可以对视频,图片,文本进行标注http://www.colabeler.com/
打开精灵标注助手,生成xml文件
精灵标记助手的使用:
新建位置标注项目:
选择标注信息
打勾保存一下
都标注完了之后选择以pascal-voc的格式导出
打开VOCtxt文件对数据集进行划分
划分后的txt文件保存到main中
删掉
删除自己建立的output文件夹,删除default文件夹
在pascal_voc文件里修改自己的类别
再次强调一下!把cache里面的删掉
程序运行中:
训练完成,
新建output把东西放进去
改demo里面的类别和数量
在运行demo的过程中出现了另一个错误:
把default的res101改成vgg16
至此,整个程序就完成了
看一下最后的结果✌
那些我遇到的坑:
1
下载VGG16并放在文件夹data\imagenet_weights\
注意:下载下来的文件名为vgg_16.ckpt运行时会出错,把文件名字改为“vgg16.ckpt”。
2
训练太慢了?
修改代码
在config文件里的config
修改batchsize为64,max_iters为1000
Snapshot_iterations改为500,根据实验调整
3
运行demo.py时出现错误:
OSError: output\vgg16\voc_2007_trainval+voc_2012_trainval\default\vgg16_faster_rcnn_iter_70000.ckpt.meta not found. Did you download the proper networks from our server and place them properly?
按照提示的位置,在
Faster-RCNN-TensorFlow-Python3.5-master文件夹下新建文件夹
output\vgg16\voc_2007_trainval+voc_2012_trainval\default\
在default文件夹放入train.py生成的ckpt文件
把demo程序里两个文件名字修改一下