Datawhale[开源学习](MMsegmentation使用)

2023.08.14

为了解决西瓜白壤,白皮的问题,尝试使用openmmlab框架进行解决

使用MMsegmentaion训练预训练的模型,对街景和图片做预测

使用语义分割复现经典算法,并复现相关的代码

使用新训练的模型部署到NCNN中,

同时了解到子豪兄的做到的一些工作

以及openMMlab(官网)自己学到的太少

Segmentation主要是基于即插即用的算法和模型

具有运行速度快,能使用于多种算法的功能

视频:

总结目前用的深度框架:

MMlab用到的

 

 

目标检测的使用

MMYolo的检测

 

MMocr的使用进行文字信息的提取

MMLab3D进行目标检测算法

 

MMsegmenmtation语义分割模型

 

 

 

分割任务的本质是对图像中的每个像素 pixel 做分类,可以细分为语义分割、实例分割和全景分割,它们之间的不同如下图所示: 

  • 语义分割是给图像中的每个像素分配一个类别,得到特定类别的 mask;
  • 实例分割是对特定的物体进行分类,与目标检测输出物体的边界框和类别不同,实例分割输出的是特定物体的 mask 和类别;
  • 全景分割是语义分割和实例分割的结合,对于可数的对象实例 things 如行人、汽车去做实例分割,对于不可数的语义区域 stuff 如天空、地面做语义分割。

目前,MMSegmentation 支持的分割任务为语义分割 ,MMDetection 中支持了实例分割和全景分割。

自动驾驶

图像是自动驾驶中非常重要的数据来源,因为摄像头的成本低于激光雷达,而且相较于点云数据,直观的图像更符合人眼的视觉感受。通过语义分割模型,识别出图像中的特定类别,例如:车道线、车辆和行人,可以辅助自动驾驶系统理解场景,做出决策。目前 MMSegmentation 支持的城市街景数据集 Cityscapes,车道线检测模型 ERFNet,实时语义分割模型 BiSeNet 等都和此相关。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GitHub是一个面向开源及私有软件项目的托管平台,它提供了版本控制、协作功能和项目管理工具。使用GitHub开源代码可以按照以下步骤进行: 1. 注册GitHub账号:首先,你需要在GitHub上注册一个账***按照指引填写相关信息完成注册。 2. 浏览开源代码库:在GitHub上,你可以通过搜索功能或者浏览各种分类来找到感兴趣的开源代码库。你可以使用关键词搜索,也可以浏览GitHub上的热门项目或者各种编程语言的排行榜。 3. 克隆代码库:当你找到一个感兴趣的开源代码库后,你可以通过克隆(Clone)操作将代码库复制到本地。在代码库页面上,点击绿色的"Code"按钮,然后选择合适的克隆方式(HTTPS或者SSH),复制克隆链接。 4. 安装Git:Git是一个分布式版本控制系统,你需要在本地安装Git才能进行代码的克隆和管理。访问Git官网(https://git-scm.com/),下载适合你操作系统的安装包,并按照指引完成安装。 5. 克隆代码:打开命令行终端(或者使用Git GUI工具),进入你想要存放代码的目录,执行以下命令克隆代码库: ``` git clone 克隆链接 ``` 克隆链接是你在第3步中复制的链接。 6. 使用代码:克隆完成后,你就可以在本地使用这个开源代码库了。你可以根据代码库的说明文档或者README文件了解如何使用和配置代码。 7. 提交修改:如果你对代码进行了修改或者添加了新功能,你可以使用Git提交(Commit)这些修改。在代码目录下执行以下命令: ``` git add . git commit -m "提交说明" ``` 这样就将修改提交到本地的版本控制系统中了。 8. 推送修改:如果你希望将修改推送(Push)到GitHub上,使其他人也能看到你的贡献,执行以下命令: ``` git push origin 分支名 ``` 分支名是你要推送的分支名称,默认为"master"。 以上是使用GitHub开源代码的基本步骤。当然,具体的操作可能会因为不同的代码库而有所差异,你可以根据每个代码库的说明文档或者README文件来了解更多细节。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值