- 博客(11)
- 收藏
- 关注
原创 Windows11 23H2 脱机离线安装visual studio 2022 vs_installer.opc 认证失败解决方案
3、直接解压vs_installer.opc ,将其中的vs_installer/ Contents 内部文件复制到默认的C:\Program Files (x86) \Microsoft Vistual Studio \ Installer 下,重新安装Setup.exe 即可。2、查看C:\Users\Administrator\AppData\Local\Temp\dd_boostrapper_* 日志,发现安装文件中的vs_installer.opc 认证失败;,确认布局没有问题;
2025-07-04 11:43:26
1107
4
原创 DeepSort linear_assignment::matching_cascade 函数详细解读
的主要作用是通过级联匹配策略,将检测结果与轨迹进行关联。逐层匹配:优先匹配最近更新的轨迹,逐步扩展到较久未更新的轨迹。调用最小代价匹配:在每一层中,使用方法找到轨迹和检测之间的最佳匹配。更新结果:记录匹配对、未匹配的轨迹和检测。优先匹配活跃轨迹:通过逐层匹配,确保最近更新的轨迹优先得到检测结果的分配。减少错误匹配:通过限制匹配范围,降低了错误匹配的概率。鲁棒性强:即使某些轨迹暂时未匹配到检测结果,也不会立即丢失。最终,返回一个包含匹配对、未匹配轨迹和未匹配检测的结果结构体,用于后续的跟踪更新。
2025-05-09 18:02:09
882
原创 DeepSort linear_assignment::min_cost_matching 详细解读
的主要作用是通过代价矩阵和匈牙利算法实现轨迹和检测的最优匹配。计算轨迹和检测之间的代价矩阵。过滤掉超出最大距离的匹配。使用匈牙利算法找到最优匹配。返回匹配结果,包括匹配对、未匹配的轨迹和未匹配的检测。这个函数是目标跟踪中匹配过程的核心部分,结合特征距离或 IOU 代价矩阵,可以实现高效、准确的轨迹和检测关联。
2025-05-09 17:54:24
422
原创 DeepSort 特征距离代价矩阵计算函数解读
提取轨迹目标的特征向量。计算轨迹目标与检测目标之间的特征距离。返回一个距离矩阵,用于后续的匹配算法(如匈牙利算法)。这个函数是目标跟踪中基于特征匹配的重要组成部分,结合深度学习提取的特征向量,可以实现高效、准确的目标关联。
2025-05-09 17:18:15
641
原创 DeepSort linear_assignment::gate_cost_matrix 函数解读
的主要作用是对轨迹和检测之间的代价矩阵进行门控操作,过滤掉不合理的匹配。它结合了卡尔曼滤波器的预测状态和检测的实际状态,通过距离计算和门控区域判断,确保代价矩阵中的匹配结果更加合理。这一步是目标跟踪中提高匹配准确性的重要环节。
2025-05-09 17:07:27
401
原创 DeepSort tracker::gated_matric 函数详细解读
提取检测的特征和轨迹的目标 ID。计算轨迹和检测之间的特征距离代价矩阵。对代价矩阵进行门控操作,过滤掉不合理的匹配。返回经过门控的代价矩阵,用于后续的匹配算法。这个函数结合了特征距离和空间位置的约束,是目标跟踪中匹配过程的重要组成部分。
2025-05-09 17:03:56
396
原创 DeepSort tracker::iou_cost 函数解读
初始化代价矩阵。遍历轨迹索引,跳过超过 1 帧未更新的轨迹。获取轨迹和检测的边界框。计算轨迹和检测之间的 IoU 值,并将其转换为代价(1 - IoU返回代价矩阵。这个函数是目标跟踪中基于空间位置匹配的重要组成部分,结合匈牙利算法可以实现轨迹和检测的高效关联。
2025-05-09 16:21:12
302
原创 DeepSort CPP代码解读
这个工程是一个基于目标检测和多目标跟踪的系统,主要实现了目标检测(如 YOLOv5)和多目标跟踪(如 DeepSORT 和 ByteTrack)算法的功能。- 实现了 DeepSORT 的核心逻辑,包括目标预测(`predict`)、更新(`update`)、匹配(`_match`)和初始化(`_initiate_track`)。- 使用了 Eigen 库进行矩阵运算,如 IOU 计算(`iou_cost`)和特征距离计算(`gated_matric`)。
2025-05-09 16:03:10
362
原创 C++ 链表 摘录
1/ 两两交换链表中的节点。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public:...
2019-07-10 12:11:57
141
原创 C++ 链表,排序
1/ 链表插入排序问题。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ...
2019-07-09 15:09:44
750
原创 SDL无法定义程序入口以及无法推导子系统
创建VS项目,调用SDL库,main函数,程序编译提示无法找到程序入口,发现SDL_main中定义了#define main SDL_main,所以需要修改属性->链接器->高级 当中的入口点为 SDL_main,修改之后发现程序无法推导子系统,修改属性->链接器->系统中的子系统 为控制台,可以解决当前问题。...
2018-03-30 22:23:12
890
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅