1.原始碼及環境準備
實現原始碼git倉庫位置:
https://github.com/MuhammadMoinFaisal/YOLOv8-DeepSORT-Object-Tracking
谷歌原始deepsort 原始碼下載地址:
https://drive.google.com/drive/folders/1kna8eWGrSfzaR6DtNJ8_GchGgPMv3VC8
下載檔案及路徑:
deep_sort_pytorch-20240724T025234Z-001.zip
實際上是deep_sort_pytorch 的歷史版本:
原始倉庫位置:
https://github.com/ZQPei/deep_sort_pytorch.git
環境:
2.部署
主要參考:原始碼倉庫的readme.md 來部署:
YOLOv8-DeepSORT-Object-Tracking
conda create -n YOLOv8-DeepSORT-Object-TrackingPy python=3.8 conda activate YOLOv8-DeepSORT-Object-TrackingPy
git clone https://github.com/MuhammadMoinFaisal/YOLOv8-DeepSORT-Object-Tracking.git
cd YOLOv8-DeepSORT-Object-Tracking
pip install -e '.[dev]'
cd ultralytics/yolo/v8/detect
解壓下載的deep_sort 包到當前目錄:
deep_sort_pytorch-20240724T025234Z-001.zip
在遇到下載torch 等大檔案下載時間太長的,直接在瀏覽器下載,然後cd 進入到下載的安裝包的位置,執行pip install 安裝包全稱
例如更換torch 本地下載,直接安裝: cd D:\__ai pip install torch-1.13.1+cu116-cp38-cp38-win_amd64.whl pip install torchvision-0.14.1+cu116-cp38-cp38-win_amd64.whl
下載測試影片檔案:安裝了pip gdown也無法下載。直接開啟瀏覽器,是個播放器頁面,直接點選旁邊的三個點,另存為,彈窗儲存,然後修改名稱為test3.mp4
gdown "https://drive.google.com/uc?id=1rjBn8Fl1E_9d0EMVtL24S9aNQOJAveR5&confirm=t"