mmdtection
文章平均质量分 71
采用openmmlab实现多个机器视觉功能
mm_exploration
这个作者很懒,什么都没留下…
展开
-
(一)使用mmdetection实现自己的第一次训练和推理
一、mmdetection安装二、下载数据集三、注册数据集四、更改配置文件五、开始你的第一次mmdetection训练六、开始你的第一次mmdetection推理原创 2022-02-11 14:05:08 · 3500 阅读 · 0 评论 -
(二)初识mmdetection demo
一、import做了啥二、cfg = Config.fromfile做了啥三、build_dataset做了啥四、build_detector做了啥五、train_detector做了啥原创 2023-01-18 15:23:39 · 334 阅读 · 1 评论 -
(三)cvat标注文件转为mmdetection可以训练的格式
cvat标注文件转换mmdetection可以使用格式mmdetection训练前,数据集注册原创 2022-02-09 16:05:36 · 922 阅读 · 0 评论 -
(四)mmdetection源码解读:MMCV 核心组件 Registry
四大全局注册器类DATASETS = Registry('dataset'), PIPELINES = Registry('pipeline'),MODELS = Registry('models', parent=MMCV_MODELS)HOOKS = Registry('hook')原创 2022-11-03 09:31:28 · 738 阅读 · 0 评论 -
(五)mmdetection源码解读:何时注册HOOKS、MODELS、DATASETS、PIPELINES
mmdetection:HOOKS、MODELS、DATASETS、PIPELINESpython __init__.py原创 2022-11-10 10:23:28 · 1242 阅读 · 0 评论 -
(六)mmdetection源码解读:datasets = [build_dataset(cfg.data.train)]
一、build_dataset二、build_from_cfg三、class KittiTinyDataset(CustomDataset)四、class CustomDataset(Dataset)五、Compose六、build_from_cfg(transform, PIPELINES)原创 2023-09-06 10:16:18 · 785 阅读 · 0 评论 -
(七)mmdetection源码解读:训练数据加载流程之pipeline(一)
一、数据集处理流程二、代码中pipeline调用过程三、python __call__()函数原创 2022-11-08 16:48:53 · 2511 阅读 · 1 评论 -
(八)mmdetection源码解读:训练数据加载流程之pipeline(二)
一、DefaultFormatBundle二、Collect原创 2023-09-06 13:38:34 · 567 阅读 · 0 评论 -
(九)mmdetection源码解读:训练过程中训练数据的调用DataLoader
一、DataLoader创建过程中二、利用实例化data_loaders进行训练原创 2023-09-06 14:35:44 · 433 阅读 · 0 评论 -
(十)mmdetection源码解读:build_detector
一、build_detector调用过程二、build_detector参数分析原创 2023-09-06 15:11:38 · 538 阅读 · 0 评论 -
(十一)mmdetection源码解读:train_detector
一、train_detector函数分析1、DataLoader2、optimizer3、runner4、register hooks5、runner.run二、train_detector参数说明原创 2022-02-14 16:46:06 · 1015 阅读 · 0 评论 -
(十二)mmdetection源码解读:MMCV 核心组件 HOOKS(一)
一、Hook定义二、mmdetection中,hook的使用流程1、HOOKS = Registry('hook')2、何时执行装饰器函数3、装饰器函数作用4、runner.register_training_hooks5、register_lr_hook6、build_from_cfg7、register_hook8、call_hook三、总结原创 2022-02-14 14:27:23 · 1952 阅读 · 0 评论 -
(十三)mmdetection源码解读:MMCV 核心组件 HOOKS(二)
一、HOOKS实例化位置二、HOOKS注册位置三、Hook和他的子类原创 2022-02-15 10:01:53 · 1192 阅读 · 0 评论 -
(十五)mmdetection源码解读:runner
一、runner构建过程二、runner包含的功能原创 2023-09-11 13:59:04 · 217 阅读 · 0 评论 -
(十六)mmdetection源码解读:BasedRunner
一、BasedRunner源码二、BasedRunner类的属性三、BasedRunner类的方法3.1 只读属性和抽象方法3.2 权重保存和加载方法3.3 hook的注册和调用原创 2023-09-08 10:13:35 · 238 阅读 · 0 评论 -
(十七)mmdetection源码解读:EpochBasedRunner
一、run二、train三、val四、run_iter五、save_checkpoint原创 2023-09-08 14:18:40 · 511 阅读 · 0 评论 -
(十八)mmdetection源码解读:forward_train
一、forward_train调用过程二、forward_train函数详解2.1、extract_feat2.2、self.rpn_head.forward_train2.3、self.roi_head.forward_train原创 2023-09-14 10:00:32 · 540 阅读 · 0 评论 -
(十九)mmdetection源码解读:Hook子类之一OptimizerHook
一、OptimizerHook类解析二、优化器介绍原创 2023-09-14 13:34:53 · 259 阅读 · 0 评论 -
(二十)mmdetection源码解读:config配置文件models Faster R-CNN
一、配置文件models理解二、模型算法FasterRCNN介绍原创 2023-09-15 09:21:10 · 324 阅读 · 0 评论 -
(二十一)mmdetection源码解读:faster_rcnn_r50_fpn.py详解rpn_head
一、model配置文件->rpn_head二、rpn_head详解1、anchor_generator->AnchorGenerator2、bbox_coder->DeltaXYWHBBoxCoder3、oss_cls->CrossEntropyLoss4、loss_bbox->L1Loss原创 2022-07-08 16:10:31 · 1493 阅读 · 0 评论 -
(二十二)mmdetection源码解读:faster_rcnn_r50_fpn.py详解roi_head
一、model配置文件->roi_head二、roi_head详解原创 2023-09-15 16:15:42 · 471 阅读 · 0 评论 -
(二十四)mmdetection源码解读:faster_rcnn_r50_fpn.py详解test_cfg
一、model配置文件->test_cfg二、test_cfg详解原创 2023-09-19 09:49:47 · 272 阅读 · 0 评论 -
(二十五)mmdetection源码解读:config配置文件之datasets
一、datasets配置文件二、数据处理流程原创 2022-02-12 21:22:06 · 3242 阅读 · 2 评论 -
(二十六)mmdetection源码解读: config配置文件之schedule(learning rate)
optimizer 优化参数,lr为学习率,momentum动量因子,weight_decay权重衰减因子,warmup学习率热身策略原创 2022-02-13 15:12:35 · 4875 阅读 · 1 评论 -
(二十七)mmdetection源码解读: config配置文件之default_runtime.py
一、运行相关配置二、schedule配置文件详解1、hooks2、env_cfg3、vis_backends and visualizer原创 2023-09-19 10:57:58 · 492 阅读 · 0 评论 -
(二十八)mmdetection实用工具: Visualization
一、基础绘制接口二、基础存储接口三、任意点位进行可视化原创 2023-09-21 10:42:52 · 1083 阅读 · 0 评论 -
深入了解python函数装饰器在mmdetection中的使用(一)
深入了解python函数装饰器在mmdetection中的使用,以DATASETS注册为例,详细介绍注册机制的流程。原创 2022-02-11 15:56:06 · 949 阅读 · 1 评论 -
mmdetection中的一些Python基础知识(super()/***args/**kwargs)
python 类的继承super() __init__()python 函数的动态参数***args和**kwargspytorch中的一些小技巧原创 2022-10-28 14:10:15 · 892 阅读 · 0 评论