ByteTrack 安装教程

发布时间:2026/10/19 16:11:10

ByteTrack 安装教程 目录安装步骤1. 创建并激活虚拟环境2. 安装 PyTorch3. 升级构建工具和安装基础依赖4. 下载并修改 ByteTracksetup.pyyolox/tracker/byte_tracker.pyyolox/tracker/matching.py5. 安装 ByteTrackUpdatesByteTrack: GitHub | arXiv参考:ByteTrack算法嵌入项目保姆式教程【代码复现】ByteTrack_Demo复现经典目标跟踪算法ByteTrack之路调通第一个demo我想安装ByteTrack进行追踪的时候使用了GitHub上的教程如下所示出现了很多错误查了以上教程最终成功安装。特此记录。安装步骤1. 创建并激活虚拟环境conda create-n[env_name]python3.10-yconda activate[env_name]2. 安装 PyTorcha. 先用nvidia-smi命令查看自己的 CUDA 版本。b. 在 PyTorch (Get Started) 网站上复制安装 PyTorch 的命令。pip3installtorch torchvision --index-url https://download.pytorch.org/whl/cu126 python-cimport torch; print(torch.__version__)c. 成功安装后输入python -c import torch; print(torch.__version__)会显示出 PyTorch 的版本。3. 升级构建工具和安装基础依赖pipinstall--upgradepip setuptools wheel pipinstallcython cython_bbox cmake4. 下载并修改 ByteTrackgitclone https://github.com/ifzhang/ByteTrack.gitcdByteTrack在安装依赖文件之前需要对requirements.txt做出一些修改如下所示。# TODO: Update with exact module versionnumpy# torch1.7opencv_python loguru scikit-image tqdm# torchvision0.10.0Pillow thop ninja tabulate tensorboard lap motmetrics filterpy h5py# verified versions# onnx1.8.1onnx# onnxruntime1.8.0onnxruntime-gpu# onnx-simplifier0.3.5onnx-simplifier然后就可以进行安装了。pipinstall-rrequirements.txtsetup.py文件、yolox/tracker/byte_tracker.py文件和yolox/tracker/matching.py文件也需要修改。setup.py在两个地方加上encodingutf-8如下图所示。yolox/tracker/byte_tracker.py将一个地方的np.float改为float如下图所示。yolox/tracker/matching.py将三个地方的np.float改为float如下图所示。5. 安装 ByteTrack千万千万不要直接 python setup.py develop 会报错。按照以下的步骤python setup.py build_ext--inplacepipinstall-e.--no-build-isolation输入以下命令后输出Installation successful时就说明安装成功了哪怕代码里的 yolox.tracker.byte_tracker 显示黄色下划线也没关系可以忽略。python-cfrom yolox.tracker.byte_tracker import BYTETracker; print(Installation successful)Updates更主流、更灵活的方法通过 BoxMOT 库集成。BoxMOT 是一个统一的追踪算法库将 ByteTrack 作为可插拔组件支持与各种检测器无缝集成。安装 BoxMOT 的命令pipinstallboxmot注意BoxMOT supports Python3.10through3.13.BoxMOT 的使用教程docsBoxMOT 对设备参数的格式有特定要求BoxMOT 的select_device函数期望的是设备索引如 ‘0’而不是 ‘cuda’ 字符串。self.device0iftorch.cuda.is_available()elsecpu
延伸阅读

更多相关文章

2026/10/19 9:41:50

FPGA读写SPI NOR Flash完全指南:MT25QL128时序、状态机与工程实践

简介:本资源是一套基于Xilinx FPGA平台实现MT25QL系列SPI Flash芯片读写控制的完整Verilog工程,面向数字电路设计初学者、FPGA开发工程师及嵌入式系统开发者,解决高速非易失存储器在FPGA端的底层驱动与可靠通信问题。工程包含329个文件&#…

2026/10/18 12:02:06

Linux中基础IO和文件认识

文件1:文件在磁盘里2:磁盘是永久性存储的介质,因此文件在磁盘上存储是永久性的3:磁盘是一个外设(即是输出设备也是输⼊设备)4:磁盘上的⽂件本质是对⽂件的所有操作,都是对外设的输⼊…

2026/10/17 23:36:27

2023携程春招技术岗笔试复盘:流程、题型与编程题解析

如果正在准备携程或者其他互联赛道大厂的春招技术岗笔试,这篇关于2023年携程春招技术通用岗第一批笔试的复盘应该能帮到你。我是在去年春季批次参加的这场笔试,当时提前做了不少功课,但真正坐到电脑前才发现,很多细节和策略跟网上…

2026/10/19 16:10:02

AIGC重复率高怎么办?十大检测改写工具实测与降重全攻略

你有没有遇到过这种情况:同一段需求,丢给五个AI平台,回来的五段内容居然八九不离十;好不容易熬夜写完一篇稿子,丢进检测工具里,系统却标注你是“疑似AI生成”。这不是错觉,AIGC重复已经成为内容…

2026/10/19 16:10:02

垂直领域大模型建设全路径:从数据清洗到微调落地实战

做垂直领域大模型这件事,我不打算绕弯子。过去一年多,我陆续参与几条行业线的落地项目,覆盖零售、保险、医疗、制造,亲眼看着不少团队把“训练大模型”搞成一场烧钱大赛——模型训完了,demo演示很惊艳,上生…

2026/10/19 16:10:02

手游SDK接入最佳实践(进阶篇)最佳实践与踩坑记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 16:10:02

JDBC进阶实战:连接池、事务与批处理的核心原理与工程实践

看到标题里那个"2",你应该知道这是个延续篇。上一篇我们把手搭在JDBC的门把手上,学会了加载驱动、建立连接、执行一条SQL、把ResultSet里的数据一行行捞出来,最后像个好学生一样把资源一个个close掉。那是入门,是"…

2026/10/19 16:10:02

AI视觉图像识别全流程:从数据准备到模型部署的实战指南

开门见山说一个很多新手容易误解的点:AI视觉图像识别并不是“拿一张图丢进模型,结果就出来了”那么简单。它背后是一条完整的流水线,从数据采集到模型部署,每个环节都会直接影响最终识别效果。我见过太多人花了大把时间调模型结构…

2026/10/19 16:05:01

本科毕业论文AI工具全流程指南:10个平台实测与组合工作流

每年三四月份,我都能在朋友圈看到大批本科生被毕业论文按在地上摩擦。选题没方向、文献读不进去、写到一半逻辑断裂、改格式改到怀疑人生,最惨的是ddl前一晚还在跟摘要搏斗。这篇文章就来分享10个我实测过、真正能帮本科生搞定毕业论文的AI平台&#xff…

2026/10/18 0:01:50

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/19 0:04:56

悟空开源无代码平台实战:从实体建模到应用设计避坑指南

简介:基于悟空开源无代码平台的多种应用设计源码,面向希望在不编写代码的情况下快速搭建CRM、HRM、财务系统、ERP、SRM等业务应用的企业与技术人员,通过拖放式界面和内置模板即可完成应用定制与部署。压缩包共697个文件,约10.74MB…

2026/10/19 0:04:56

基于.NET9的多租户权限系统:数据权限与动态API落地实践

简介:这份资源是一套面向 .NET 与 Vue 全栈开发者的中台权限管理系统,后端基于 .Net9,前端采用 Vue3 Element Plus,并配套 uniapp uviewui 移动端方案,实现前后端分离。系统覆盖多租户隔离、数据权限、动态 Api、任务…

2026/10/19 0:04:56

场地预约小程序毕设实战:SSM+微信小程序+MySQL数据库设计到避坑

简介:面向毕业设计场景的场地预约小程序完整项目,基于微信小程序SSMMySql技术栈开发,适合计算机相关专业学生作为选题参考、功能扩展或二次开发起点。系统实现场地类型管理、场地管理、预约管理、取消申请与押金退回等功能,分为管…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑