pytorch yolov3原始碼復現。

2021-10-06 03:39:04 字數 616 閱讀 4262

**的解釋等都在**中備註,歡迎各位檢視並指出問題

annotations:儲存xml檔案。

images:儲存影象檔案。

imagesets:儲存分割好的訓練測試等樣本。(這裡txt裡面只儲存影象的名字)。

labels:儲存邊框的資訊。(所屬類別,邊框座標)每乙個邊框資訊含有五個值,乙個txt檔案代表一張,可含有多行資訊。

utils:檔案內儲存的相關操作的函式的檔案

train.py:訓練函式

test.py:測試函式(在train.py中會呼叫此函式)

maketx.py和voc_label.py:是對資料集進行劃分生產trainval裡面對相關檔案。

detectsets.py:****

requirements.txt:需要的相關包檔案。(執行過程中可能遇到版本的問題,其實只要查詢不同版本的寫法,進行更改即可)

感謝參考**。

(1)(2)

AbstractCollection原始碼分析

abstractcollection抽象類提供了collection的骨架實現,collection分析請看 這裡直接看它的 是如何實現的.public abstract iterator iterator 該方法沒有實現.public abstract int size 該方法沒有實現.publi...

ThreadPoolExecutor原始碼閱讀

執行緒池解決兩個問題 一是復用執行緒,減少建立銷毀執行緒帶來系統開銷 二是限定系統資源使用邊界,避免大量執行緒消耗盡系統記憶體 適用於互不依賴,執行時間短,不需要對執行緒控制操作的執行緒 新增任務時,1.若執行緒數量小於corepoolsize,則新增執行緒執行任務 2.若執行緒數量大於等於core...

OrangePi One Android 原始碼編譯

一 系統環境搭建參照 二 lichee原始碼編譯 1.檢視help build.sh h2.配置核心 cd linux 3.4 make arch arm menuconfig 進入配置頁面,上下移動列表,空格是選擇列表,左右移動選擇退出選項 3.首次編譯執行清除 在 lichee linux3.4...