# C++版本的yolov4+opencv+deepsort **Repository Path**: marblelog/deepsort_cpp ## Basic Information - **Project Name**: C++版本的yolov4+opencv+deepsort - **Description**: 这是一个c++版本基于opencv+tensorflow 实现的yolov4 物体识别与deepsort多目标跟踪的代码。初步在 ubuntu 20.04 opencv4.5.1 + tensorflow 2.11.0 上测试通过。 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-01-22 - **Last Updated**: 2025-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # C++版本的yolov4+opencv+deepsort Y4OD 介绍 这是一个c++版本基于opencv+tensorflow 实现的yolov4 物体识别与deepsort多目标跟踪的代码。初步在 ubuntu 20.04 opencv4.5.1 + tensorflow 2.11.0 上测试通过。 Y4OD 软件架构 使用 UBUNTU 20。04 默认DESKTOP GUI,纯C++代码 Y4OD 安装教程 1. 编译OPENCV 4.5.1或以上,加入CUDA+cuDNN等对GPU的支持,编译方法可参见http://www.marblelog.com 2. 编译C++版本tensorflow 相关库,加入对CUDA的支持 3. 下载训练好的yolov4模型或者自己收集数据集,使用darknet、tensorflow或pytorch等框架训练自己的模型 4. 获取代码,并修改模型和网络相关参数即可 参与贡献 1. 这是参考了 https://gitee.com/Harry6011/Deepsort https://github.com/sr99622/omp_test https://github.com/ProLing1994/demo_deepsort 等多位大拿的代码后,修改和整合的的版本,或许算是这些大拿的代码的分支吧,就不一一感谢了。