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

其他問題之後更...

 

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