OpenMMLab
文章平均质量分 84
主要讲解 MMDetection MMDetection3D MMSegmentation MMClassification MMPose MMAction2 MMSkeleton等
江南才尽,年少无知!
志在九天不为乡愁换白发,偏偏年少白衣博天涯!
展开
-
目标检测00-10:mmdetection(Foveabox为例)-源码无死角解析(4)-头部网络bbox_head-推理过程
以下链接是个人关于mmdetection(Foveabox-目标检测框架)所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。目标检测00-00:mmdetection(Foveabox为例)-目录-史上最新无死角讲解前言在上篇博客中,已经对 mmdet\models\dense_heads\fovea_head.py 中的 FoveaHead 训练过程进行了讲解。但是推理过程还没有进行原创 2020-09-08 16:46:14 · 548 阅读 · 0 评论 -
目标检测00-10:mmdetection(Foveabox为例)-源码无死角解析(3)-头部网络bbox_head-训练过程
根据主干网网络参数构建主干网络self.backbone=build_backbone(backbone)#如果设置了衔接网络,则构件衔接网络ifneckisnotNoneself.neck=build_neck(neck)#根据配置参数构件头部网络self.bbox_head=build_head(bbox_head)原创 2020-09-08 13:33:50 · 2144 阅读 · 0 评论 -
目标检测00-09:mmdetection(Foveabox为例)-源码无死角解析(2)-模型构建总览
从前面的博客,我们已经知道了数据读取,数据增强,以及训练架构等等。那么接下来,久要深入的了解Foveabox这个网络了。那么这篇博客。我们就来讲解一下其训练的流程吧。主要的相关代码位于mmdet/models文件夹(后续默认都以该文件夹为主-如果没有特别提示)。目标检测00-04mmdetection(Foveabox为例)-config文件注释-持续更新。总的来说,一个网络的构件,主要包含了三个部分,分别为backbone(主干网络),neck(衔接网络),bbox_head(头部网络)。...原创 2020-09-08 13:00:35 · 635 阅读 · 0 评论 -
目标检测00-07:mmdetection(Foveabox为例)-数据读取与数据增强 -(落地重点篇-经验分享)
在项目落地的过程中,我们需要对数据进行各种各样的增强。这样能很好提高模型的泛化能力以及准确率。在文末,我会分享本人在使用mmdetection项目落地过程常用数据增强方式。原创 2020-09-07 16:05:03 · 1580 阅读 · 0 评论 -
目标检测00-08:mmdetection(Foveabox为例)-源码无死角解析(1)-训练架构总览
以下链接是个人关于mmdetection(Foveabox-目标检测框架)所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信17575010159相互讨论技术。因为这是对我最大的鼓励。文末附带公众号−海量资源。...原创 2020-09-07 10:51:16 · 512 阅读 · 0 评论 -
目标检测00-06:mmdetection(Foveabox为例)-白话给你讲论文-翻译无死角-2
到这里为止,实验部分就翻译完成,下面我们就是对代码进行深度解析了。httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。原创 2020-09-06 16:59:44 · 566 阅读 · 0 评论 -
目标检测00-05:mmdetection(Foveabox为例)-白话给你讲论文-翻译无死角-1
我们提出了一种准确,灵活,完全不需要anchor的目标检测算法。几乎所有最先进的目标检测算法,都是基于预定义的anchor去列举目标可能存在的位置,尺寸,边长比例。所以其性收到anchor的限制。然而Foveabox直接学习目标物体的概率值,以及对应boundingbox坐标(不参考任何anchor)。其都是通过一下方式实现的1.预测目标是否准在。对应的概率分布特征图。2.为每个可能存在目标物体的特征像素,进行boundingbox的预测,。httpshttps。...原创 2020-09-05 13:48:44 · 1028 阅读 · 0 评论 -
目标检测00-04:mmdetection(Foveabox为例)-config文件注释-持续更新
该章节的内容比较单调,把cfg文件注释单独作为一篇博客列出来,是为了大家方便查找和分析(如果有错误的地方,需要大家及时指出)。本人在进行测试训练的时候,就是使用该配置,对应的数据集已经在前面的博客公布了。mmdetection的config文件不能存在中文注释,所以我提供了两个版本,即注释版本,和非注释版\color{red}{mmdetection的config文件不能存在中文注释,所以我提供了两个版本,即注释版本,和非注释版}mmdetec。...原创 2020-09-03 17:14:00 · 1051 阅读 · 0 评论 -
目标检测00-03:mmdetection(Foveabox为例)-训练自定义的coco数据集(提供示例数据集)
通过前面的博客,我们已经知道怎么去评估以及训练一个模型,但是都是基于官方的数据集进行训练,那么我们如何去训练自己的数据呢?那么这篇博客我们来为大家讲解,首先请大家下载好该数据集,如果连接失效,请留言,本人会及时更换https提取码94uk下载好之后,本人摆放的位置如下放置好之后,那么我来简单的介绍一下该数据集。该数据集主要是一个仪表数据集,总共就一个类别,如果加上背景则为2个类别,打开其中的test.json即可查看,如下其中的categories的内容为只有一个类别。...原创 2020-09-03 16:16:09 · 1119 阅读 · 7 评论 -
目标检测00-01:mmdetection(Foveabox为例)-资源下载(前奏准备)
以下链接是个人关于mmdetection(Foveabox-目标检测框架)所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信17575010159相互讨论技术。因为这是对我最大的鼓励。文末附带公众号−海量资源。该系列博客主要以Foveabox为例。...原创 2020-09-02 19:08:39 · 734 阅读 · 0 评论 -
目标检测00-00:mmdetection(Foveabox为例)-目录-史上最新无死角讲解
接下来,我会为大家无死角的解析mmaction2(SlowFast-动作识别),之前的文章,如下(以下是我工作的所有项目,每一个项目都是,我都做了百分百的详细解读,随着项目增多,为了方便不臃肿,所以给出以下链接)视觉工作项目-为后来的你,提供一份帮助!我相信,关于mmdetection(Foveabox)的讲解,我的这一系列博客或许不是国内最早的,但是肯定是最详细的,该网络对应的论文为:FoveaBox: Beyond Anchor-based Object Detector如果本人代码修改了很多,原创 2020-09-02 18:59:12 · 2589 阅读 · 0 评论 -
姿态估算03-06:mmpose(Associative embedding)-源码无死角解析(2)-训练架构总览
以下链接是个人关于 mmpose(Associative embedding动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。姿态估算03-00:mmpose(Associative embedding)-目录-史上最新无死角讲解链接转移该部分的内容,和之前本人讲解的 mmaction2(SlowFast) 基本是一致,所以本人就不再这里重复了。请大家查看如下两篇博客:原创 2020-08-24 14:40:40 · 1615 阅读 · 0 评论 -
姿态估算03-02:mmpose(Associative embedding)-官方数据训练测试-MobilenetV2
以下链接是个人关于 mmpose(Associative embedding动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。姿态估算03-00:mmpose(Associative embedding)-目录-史上最新无死角讲解注意,本人编写该博客的时间为2020/08/21,也就是说,你现在下载的作者代码或许和\color{red}{注意,本人编写该博客的时间为2020原创 2020-08-21 20:42:18 · 2385 阅读 · 2 评论 -
姿态估算03-01:mmpose(Associative embedding)-资源下载(前奏准备)
以下链接是个人关于 mmpose(Associative embedding动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。姿态估算03-00:mmpose(Associative embedding)-目录-史上最新无死角讲解该系列博客主要以 Associative embedding 为例mmpose开源github:https://github.com/open原创 2020-08-21 15:14:52 · 1746 阅读 · 0 评论 -
姿态估算03-00:mmpose(Associative embedding)-目录-史上最新无死角讲解
接下来,我会为大家无死角的解析mmpose(Associative embedding-人体姿态估算),之前的文章,如下(以下是我工作的所有项目,每一个项目都是,我都做了百分百的详细解读,随着项目增多,为了方便不臃肿,所以给出以下链接)视觉工作项目-为后来的你,提供一份帮助!我相信,关于mmpose(Associative embedding)的讲解,我的这一系列博客或许不是国内最早的,但是肯定是最详细的,该网络对应的论文为:Associative embedding:Associative embe原创 2020-08-21 15:05:08 · 2228 阅读 · 2 评论 -
行人重识别01-02:OpenUnReID(SpCL)-官方数据训练测试
这样,我们就已经把官方的模型进行了测试,并且训练了market1501数据集。httpshttpshttpshttpshttpshttps。原创 2020-08-13 21:19:21 · 1625 阅读 · 2 评论 -
行人重识别01-01:OpenUnReID(SpCL)-资源下载(前奏准备)
以下链接是个人关于OpenUnReID(SpCL-行人重识别)所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信17575010159相互讨论技术。因为这是对我最大的鼓励。原创 2020-08-13 18:49:52 · 646 阅读 · 0 评论 -
行人重识别01-00:OpenUnReID(SpCL)-目录-史上最新无死角讲解
接下来,我会为大家无死角的解析OpenUnReID(SpCL-行人重识别),之前的文章,如下(以下是我工作的所有项目,每一个项目都是,我都做了百分百的详细解读,随着项目增多,为了方便不臃肿,所以给出以下链接)视觉工作项目-为后来的你,提供一份帮助!我相信,关于OpenUnReID(SpCL)的讲解,我的这一系列博客或许不是国内最早的,但是肯定是最详细的,该网络对应的论文为:SpCL:Self-paced Contrastive Learning with Hybrid Memory for Domai原创 2020-08-13 17:55:26 · 983 阅读 · 1 评论 -
动作识别0-13:mmaction2(SlowFast)-项目实用代码(1)-demo测试,并解决val无打印,
以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解前言通过前面的博客,相信大家对于 mmaction2(SlowFast) 训练,测试,数据读取,网络构建等过程都有了一定了解,那么接下来我们就来看看如何使用官方的模型,或者自己的模型进行视原创 2020-08-13 13:08:58 · 3966 阅读 · 7 评论 -
动作识别0-12:mmaction2(SlowFast)-源码无死角解析(8)-SlowFastHead-分类层
以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解前言根据前面的博客,我们以及分析了 SlowFast 的主干网络,现在我们再来看看其头部分类网络SlowFastHead。其主要代码位于/mmaction/models/heads/slo原创 2020-08-12 20:00:27 · 1984 阅读 · 0 评论 -
动作识别0-11:mmaction2(SlowFast)-源码无死角解析(7)-slow_path,fast_path网络构建
以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解前言在上篇博客中,我们讲解了mmaction/models/backbones/resnet3d_slowfast.py中class ResNet3dSlowFast(nn.Module)原创 2020-08-12 14:01:22 · 1685 阅读 · 1 评论 -
动作识别0-10:mmaction2(SlowFast)-源码无死角解析(6)-模型构建总览
以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解前言通过前面的博客,我们已经知道训练模型的总体思路,以及数据集加载的整体过程,并且知道我们拿到的数据是什么。接下来我们就是要对模型进行分析。分析其是如何构建的,如何训练的,loss是如何计原创 2020-08-12 11:48:33 · 2859 阅读 · 0 评论 -
动作识别0-05:mmaction2(SlowFast)-源码无死角解析(1)-cfg文件注释-持续修改更新
以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解前言该章节的内容比较单调,把 cfg 文件注释单独作为一篇博客列出来,是为了大家方便查找和分析(如果有错误的地方,需要大家及时指出)。阅读过前面博客的朋友,我相信大家注意到了,本人的con原创 2020-08-12 11:31:17 · 3731 阅读 · 3 评论 -
动作识别0-04:mmaction2(SlowFast)-白话给你讲论文-翻译无死角(2)
以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解本论文名为:SlowFastNetworksforVideoRecognition\color{red}{本论文名为:SlowFast Networks for Video Recogni原创 2020-08-11 15:57:10 · 2721 阅读 · 2 评论 -
动作识别0-07:mmaction2(SlowFast)-源码无死角解析(3)-训练架构总览-2
以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解前言我们在训练模型的时候,是执行如下指令:python tools/train.py configs/recognition/slowfast/my_slowfast_r50_4x16x原创 2020-08-05 12:51:18 · 2279 阅读 · 0 评论 -
动作识别0-09:mmaction2(SlowFast)-源码无死角解析(5)-数据加载,预处理2
以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解前言根据上一篇博客,我们知道数据加载的类主要涉及到:mmaction/datasets/rawframe_dataset.py中的 class RawframeDataset(BaseD原创 2020-08-04 19:27:21 · 2140 阅读 · 4 评论 -
动作识别0-08:mmaction2(SlowFast)-源码无死角解析(4)-数据加载,预处理-1(重点篇)
以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解前言数据的加载有两种方式分别为RawframeDataset,VideoDataset。如本人训练的my_slowfast_r50_4x16x1_256e_ucf101_rgb.py中的如原创 2020-08-04 16:49:13 · 2740 阅读 · 6 评论 -
动作识别0-06:mmaction2(SlowFast)-源码无死角解析(2)-训练架构总览-1
以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解前言通过前面的介绍,我相信大家已经把模型训练起来了,我知道你是冰雪聪明的。那么下面我们就来分析其源码吧,不放过任何的细节,这样我们在做项目的时候心里才有底。废话不多说了,我们直接开始吧代原创 2020-08-04 16:40:46 · 4701 阅读 · 0 评论 -
动作识别0-02:mmaction2(SlowFast)-官方数据训练测试-ucf101
以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解注意,本人编写该博客的时间为2020/07/28,也就是说,你现在下载的作者代码或许和\color{red}{注意,本人编写该博客的时间为2020/07/28,也就是说,你现在下载的作者代码原创 2020-08-03 17:51:39 · 10214 阅读 · 17 评论 -
动作识别0-03:mmaction2(SlowFast)-白话给你讲论文-翻译无死角(1)
以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解注意,本人编写该博客的时间为2020/07/23,也就是说,你现在下载的作者代码或许和\color{red}{注意,本人编写该博客的时间为2020/07/23,也就是说,你现在下载的作者代码原创 2020-08-06 12:44:44 · 4458 阅读 · 0 评论 -
动作识别0-01:mmaction2(SlowFast)-资源下载(前奏准备)
以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解mmaction2开源github:https://github.com/open-mmlab/mmaction2论文地址论文名称:SlowFast Networks for Vide原创 2020-07-23 11:17:50 · 4840 阅读 · 3 评论 -
动作识别0-00:mmaction2(SlowFast)-目录-史上最新无死角讲解
接下来,我会为大家无死角的解析mmaction2(SlowFast-动作识别),之前的文章,如下(以下是我工作的所有项目,每一个项目都是,我都做了百分百的详细解读,随着项目增多,为了方便不臃肿,所以给出以下链接)视觉工作项目-为后来的你,提供一份帮助!我相信,关于mmaction2(SlowFast)的讲解,我的这一系列博客或许不是国内最早的,但是肯定是最详细的,该网络对应的论文为:SlowFast:SlowFast Networks for Video Recognition如果本人代码修改了很多原创 2020-07-23 11:02:20 · 11353 阅读 · 3 评论