当前位置: 首页 > news >正文

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.')
http://www.cnnetsun.cn/news/4036533.html

相关文章:

  • CMake编译选项深度解析:从CMAKE_CXX_FLAGS到跨平台构建最佳实践
  • Claude文本水印真相:技术原理、影响与应对策略
  • 【原创唯一】基于微信小程序+uni-app+vue的个人博客小程序 课程设计/大作业/期末作业(源码+MySQL数据库+实验报告+PPT+远程部署)
  • 【原创唯一】基于SpringBoot+Vue的个人博客网站系统 课程设计/大作业/期末作业(源码+MySQL数据库+实验报告+PPT+远程部署)
  • Python数据可视化配色全攻略:从Matplotlib到Seaborn与Plotly
  • 实用推荐:5款低查重AI写教材工具,轻松搞定教材编写难题!
  • YOLOv11模型导出全攻略:从ONNX、TensorRT到OpenVINO、Core ML、TFLite与TorchScript的多平台部署实战指南
  • 外卖CPS平台开发推广员上下级关系处理
  • Sentinel 流控规则 · 流控效果
  • 【原创唯一】基于SpringBoot+Vue的学生作业管理系统 课程设计/大作业/期末作业(源码+MySQL数据库+实验报告+PPT+远程部署)
  • RePKG 实战指南:拆开 Wallpaper Engine 的 PKG,把 TEX 纹理转成可编辑的 PNG
  • 告别LaTeX表格手工编码:超强工具实现图形化设计与代码自动生成
  • 2027亚洲AI算力液冷技术展官方市场信任度充足
  • 若依框架项目名称自定义全攻略:从配置到模板的完整实践
  • 外贸企业必看:谷歌SEO优化服务,助力海外订单增长
  • 基于ReAct与Function Calling构建本地AI编程助手:从原理到实战
  • 从零构建具身智能仿真环境:基于Isaac Gym与强化学习的机械臂抓取实战
  • 无血清培养基为什么越来越常用?从批间差异、动物源风险到下游纯化
  • 【学习地图】AI学习 · 文章索引
  • AI长任务处理:SSE、检查点与幂等性构建可靠异步系统
  • OneNote多人共享协作全攻略:从方案选型到问题解决
  • AI 全栈专业名词科普:从入门到理解
  • 构建AI编程助手的代码大脑:知识图谱与语义检索的工程实践
  • K均值聚类评估:SSE与轮廓系数原理、应用与实战
  • Vim正则表达式实战:从基础语法到高效文本处理
  • DeepSeek 深夜开源一个“神经系统“:大模型时代的胜负手,不在模型本身了?
  • 裁判文书大数据分析:从数据拆分到司法趋势洞察的实战指南
  • 如何在 macOS 上免费实现歌词同步:LyricsX 终极使用指南
  • 输入11位手机号,地图自动跳过去:手机号码定位查询系统的开源玩法
  • 构建高质量数据集描述文档:从Google ClusterData看结构化数据管理实践