MetDetPy v2.1.0
Release of MetDetPy v2.1.0
✅ Bug Fixed
- 为Stacker增加出错兜底逻辑,修复Stacker在特定场景下报错会导致序列后续无输出的问题。| Added error handling logic to Stacker.
- 修复了2.0.1版本因为动态模板机制出错产生的效果差异。| Fixed the effect diff caused by the dynamic template mechanism error in version 2.0.1.
- 通过放宽重校验机制临时修复了对可能火流星的误报。会增加重校验负载。后续会对该类问题给出更稳健的解决方案。| Temporarily fixed the false positives for potential fire meteors by relaxing the revalidation mechanism.
⚠️ Revert
- 回滚了2.0.2版本中有关动态间隔机制的改动,维持效果一致性。该机制的下线还需要进一步测试。| Reverted the changes related to the dynamic gap mechanism in version 2.0.2 to maintain consistency. Further testing is required before deprecating this mechanism.
✅ New Feature(s)
- 为发行版引入
onnxruntime_directml,修复 onnxruntime 在 windows 平台不支持使用GPU的问题,缓解CPU负载。| Introducedonnxruntime_directmlto the distribution, alleviating CPU load. - 新增
--live-mode选项,开启该选项可使检测速度与视频时长能够基本持平,均衡CPU负载,适用于直播场景。| Added the--live-modeoption. Enabling this option allows the detection speed to match the video duration, balancing CPU load. - 新增
--save选项,允许保存运行结果到json文件。| Added the--saveoption, allowing the saving of results to a JSON file.
--provider cpu 以指定CPU运行模型,如果在未安装 DirectX 12的电脑上使用 onnxruntime_directml 造成报错,可以作为降级方案。| If using onnxruntime_directml on a computer without DirectX 12 installed causes errors, use --provider cpu option to specify CPU as a fallback solution.
✅ Improvement(s)
- 更新了评估工具
evaluate.py,更改了评估标注格式,支持保存结果,与其他版本比较性能和效果等。该结果可作为回归测试与性能测试的基准,以确保迭代间的性能和效果稳定性。| Updated the evaluation toolevaluate.py, changing the evaluation annotation format to support saving results and comparing performance. These results can serve as a benchmark for regression testing and performance testing.
Full Changelog: v2.0.2...v2.1.0