最近想利用Mask Rcnn训练自己的航拍数据(数据来源:自己采集。飞行高度:200m,图片大小WxH=6000x4000),在进行自己的航拍图片训练时也与其他同学进行交流,他们一般进行识别的是一类物体,而且图片不是非常大,基于他们都是在pycharm上能把自己的数据集训练成功。到目前为止我还一直在坚持用jupyter notebook,至今出现了许多问题,目前仍在调试中:(本人已卡在某一步有半月之久,希望广大博友能一起讨论qq:1753939345).

现将自己的过程做一总结:

(1)首先本人将自己采集的航拍图片拿出来7张(为了测试代码能否跑的通,所以采用少张图片)进行做标注。标注的工具为labelme。采用Anaconda中的Anaconda prompt进行labelme的安装。安装成功后直接进行打开,便可进行图片的标注如下图。共标注3类,分别为:car,lamp,truck。标注完的图片保存之后为1.json格式。如下图:

(2)在利用mask rcnn进行自己的数据集训练时,数据集的格式要采用coco格式,所以利用label_json_to_data将自己的.json文件进行批量转换并保存。本人是在Anaconda prompt中进行的转换。在转换时,需进入label_json_to_data.exe所在路径,找到自己的json_to_data.py文件打开,将

保存路径进行修改,修改为自己转换后的路径即可。转换方法如下图所示:

转换完毕后,会在自己的保存路径下找到保存的文件,打开后会发现每一个保存的文件下都会有5个内容,即转换完毕。本人的如下所示:Mask RCNN在进行训练时要求的mask数据为8位的,所以仍需要检查自己的label.png是否是8位存储,如若不是需进行转换。

(3)经过以上数据处理便可进行训练。

(4)但是我在训练时未将自己的数据6000x4000大小的进行处理(不知是否自己要进行裁剪处理,是需要固定尺寸的输入吗?这也是自己的疑问),所以仍不知自己的原因出在哪里。先将遇到的问题进行公布,希望能有人指点一下(谢谢)。

Mask Rcnn训练自己的航拍数据集相关推荐

  1. mask rcnn训练自己的数据集

    原文首发于微信公众号「3D视觉工坊」--mask rcnn训练自己的数据集 前言 最近迷上了mask rcnn,也是由于自己工作需要吧,特意研究了其源代码,并基于自己的数据进行训练~ 本博客参考:ht ...

  2. Mask R-CNN训练日记

    Mask R-CNN训练集的踩坑日记 写在前面 Error1 Error2 Error3 Error4 Error5 Error6 写在结尾 写在前面 今天代码终于可以跑了,虽然训练的损失率很高,但是 ...

  3. 运行mask rcnn训练代码 程序在Epoch 1/20时出现程序挂起现象 解决办法

    问题描述 在运行mask rcnn训练代码 程序在Epoch 1/20时出现程序挂起现象,即程序运行但是跑不动,也不报错.如下所示: 解决办法 将keras版本修正为2.1.6即可,打开cmd,输入下 ...

  4. Mask R-CNN 训练自己的数据集(balloon过程+报错解释)

    因项目需要,识别带有多边形标注的图像,舍弃了速度快精度高的yolov3,使用Mask R-CNN网络.作为一名深度学习小白,在摸爬滚打中查找资料修改代码以及不断地调整训练集,途中踩了不少坑,终于达到预 ...

  5. 从三个小时到25分钟:我们使用Apache MXNet优化Mask R-CNN训练时间全过程记录

    总览 在过去的几年中,深度神经网络(DNN)模型的规模和复杂性急剧增加.一方面,这些复杂的模型提高了模型在各种领域(例如计算机视觉,自然语言理解等)的准确性的门槛:另一方面,模型参数的庞大规模及其梯度 ...

  6. 在Colab平台上用mmdetection中的Cascade RCNN训练自己的voc数据集

    最近在学习目标检测,要用Cascde RCNN训练自己的数据集,因为本地电脑没有GPU,所以就借用Colab云端来进行模型训练,想要记录一下操作过程,以及希望可以给更多电脑没有GPU,但是需要用mmd ...

  7. Mask R-CNN 训练自己的数据集—踩坑与填坑

    作者 | Raini 出品 | 北京图特摩斯科技有限公司(thutmose.cn) tensorflow/keras版(项目地址https://github.com/matterport). 服务器c ...

  8. 解决Mask RCNN训练时GPU内存溢出问题

    首先自己是个小白对于如何使用GPU跑程序这个学习了一下: (1)使用的是putty,安装了Anaconda这个IDE环境,用的conda install tensorflow-gpu安装的GPU版本t ...

  9. Mask Rcnn目标分割-项目搭建及跑通测试代码

    本文介绍了Mask Rcnn目标分割项目的搭建及运行过程,并对搭建过程中可能出现的问题进行了解答. 环境:Cuda10.2+tensorflow-gpu1.13.2 Mask R-CNN是一个实例分割 ...

最新文章

  1. 解读Junit的@Test注解,避免initializationerror
  2. 吴恩达机器学习笔记:(二)代价函数
  3. jq防止冲突,后退链式,队列操作
  4. 数据库分组选 第一条
  5. 数据结构与算法之美-哈希算法
  6. android 彩蛋 miui,MIUI12最新更新,安卓11彩蛋终于出现,流畅度提升
  7. 【MySQL】RPM包安装
  8. 自学python能找到工作吗-通过自学python能找到工作吗
  9. 蓝桥杯 算法提高 一元三次方程求解
  10. hp服务器怎么进bios系统,服务器hp进bios设置
  11. ApacheMaven使用技巧
  12. 记仇表情包在线生成源码
  13. 二、循环神经网络(RNN与LSTM)
  14. DEDECMS留言薄全站调用方法
  15. 关于AWS亚马逊云计算平台EC2如何删除快照
  16. Thinkpad T440p安装Linux的种种问题(by quqi99)
  17. 如何在Linux上玩游戏
  18. 云计算机有什么用,云电脑对玩家来说有什么作用
  19. 有交互作用的正交设计
  20. Python-数组切片

热门文章

  1. [JS][dp]题解 | #打家劫舍(一)#
  2. [JAVA EE]ajax 方式提交数据
  3. 绘制多边形_XDGE_RayMarchine 1- 利用Frag Shader绘制图形
  4. Android onTouch 方法 和onTouchEvent 方法
  5. Android CheckBox 修改选择框
  6. meson 中调用shell script
  7. Solr索引和基本数据操作
  8. c语言程序设教材计 乌云高娃,C语言程序设计教学课件作者第3版乌云高娃演示文稿C语言程序设计教学课件作者第3版乌云高娃演示文稿演示文稿第1章C语言程序设计基础课件.ppt...
  9. libopencv_core.so.2.4: cannot open shared object file: Depends: libopencv-photo2.4v5
  10. Adapter的getView