最近做街景语义分割相关的工作,因为没有gpu训练模型,且训练的模型往往miou很低,并不如别人训练好的权重好用,所以在github找到了一个模型,具有cityscapes数据集预训练权重,不需要训练模型,不需要看懂模型,一行代码直接出语义分割之后的结果。

然后用pyhton进行统计像素值,统计类别所占像素值。

github链接

https://github.com/VainF/DeepLabV3Plus-Pytorch

下载代码,下载预训练好的权重

选择哪一个都行,随便下载一个,以DeepLabV3Plus-ResNet101为例

下载后的文件后缀的‘.tar’直接删除,然后将文件放到,没有checkpoints文件夹就自己建一个。

无需训练,命令行直接预测。

单张图片:
python predict.py --input datasets/data/cityscapes/leftImg8bit/train/bremen/bremen_000000_000019_leftImg8bit.png  --dataset cityscapes --model deeplabv3plus_mobilenet --ckpt checkpoints/best_deeplabv3plus_mobilenet_cityscapes_os16.pth --save_val_results_to test_results
文件夹:
python predict.py --input datasets/data/cityscapes/leftImg8bit/train/bremen  --dataset cityscapes --model deeplabv3plus_mobilenet --ckpt checkpoints/best_deeplabv3plus_mobilenet_cityscapes_os16.pth --save_val_results_to test_results

以文件夹为例:

python predict.py --input D:\000datasets\XXXX\images360  --dataset cityscapes --model deeplabv3plus_resnet101 --ckpt checkpoints/best_deeplabv3plus_resnet101_cityscapes_os16.pth --save_val_results_to  D:\000datasets\XXXX\images360分割结果

如果下载的模型是:

--model deeplabv3plus_mobilenet

--ckpt checkpoints/best_deeplabv3plus_mobilenet_cityscapes_os16.pth

--model deeplabv3plus_resnet101

--ckpt checkpoints/best_deeplabv3plus_resnet101_cityscapes_os16.pth

出现其他运行的错误,包括但不限于 numpy之类的,百度搜索一下就可以解决。

统计像素值的代码后续会公开。

dd

deeplabv3+街景图片语义分割,无需训练模型,看不懂也没有影响,直接使用。cityscapes相关推荐

  1. 深度学习(二十五)基于Mutil-Scale CNN的图片语义分割、法向量估计-ICCV 2015

    基于Mutil-Scale CNN的图片语义分割.法向量估计 原文地址:http://blog.csdn.net/hjimce/article/details/50443995 作者:hjimce 一 ...

  2. 深度学习(二十五)基于Mutil-Scale CNN的图片语义分割、法向量估计

    基于Mutil-Scale CNN的图片语义分割.法向量估计 原文地址:http://blog.csdn.net/hjimce/article/details/50443995 作者:hjimce 一 ...

  3. deeplabv3 + mobilenetv2 做语义分割并封装成c++部署到移动端,linux,windows等平台(史上最详细)

    训练 Deeplab项目安装以及测试 首先为了确保版本支持,先得确认你的tensorflow的版本是1.10以上的.我的linux系统上装的是1.14的tensorflow,因为我一直用的这个版本. ...

  4. [论文笔记]图片语义分割 文献综述

    原文:<基于深度学习的图像语义分割方法综述>2019_田萱,引用量=19 1.简介 是什么:ISS 为图像中的每一个像素分配一个预先定义好的表示其语义类别的标签.(田萱,2019) 与目标 ...

  5. 使用labelme进行图片语义分割数据的标注(如何转换为训练的灰度图,即像素值为类别值)

    其实最新版本的labelme工具已经支持类别直接转换为像素值了,下面一一来看: 首先安装labelme软件,可以根据这个安装labelme. 安装完成后,进行标定, 此时会生成.json文件,然后到刚 ...

  6. DeepLabv3+:语义分割领域的新高峰

    在碎片化阅读充斥眼球的时代,越来越少的人会去关注每篇论文背后的探索和思考. 在这个栏目里,你会快速 get 每篇精选论文的亮点和痛点,时刻紧跟 AI 前沿成果. 点击本文底部的「阅读原文」即刻加入社区 ...

  7. 基于MindSpore复现Deeplabv3—语义分割

    基于MindSpore复现Deeplabv3-语义分割 实验介绍 本实验主要介绍使用MindSpore深度学习框架在PASCAL VOC2012数据集上训练Deeplabv3网络模型.本实验使用了Mi ...

  8. 语义分割看这一篇就够了!

    语义分割技术综述 本文就Image Segmentation Using Deep Learning: A Survey 第三章的模型进行了分析和介绍,第一第二章的基础指示可以看原文进行学习,相关知识 ...

  9. 引用量超6000的语义分割经典论文DeepLabv3解读

    分享语义分割领域的一篇经典论文DeepLabv3,由谷歌发表于CVPR2017.开源代码地址: Tensorflow版本:https://github.com/tensorflow/models/tr ...

最新文章

  1. 史上最坑爹的代码!个个让人崩溃!
  2. 20g的ubuntu虚拟机socket问题记录:只能单向通信(只能发出不能接收)
  3. 带left join 的sql的执行顺序
  4. connection url mysql_JDBC URL格式及其参数说明 oracle mysql
  5. adb avd install 失败_Android 模拟器(emulator-5554...)出现错误解决办法
  6. Android的触摸监听器实现滑动图片
  7. JAVA面向对象编程四大特点简述
  8. php自动发卡程序8.0_API支付代理版自动发卡平台源码 v4.5.8
  9. Python爬虫实战三之计算大学本学期绩点
  10. 记一次蓝牙音箱无声音的原因
  11. 第七章 微分方程(一)
  12. 广东金融学院大学计算机基础,好投顾网使用说明广东金融学院专用).doc
  13. python实现获取ip、网站备案信息、whois查询
  14. 算法转 Java 后端,2021秋招斩获腾讯、京东、百度等大厂 offer 面经分享
  15. [Windows] 系统安装利器WinNTSetup4.2 x86/x64 Final单文件版
  16. CSS 样式,如何计算临近颜色值?
  17. 《Spring Cloud实战指南》快速学习路线图(2022版)
  18. 数据科学与大数据技术——软科中国大学专业排名
  19. iOS 实现直接跳转打开定位
  20. TWaver自动化设计平台Legolas —— 交互事件响应动作

热门文章

  1. 宿舍管理系统需求说明书
  2. cnpm : 无法加载文件解决
  3. webstorm打开的页面如何通过手机访问?
  4. java 简单计算器
  5. 如何接受上级指令_上级应该如何向下属下命令---如何领导你的下属
  6. 设计工具不趁手?偷偷告诉你几个小秘密
  7. java统计文章中单词出现的次数
  8. 通过IDEA设置堆内存空间
  9. 从历史中讲创业的韧性
  10. 迅为IMX6UL驱动移植——移远EC20 GobiNet驱动移植