SSD-TF 下 目标检测 从安装到训练运行

 目前安装环境是,Window10 + anaconda + tensorflow (1.13) + pycharm (python 3.6)

最近在研究基于SSD的目标检测,最开始是研究caffe下的原始代码,奈何caffe环境安装太麻烦,遂转到了tensorflow下的

查阅不少的CSDN的博客,发现很多博主已经写的很详细了,这里把我当时参考的链接放上:

Anaconda 安装:

https://blog.csdn.net/u012318074/article/details/77075209/

https://blog.csdn.net/ITLearnHall/article/details/81708148

安装后 tensorflow 虚拟环境搭建:

https://blog.csdn.net/ebzxw/article/details/80701613

https://www.cnblogs.com/nosqlcoco/p/6923861.html

https://www.cnblogs.com/weixuqin/p/9000090.html

SSD 测试数据代码及详解(与下方训练代码不同):

https://github.com/KOD-Chen/SSD-Tensorflow/

https://zhuanlan.zhihu.com/p/37635878

使用中出现了一点小问题,

将下新建SSD的文件夹面的放入文件夹中即可

SSD训练记录链接:

https://blog.csdn.net/chenghaoy/article/details/84347083

SSD 训练数据制作:

https://blog.csdn.net/zzZ_CMing/article/details/81131101

https://blog.csdn.net/zzz_cming/article/details/81131523

这两篇博客中涉及到的步骤--用.xml标签,生成.tfrecord文件,略有重复,第一篇是使用他自己的代码生成,第二篇是使用

https://github.com/balancap/SSD-Tensorflow 上的 tf_convert_data.py 代码生成的

之后使用自己制作的训练集训练出现错误

1. All bounding box coordinates must be in [0.0, 1.0]: 1.08469391

查阅之后发现是产生原因是图片的标注信息超过了图片尺寸,有以下的解决办法:

1)https://blog.csdn.net/CAU_Ayao/article/details/88830420, 在数据集上操作,手动缩减标注错误的地方

2)https://blog.csdn.net/huachuchengzhang/article/details/88571558 ,在制作数据集上的代码修改,

      https://www.e-learn.cn/content/qita/934421

我使用以上方法之后,暂时解决了问题。

还有一个错误集锦,都是可能会出现的情况:

https://blog.csdn.net/AllanEcho/article/details/79813107

其他问题之后更...

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章