![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tools
文章平均质量分 81
tangjunjun-owen
从事人工智能行业,已从事工业检测行业、智慧交通行业、智慧城市行业,已有如下经验:
ARM/jetson部署、NVIDIA性能优化、道路感知2D、单目3D、点云3D、目标跟踪、lidar/radar/vison多传感融合、中间件ROS2开发、相机标定、工业2D检测/分类/分割、数据增强、attention、transformer、模型压缩加速
计算机技能:C++、Python、cuda、tensorrt、ros2
展开
-
docker重要操作与直连方法
docker容器相关操作,包含镜像、容器、删除,特别是容器如何直接连接方法,可类似物理机使用。原创 2024-06-19 21:00:00 · 419 阅读 · 0 评论 -
监听进程结束并自动运行新进程与虚拟环境智能切换的sh脚本
在编程中,等待进程结束或许是一个很长时间,特别是深度学习。那么这种等待发生在晚上是一个不友好现象,为避免等待情况。我写了一个sh脚本,帮助监听PID,一旦PID进程结束,立即启动我们想运行程序(通常为模型训练),这样我们就不必监控此进程了。当然,深度学习也会涉及自动启动虚拟环境等状况,使其更加智能,我也会在本文中给出sh文件书写方式。当然想智能切换环境整合到进程上面,也是可以的。请读者自行整合。原创 2024-05-11 09:54:56 · 268 阅读 · 0 评论 -
自动构建文件(exp->exp1->exp2方式,increment_path函数)
这里,我将介绍一个函数用于文件夹重复筛选,该函数来源yolov5,以v5举例,训练exp文件,若遇到存在exp就建立exp2路径。我觉得这个功能比较实用,代码也比较少。我作为记录写于博客,便于快速复用。原创 2024-04-07 13:45:40 · 181 阅读 · 0 评论 -
coco json转xml格式(开箱即用代码)
最近使用很多其它模型,大多模型都有自己对应格式,有时其它模型的cocojson格式的数据测试也都要进行数据格式转换,有时候也想看coco json注释显示在图上。那么,你可能需要一个coco json格式转xml格式代码,帮助查看,且我总是会把这些工具代码莫名丢失,重头写较为麻烦。为克服这些问题,本文将使用coco数据集格式作为标准,记录如何将coco数据格式转为xml格式。原创 2023-12-25 22:00:00 · 669 阅读 · 0 评论 -
史上最全AP/mAP详解与代码实现-上
我们在深度学习的论文经常看到实验对比指标mAP,比较mAP@0.5与mAP@0.5:0.95指标。然,又有很多博客并未完全说明清楚,特别说结合代码解释该指标。为此,本文章将梳理mAP指标,主要内容分为mAP原理解释,如何使用代码获得mAP指标,进一步探讨如何结合模型而获得mAP指标。原创 2023-08-29 22:36:27 · 5192 阅读 · 0 评论 -
yolov5的txt文件转xml文件格式(详细解释与完整代码供应)
本文章实现yolov5的txt数据格式转xml格式,一方面共享读者直接使用,另一方面便于我能快速复制使用,以便查看或互换yolov5数据。为此,我将写下本篇文章。主要内容包含yolov5训练数据格式介绍,xml生成代码说明及txt转xml格式逻辑说明,并将所有内容附属整个源码。我以coco数据集转yolov5的txt格式说明。原创 2023-08-25 17:12:07 · 2851 阅读 · 0 评论 -
yolov5的xml文件转txt文件格式(详细解释与完整代码供应)
本文章实现xml数据格式转yolov5的txt格式,一方面共享读者直接使用,另一方面便于我能快速复制使用,以便yolov5模型快速训练。为此,我将写下本篇文章。主要内容包含yolov5训练数据格式介绍,xml代码解读及xml解读信息转为txt格式,并将所有内容附属整个源码。原创 2023-08-25 13:48:32 · 4180 阅读 · 1 评论 -
跟踪指标预测代码(track eval)
官方已有跟踪指标预测代码库,然代码整体较为复杂,不易读者上手使用。我将以官网代码作为基准,对代码进行了修改与解读,并以此文作为记录。主要贡献如下:① 去除不必要脚本,给出简单上手代码;②可将本仓库代码集成跟踪模型中,本人也是集成其它跟踪模型作为指标测试;③本文将详细给出参数含义和使用方法,帮助读者直接理解与上手;原创 2023-07-14 15:08:56 · 1148 阅读 · 3 评论 -
docker使用详细教程(搭建容器到镜像及打包全流程)
docker使用较为普遍,但又不想系统学习,想快速上手。因此,本文将总结docker经常使用的方法,便于读者快速上手。原创 2023-05-22 22:12:44 · 909 阅读 · 2 评论 -
git工具push代码到gihub仓库详细使用教程
如何使用git工具推送代码到github仓库?为此,本文将详细介绍push方法,可供读者快速上手。在 GitHub 中,Branches(分支)和 Tags(标签)都是用于版本控制的重要工具。Branches(分支)可创建一个新的开发分支,允许在不影响主分支的情况下对代码进行修改和实验,且可允许多个开发者在同一个代码库中开发和测试代码,而不干扰彼此。每个分支都有自己的代码提交历史和版本控制记录,可以随时合并到主分支中。原创 2023-05-22 21:47:23 · 1933 阅读 · 3 评论