news 2026/8/15 9:11:13

pytracking 部署笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
pytracking 部署笔记

目录

参数:


import sys sys.path.insert(0, r"E:/project/track/pytracking-master") from pytracking.evaluation import Tracker from pytracking.evaluation.data import Sequence, BaseDataset, SequenceList from pytracking.evaluation.running import run_sequence import os import numpy as np # 1. 定义你的数据集类 class MyCustomDataset(BaseDataset): def __init__(self): super().__init__() img_dir = r"C:\Users\ChanJing-01\Videos\yumao\f_400" gt_path = r"C:\Users\ChanJing-01\Videos\yumao\f_400\gt.txt" self.name = "my_own_dataset" self.base_path = r"E:/my_data/my_seq" self.img_dir = img_dir self.gt_path = gt_path # 读取图片列表 self.img_list = sorted([os.path.join(self.img_dir, f) for f in os.listdir(self.img_dir) if f.endswith(('.jpg', '.png'))]) # 读取gt self.gt_rect = np.loadtxt(self.gt_path, delimiter=',', dtype=np.float32) if self.gt_rect.ndim == 1: self.gt_rect = self.gt_rect.reshape(1, -1) # 准备序列列表 self.sequence_list = self._create_sequence_list() def _create_sequence_list(self): seq_list = SequenceList() seq = Sequence(name="my_sequence", frames=self.img_list, dataset=self, # 传入自己作为dataset ground_truth_rect=self.gt_rect, object_class="unknown", target_visible=None) seq_list.append(seq) return seq_list def __len__(self): return len(self.sequence_list) def get_sequence_list(self): return self.sequence_list # 2. 使用 dataset = MyCustomDataset() seq_list = dataset.get_sequence_list() seq = seq_list[0] # 获取第一个序列 # 3. 创建跟踪器 tracker = Tracker("dimp", "prdimp50") # 4. 运行 run_sequence(seq, tracker, debug=0)

参数:

E:\project\track\pytracking-master\pytracking\parameter\dimp\dimp18.py

本质是找代码路径:

parser.add_argument('--tracker_name', type=str,default='kys', help='Name of tracking method.') parser.add_argument('--tracker_param', type=str,default='default', help='Name of parameter file.')
parser.add_argument('--tracker_name', type=str,default='dimp', help='Name of tracking method.') parser.add_argument('--tracker_param', type=str,default='prdimp50', help='Name of parameter file.')
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/15 9:09:45

CMake编译选项深度解析:从CMAKE_CXX_FLAGS到跨平台构建最佳实践

1. 项目概述:为什么CMAKE_CXX_FLAGS如此关键?如果你用CMake管理过C项目,大概率在某个深夜对着编译错误或者性能瓶颈抓耳挠腮过。这时候,你可能会去翻看CMakeLists.txt,目光最终落在那个看似简单却又充满魔力的变量上&a…

作者头像 李华
网站建设 2026/8/15 9:04:50

Claude文本水印真相:技术原理、影响与应对策略

最近在技术社区和开发者论坛上,关于 Claude 生成文本是否包含“水印”的讨论热度很高。很多开发者在使用 Claude API 或桌面应用时,发现生成的文本在某些场景下存在可识别的模式,这引发了关于模型输出安全性、内容溯源以及开发者权益的广泛争…

作者头像 李华
网站建设 2026/8/15 9:02:47

【原创唯一】基于微信小程序+uni-app+vue的个人博客小程序 课程设计/大作业/期末作业(源码+MySQL数据库+实验报告+PPT+远程部署)

摘要 随着互联网内容创作与知识分享需求的不断增长,个人博客成为技术交流与生活记录的重要载体。本文设计并实现了一套基于 Spring Boot 3、Vue 3 与 uni-app 的个人博客系统,采用前后端分离架构,支持 Web 网站与微信小程序双端访问。系统划分…

作者头像 李华
网站建设 2026/8/15 9:02:37

【原创唯一】基于SpringBoot+Vue的个人博客网站系统 课程设计/大作业/期末作业(源码+MySQL数据库+实验报告+PPT+远程部署)

摘要 个人博客作为网络内容创作与知识分享的重要载体,在自媒体与在线教育等场景中应用广泛。传统静态页面或通用 CMS 难以同时满足「多博主入驻、前台阅读互动、后台内容审核」等复合需求。本文设计并实现了一套名为「个人博客系统」的 B/S 架构 Web 应用&#xff0…

作者头像 李华
网站建设 2026/8/15 9:02:25

Python数据可视化配色全攻略:从Matplotlib到Seaborn与Plotly

1. 项目概述:为什么Python作图需要系统梳理颜色? 做数据可视化或者任何图形设计,颜色从来都不是一个“随便选选就行”的附属品。它直接决定了图表的信息传递效率、美观度和专业感。我见过太多用Python matplotlib或seaborn画出来的图表&#…

作者头像 李华
网站建设 2026/8/15 8:57:26

实用推荐:5款低查重AI写教材工具,轻松搞定教材编写难题!

教材编写痛点与AI工具解决方案 编写教材时,格式的复杂性是所有创作者面临的共同挑战。应该使用哪个字号的字体,层级该如何划分?参考文献要按照GB/T7714还是各出版机构的特定标准来编排?习题的排版格式应为单栏还是双栏&#xff1…

作者头像 李华