【MMdetection】2.自定义数据训练

ops/2024/10/4 15:37:53/

1.废话

因为MMdetection里面提供了非常多的模型和配置文件供我们选择,这样做对比实验非常方便。

在标准数据集上训练预定义的模型 — MMDetection 3.3.0 文档

官方文档在此。

openMMlab提供了各种经典网络和配置文件系统使得MMdetection的上手难度有一点,不熟悉官方常规操作的小伙伴可能被各种各样的配置文件弄晕,这里总结网上一些优秀博主的博客和视频教程,完善了MMdetection的数据集训练过程,以mask rcnn为例,同理可以参考这个流程以使用其他的网络模型实现目标检测


2.准备自己的数据集

我们这里采用的方法就是使用labelImg标注数据,拿到VOC数据集,然后通过代码转换为COCO数据集的格式。

官网文档介绍了一下coco数据集的格式


http://www.ppmy.cn/ops/47497.html

相关文章

热线系统自主可控改造:构建安全、高效的服务新纪元

一、引言:热线系统的重要性与挑战 在信息化时代,热线系统作为企业与客户沟通的关键渠道,承载着重要的信息传递和服务功能。然而,随着技术的不断进步和网络安全威胁的日益严峻,传统的热线系统面临着诸多挑战。这些挑战…

YOLO-Worldv2两分钟快速部署

本次部署使用的框架基于ultralytics, 并且已经集成最新版本的YOLOv8框架: 一键环境配置 pip install ultralytics基础使用 训练 from ultralytics import YOLOWorld model YOLOWorld(yolov8x-worldv2.pt) results model.train(datacoco8.yaml, epo…

Rust 编程——prost-build 使用

Prost是一个用于生成Rust语言中的Protocol Buffers定义的库。而prost-build是Prost库的一个工具,用于生成Rust代码。Protocol Buffers是由Google开发的一种轻量级、高效的数据交换格式,可以用于结构化数据的序列化,特别适用于通信协议和数据存…

spark SQL优化器catalyst学习

一、Catalyst 概述 Catalyst 是 Spark SQL 的优化器,它负责将 SQL 查询转换为物理执行计划。Catalyst 优化器的目标是生成高效的执行计划,以最小化查询的执行时间。它使用了多种优化技术,包括基于规则的优化、基于代价的优化和动态规划等。我…

如何设置手机的DNS

DNS 服务器 IP 地址 苹果 华为 小米 OPPO VIVO DNS 服务器 IP 地址 中国大陆部分地区会被运营商屏蔽网络导致无法访问,可修改手机DNS解决。 推荐 阿里的DNS (223.5.5.5)或 114 (114.114.114.114和114.114.115.115) 更多公开DNS参考: 苹果…

MySQL——索引下推

1、使用前后对比 index Condition Pushdown(ICP)是MySQL5.6中新特性,是一种在存储引擎层使用索引过滤数据的优化方式。 如果没有ICP,存储引擎会遍历索引以定位基表中的行,并将它们返回给MySQL服务器,由MySQL服务器评估WHERE后面…

mysql自带分页

select 查询列表 from 表 limit offset,pagesize; offset代表的是起始的条目索引,默认从0开始size代表的是显示的条目数offset(n-1)*pagesize -- 第-页 limit 0 5 -- 第二页 limit 5,5 -- 第三页 limit 10,5 -- 第n页limit(n-1)*pagesize,pagesize -- pages…

Flutter 中的 SliderTheme 小部件:全面指南

Flutter 中的 SliderTheme 小部件:全面指南 Flutter 是一个创新的 UI 工具包,它允许开发者通过 Dart 语言来创建美观、高效的移动和 Web 应用。在 Flutter 的交互组件中,滑块(Slider)是一种常用的控件,用于…