用Tensorflow Object Detection API 训练自己的mask R-CNN模型

本文详细介绍了如何使用Tensorflow Object Detection API训练Mask R-CNN模型,包括准备训练数据、生成record文件、配置config文件、启动训练以及测试模型的过程。特别指出,训练采用的是Mask R-CNN Inception V2模型,并修复了现有教程中的错误,提供了正确生成record文件的方法。
摘要由CSDN通过智能技术生成

用Tensorflow Object Detection API 训练自己的mask R-CNN模型

前言

工作有这个需求但是网上似乎找不到用Object Detection API 训练Mask R-CNN的完整教程,所以把它写出来希望能帮到有需要的人。
训练使用Mask R-CNN Inception V2模型,这篇博客Building a Custom Mask RCNN model with Tensorflow Object Detection介绍了完整的步骤,但是它提供的数据和脚本有错误,会产生错误的record文件导致无法完成训练。因此我fork了这个库【github】并做了一些修改,已经能够产生可用的record文件了。

准备训练数据

Jpg图片是必须准备的了,另外还会用到描述图片基本信息的xml文件(我修改的脚本中bonding box由png图片产生)和表示mask区域的png图片。产生xml的方法很多,比如labelImg;png推荐labelme,通过它可以生成json文件,再通过命令转化为png。如果不想准备自己的数据&#

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 26
    评论
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值