deep sort專案復現 新手

2021-10-07 04:15:08 字數 1666 閱讀 2135

寫這篇程式復現文件的原因是:自己是個新手,在不會python、 tensorflow、pycharm編譯器使用、 deepsort的前提下,大量查閱現存文件,沒有乙個讓我從頭到尾無障礙的復現。整理一下就當做個筆記了!

deep_sort中新建工程資料夾mot16 、resources結構如下:

1、其中,det.txt中每行乙個標註,代表乙個檢測物體

1、第幾幀(可以看到img1中共600幀圖)

2、目標運動軌跡編號(在目標檔案中都為-1)

3、 :bbox的座標尺寸

4、 分類的置信度分數

5、 :用於3d檢測,2d檢測總是為1

–detection_file:檢測的權重檔案 .npy

–output_file:輸出類似於gt.txt的檔案格式,軌跡不再是預設-1,發生變化

–min_confidence:檢測結果閾值。低於這個閾值的檢測結果將會被忽略

–nms_max_overlap:非極大抑制的閾值

–max_cosine_distance:余弦距離的控制閾值

–nn_budget:描述的區域的最大值

–display:顯示目標追蹤結果

其中–sequence_dir、–detection_file兩個引數為必填項。

按照作者在readme中的**進行執行:

(還不知道如何在terminal中換行輸入,所以把引數都寫在一行了。

./mot16/test/mot16-

06--detection_file=

./resources/detections/mot16_poi_test/mot16-

06.npy --min_confidence=

0.3--nn_budget=

100--display=true

執行中報錯:

檢查程式中**:

再執行就不會報錯了!

python tools/generate_detections.py --model=resources/networks/mars-small128.pb --mot_dir=

./mot16/train --output_dir=

./resources/detections/mot16_train

其中,–model為mars-small128.pb

–motdir 為mot資料集

–output_dir 為生成的detections

python新手專案 新手練習Python專案

python毫無疑問是一門很偉大的語言,最近幾年,很多人都在python的世界裡轉悠。也有很多對程式設計有著濃厚的興趣但是不是相關專業的朋友開始學習python,這固然是好事情。但是很多時候,你只是看到了一棵樹,你以為你看到的是整個森林,尤其對於非專業的朋友來說。因此,做一些練手的專案就顯得尤為重要...

新手建立VUE專案

安裝你的node包,一直next,然後就提示安裝好了。接下來,看看有沒有安裝成功。cmd代開小黑窗,輸入node v,回車!顯示得有node版本號,然後接著輸入npm v,回車!也能顯示npm的版本,ok,成功了。但是,有的小夥伴也可能會遇到npm v後有小游標在閃,這時找到這個路徑c users ...

Vue Flask專案 新手搭建(一)

參考 一.專案目錄結構 使用vue flask搭建前後端分離的基礎平台。my project vue目錄 static models remplates 404.html index.html views init py index.py run.py settings.py readme.md 二...