项目: 采用mmsegmentation

下载预训练的模型: from fcn

硬件条件

  • 1070单卡(8GB)
  • cuda10.1,cudnn7.6.3

1. 测试

配置好相关的环境后,采用官方的测试demo脚本。get_start

from mmseg.apis import inference_segmentor, init_segmentor
import mmcvconfig_file = 'configs/pspnet/pspnet_r50-d8_512x1024_40k_cityscapes.py'
checkpoint_file = 'checkpoints/pspnet_r50-d8_512x1024_40k_cityscapes_20200605_003338-2966598c.pth'# build the model from a config file and a checkpoint file
model = init_segmentor(config_file, checkpoint_file, device='cuda:0')# test a single image and show the results
img = 'test.jpg'  # or img = mmcv.imread(img), which will only load it once
result = inference_segmentor(model, img)
# visualize the results in a new window
model.show_result(img, result, show=True)
# or save the visualization results to image files
model.show_result(img, result, out_file='result.jpg')# test a video and show the results
video = mmcv.VideoReader('video.mp4')
for frame in video:result = inference_segmentor(model, frame)model.show_result(frame, result, wait_time=1)
  • 视频测试源:MOT-16

2. 速度/可视化结果

Cityscapes

Method Backbone total_iters Crop Size Inf time (fps)
FCN R-50-D8 40k 512×1024 1.431

ADE20K

Method Backbone total_iters Crop Size Inf time (fps)
FCN R-50-D8 80k 512×512 4.371

Pascal VOC 2012 + Aug

Method Backbone total_iters Crop Size Inf time (fps)
FCN R-50-D8 20k 512×512 5.214

总结

  • 同样的模型,对比来说,使用最后一个数据集训练的效果是最好的。分割效果+干扰。

other

  • 原理+训练

【语义分割】——FCN测试相关推荐

  1. 语义分割--FCN 算法中的一些细节--特征怎么融合

    Fully Convolutional Networks for Semantic Segmentation 语义分割 FCN 算法 这里主要说一下 FCN-32s .FCN-16s .FCN-8s ...

  2. 解读混淆矩阵在语义分割FCN指标计算中的应用(含代码实现)

    一.混淆矩阵的概念 混淆矩阵也称误差矩阵,是表示精度评价的一种标准格式,用n行n列的矩阵形式来表示.具体评价指标有总体精度.制图精度.用户精度等,这些精度指标从不同的侧面反映了图像分类的精度. 在人工 ...

  3. Pytorch:图像语义分割-FCN, U-Net, SegNet, 预训练网络

    Pytorch: 图像语义分割-FCN, U-Net, SegNet, 预训练网络 Copyright: Jingmin Wei, Pattern Recognition and Intelligen ...

  4. 36.图像语义分割-FCN

    图像语义分割是计算机读懂图像的基础,所以叫图像语义分割,左侧是图像语义分割,右侧是实例分割,语义分割关注种类,实例分割关注个体,像我们左侧的语义分割,分割后机器就能大致了解,图里有5只羊,1个人,1条 ...

  5. 准确度判断 语义分割_Mask R-CNN(目标检测语义分割)测试

    Mask R-CNN(目标检测语义分割)测试 Mask R-CNN(目标检测,语义分割)测试 Kaiming He的大作Mask R-CNN(https://arxiv.org/pdf/1703.06 ...

  6. 图像语义分割 -- FCN

    一:图像语义分割 最简答理解图像语义分割呢就是看下面的图片例子: 像素级别的分类: 假如像素有五个类别,那么最后输出的结果在长度和宽度上是一样的,只不过通道数就是类别个数了.拆解开各个通道就是如下所示 ...

  7. 语义分割 - FCN (Fully Convolutional Networks)

    目录 FCN论文精读 本文的创新点 先验知识 感受野(感受域) Receptive field 全局信息与局部信息 算法架构 训练技巧 算法实现 定义配置文件 cfg.py 数据集处理 dataset ...

  8. 经典语义分割FCN网络的学习记录(PPT,附有文章链接)

    更多详细文字内容请访问:这里. 这个PPT也是自己学习FCN的一个记录,总结下来一来是将知识记录,二来呢是和大家分享(小白入门级),希望和大家一起交流,共同进步.

  9. 语义分割FCN网络训练自己的数据集_未完待续

    下载PASCAL VOC2012数据集 wget https://pjreddie.com/media/files/VOCtrainval_11-May-2012.tar 参考文献: https:// ...

  10. 全卷积网络(FCN)实战:使用FCN实现语义分割

    全卷积网络(FCN)实战:使用FCN实现语义分割 FCN对图像进行像素级的分类,从而解决了语义级别的图像分割(semantic segmentation)问题.与经典的CNN在卷积层之后使用全连接层得 ...

最新文章

  1. 零欧姆电阻在电路上的作用
  2. LeetCode 230. Kth Smallest Element in a BST--C++,Python解法--面试真题--找二叉树中第K小的元素
  3. linux c 线程同步的三种方法
  4. java ipmitool_ipmitool使用手册(20200401)
  5. 【codeforces 807C】Success Rate
  6. STM32 基础系列教程 38 - Lwip_http
  7. 实力封装:Unity打包AssetBundle(二)
  8. python调用simulink_使用Python从dbc文件中提取simulink建模数据定义
  9. 单片机c语言 外部中断,单片机C语言代码:外部中断,按下中断按键LED不亮,LED1正常亮...
  10. JavaScript 如何打败众语言,成为 Node 的实现语言?
  11. 解耦知识蒸馏,让Hinton在7年前提出的方法重回SOTA行列(CVPR 2022)
  12. fastdfs-zyc监控系统的使用
  13. 微信公众号php支付设置回调,php微信公众号支付讲解(JSAPI)
  14. MMA8452Q 三轴加速度传感器驱动
  15. 直通车推广:打造潮流女装爆款
  16. php 识别二维码内容
  17. Tensorflow Saver
  18. CTFSHOW WEB入门
  19. 人脸识别手机端APK分享 | 极速体验人脸识别功能 创建一个简单的人脸识别手机APP程序
  20. 这10个问题帮你搞清楚SaaS是什么!

热门文章

  1. 服务器管理面板测评之安全狗、悬镜、云锁、云帮手哪个比较好用?
  2. python数据保存为txt_python爬取数据保存为txt格式
  3. X公司的流程改造之路
  4. Excel常用处理字符串的函数
  5. 声学所ZJ系列压电测试仪之多层压电陶瓷变压器的振动与疲劳
  6. 健身背部经典动作-健身经验交流
  7. python编写万年日历
  8. 计算机语言史话论文,计算机史话论文.doc
  9. 金属字母钢管强光反射效果的PS详细制作教程
  10. 3-4 3.4编程计算一元二次方程的根