对于FCN-SceneParse网络,最后卷积生成N个类别的maps,每个Map都得到图像所有点的单类概率。MaskRCNN的结构与FCN不相同。

参考三个文章:

Detectron总结1:Blob的生成 和 generate proposal

Detectron总结2:前向生成数据标签的过程

Detectron总结3:参数设置,直接打开cfg文件,找到train进行设置

Detectron总结4:Detectron测试流程(含Mask和KeyPoint)

获取多个Mask:

对于预测的二值掩膜输出,我们对每个像素点应用sigmoid函数,整体损失定义为平均二值交叉损失熵。 引入预测K个输出的机制,允许每个类都生成独立的掩膜,避免类间竞争。这样做解耦了掩膜和种类预测。不像是FCN的方法,在每个像素点上应用softmax函数,整体采用的多任务交叉熵,这样会导致类间竞争,最终导致分割效果差。

代码段:

获取每一个图像Mask

def getMaskImg( mask,box,image ):imageMask = image.copy();for i in range(mask.shape[0]):for j in range(mask.shape[1]):if( mask[i,j]==0 ):#imageMask[i,j] = image[i,j]#mask[i,j] =254;imageMask[i,j,0]=0;imageMask[i,j,1]=0;imageMask[i,j,2]=0;x1 = int(box[0]);x2 = int(box[2]);y1 = int(box[1]);y2 = int(box[3]);imageMask = imageMask[y1:y2,x1:x2];return imageMask;

 

Detectron-MaskRCnn:Mask判别和获取前向Mask的标签相关推荐

  1. jquery 获取前两个table里的每个tr里面的第二个td

    jquery 获取前两个table里的每个tr里面的第二个td $("table:lt(2)>tbody>tr td:nth-child(2)) $("table:lt ...

  2. java 获取三天前时间_java 获取前几天时间

    标签: java   获取前几天时间 一.toLocaleString()函数过时: //当前时间 Date endDate=new Date(); String endTime=endDate.to ...

  3. python取前三位_python3 获取前几个高频列表元素

    python3 获取前几个高频列表元素 2020-11-20 --- 讲解对象:python3 获取前几个高频列表元素 作者:融水公子 rsgz Python3教程 most_common(N) 作用 ...

  4. oracle或mysql分组查询并且获取前3条排序后的数据

    因为这个需求,所以百度找到了对于不同数据库的两种写法并附带上自己的浅显的理解,如果大家有更好的理解的方式或者更好的写法,请在评论处奉上您的想法,再次拜谢了 mysql : select a.* fro ...

  5. hive:函数:日期比较函数:获取当前日期 + date_add + date_sub函数获取前几天或后几天的日期

    获取当前日期: 方式1: select from_unixtime(unix_timestamp(),'yyyy-MM-dd HH:mm:ss') curr_date; 返回: 2020-09-17 ...

  6. js实现获取前12个月份的数组

    一.前言 最近一个项目需要获取前十二个月份的数组,格式如下: ["2021-11","2021-10","2021-09","20 ...

  7. oracle获取100条之后的数据,oracle获取前50条数据

    oracle取前几条数据语句 sqlserver中可以用top n 的方法,oracle中用 rownum,但如果只用 rownum会随机取数据,如果想按一定顺序取前几条数据 则可这样写: selec ...

  8. oracle数据库取前几行,Oracle数据库实现获取前几条数据的方法

    如何在Oracle数据库中实现获取前几条数据的方法呢?就是类似SQL语句中的SELECT TOP N的方法.本文将告诉您答案,举例说明了哟! 1.在Oracle中实现SELECT TOP N : 由于 ...

  9. 利用tushare接口获取前一日新闻联播文字稿

    利用tushare接口获取前一日新闻联播文字稿 分享的是刚学习的一个内容,把前一日新闻联播的文字稿获取下来并存到CSV文件中. # _*_ coding: utf-8 _*_ "" ...

最新文章

  1. swift - idfa(唯一标示/下载量/广告追踪)
  2. Java-二叉树算法
  3. 计算机中心述职报告诉,计算中心述职报告
  4. SDNU 1171.合并果子(区间dp)
  5. 关于oracleblob字段的用到
  6. 吴孟超:用一生为理想去奋斗 丨纪念吴孟超医生
  7. 深入浅出-iOS程序性能优化
  8. jmeter插件下载
  9. nltk 中的 sents 和 words
  10. 高性能的“流水线技术”网页
  11. Java程序员必会的工具库,让你的代码量减少90%!
  12. 折腾BIOS,改开机logo图标
  13. 【App设计】互联网+商业计划书
  14. 计算机用户导入导出,使用csvde批量添加,导入,导出用户
  15. hdu-6638 Snowy Smile
  16. 达梦数据库更换key文件的方法
  17. IDEA中如何实现git的cherry-pick可视化操作?
  18. 关于ProjectConfig.mk文件相关配置编译名字长度规定
  19. 中兴U880手机删除系统自带软件
  20. HTML基于蔡徐坤的打飞机游戏源码

热门文章

  1. Oracle的解惑一二to date 与24小时制表示法及mm分钟的显示
  2. Postman接口调试神器
  3. ppt转html格式
  4. mysql读写分离实战准备一
  5. 解决【Unable to find the requested .Net Framework Data Provider. It may not be installed.】错误...
  6. 身为DATASHUO大数据工程师,我亲手制作的2016年第一期数据报告
  7. Entity Framework6学习笔记(一)
  8. UIGestureRecognizer与UIButton Action在同一界面冲突的问题
  9. Drupal 通过API动态的添加样式文件
  10. Go语言 读写锁互斥锁原理剖析(1)