Mask_RCNN官方示例算法链接

https://github.com/matterport/Mask_RCNN#getting-started

环境:tf_py365 (python3.6.5)

jupyter notebook中运行demo.ipynb

1 安装skimage.io

(安装前运行会报错:ModuleNotFoundError: No module named ‘skimage’)

pip install scikit-image

2 安装imageaug

(安装前运行会报错:ModuleNotFoundError: No module named ‘imgaug’)

pip install imageaug

3 安装cython(python加速工具)

(安装前运行会报错error: Unable to find vcvarsall.bat等)

conda install cython

4 安装VS编译好的pycocotools

(安装前运行报错:ModuleNotFoundError: No module named ‘pycocotools’)

网上搜索VS编译好的pycocotools,下载,放入指定目录下:

(1)python工程目录

(2)anaconda/虚拟环境/lib/site-packages

两种方法都可以from pycocotools.coco import COCO。路径(1)因为是放到工程里,所以这个工程在所有的python3.6、3.5环境下都可以使用pycocotools;路径(2)是放到虚拟环境里,其他工程加载环境就可以直接用。

(python 3.7环境或无法使用)

若不安装编译好的pycocotools,可官网下载源码,在VS2015中编译后使用。(注意:pycocotools编译对VS版本有要求,VS2013以下或不成功)

5 匹配keras版本

匹配前运行会报错:

`AttributeError: module 'keras.engine.topology' has no attribute 'load_weights_from_hdf5_group_by_name'`

原因是版本不匹配。在安装mask_rcnn时,requirements.txt要求的是keras>=2.0.8,默认安装的是keras2.2.2,但是load_weights_from_hdf5_group_by_name只存在于keras2.0.8。

解决方法:

pip uninstall keras

pip install keras==2.0.8

注意:

模型mask_rcnn_coco.h5可能下载不成功,在第一个模块执行时报错:

OSError: Unable to open file (truncated file: eof = 102137856, sblock->base_addr = 0, stored_eof = 257557808)

删除模型文件mask_rcnn_coco.h5,重新下载即可。

参考及链接:

pycocotools包网盘链接:

https://pan.baidu.com/s/1AVyld-kCdujuLwBilhbY8w

提取码:w4qi

mask rcnn算法原理图_Mask_RCNN官方示例算法测试相关推荐

  1. Mask R-CNN:实例分割与检测算法

    摘要 目的:对象实例分割(区别出不同的对象) 提出:Mask R-CNN(扩展的FasterR-CNN)--通过在每个RoI处添加用于预测分割的mask(小的FCN),与用于分类和边界框回归的Fast ...

  2. 重磅资源|Pytorch1.0版本的Mask R-CNN的Facebook的官方实现

    [导读]Facebook刚刚放出的基于Pytorch1.0版本的Faster R-CNN,Mask R-CNN的benchmark,比detectron更快,准确率更高. 项目地址: https:// ...

  3. Qt官方示例-正则测试工具

    该正则测试工具(regularexpression)是基于Qt 5.0新引入的QRegularExpression类实现的.   QRegularExpression实现与Perl兼容的正则表达式,支 ...

  4. 碎片2:大白话讲解Mask R-CNN及常见物体检测算法

    文章目录 MASK R-CNN调研报告 1.Introduction 1.1 MASK R-CNN简介 1.2 直觉理解MASK R-CNN 2.Algorithm 2.1已有物体检测算法概述 2.1 ...

  5. Mask R-CNN官方实现“又”来了!基于PyTorch,训练速度是原来2倍

    晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 来自官方的Mask R-CNN实现终于"又"来了!PyTorch官方Twitter今天公布了一个名为Mask R-CNN ...

  6. 在OpenCV中使用Mask R-CNN

    本文翻译自:https://www.pyimagesearch.com/2018/11/19/mask-r-cnn-with-opencv/ 在本教程中,您将学习如何在OpenCV中使用Mask R- ...

  7. Mask R-CNN Keras 对象检测 对象分割 像素掩码

    原文链接 Mask R-CNN Keras 对象检测 对象分割 像素掩码 在 2019年7月16日 上张贴 由 hotdog发表回复 Mask R-CNN Keras 在本教程中,您将学习如何使用 K ...

  8. 怎么用代码自动点击_代码详解:用Mask R-CNN赋予自动驾驶汽车“火眼金睛”

    全文共 6625字,预计学习时长 13分钟或更长 划重点!!!本文主要内容: · Mask R-CNN是一种先进的算法框架,用于解决图像分割问题 · 本文将采用逐步推进.层层推进的方式来剖析Mask ...

  9. 代码详解:用Mask R-CNN赋予自动驾驶汽车“火眼金睛”

    全文共6625字,预计学习时长13分钟或更长 划重点!!!本文主要内容: · Mask R-CNN是一种先进的算法框架,用于解决图像分割问题 · 本文将采用逐步推进.层层推进的方式来剖析Mask R- ...

最新文章

  1. 死宅福音:乐高不怕多,智能分拣机帮你归类
  2. 完整约束三(学习笔记)
  3. CAD计算机辅助设计与BIM的区别,3D建模、CAD和BIM三者之间的差异是什么,有什么区别?...
  4. CentOS下的freenx配置
  5. [Selenium] 最大化或自定义浏览器的大小
  6. centos 6.5 防火墙开放指定端口
  7. 二分法求非线性方程组Java_用C#编写二分法解一元非线性方程
  8. C++11 委托构造函数
  9. rest-framework框架的基本组件
  10. MVC 发布到 windows2003遇到 'System.Web.WebPages.Razor 错误提示
  11. axios 同时多个请求_Axios是什么?用在什么场景?如何使用?
  12. 句子匹配 无监督_在无监督的情况下创建可解释的句子表示形式
  13. xmlspy xsd生成java_XmlSpy / XSD 以及 验证
  14. java rxtx_Java使用开源Rxtx实现串口通讯(串口开发) | 学步园
  15. 免费书签管理工具:浏览器书签杂乱的整理方法
  16. 基于EasyX图形库的天天爱消除
  17. Weka OneR 和 ZeroR 加深理解
  18. R语言绘制股票K线图
  19. vue上传图多张图片功能
  20. 火车头采集下载图片的位置和URL地址的更换

热门文章

  1. 使用ethers.js开发以太坊Web钱包 - 将私钥保存在客户端
  2. 电商类app商品详情参数选择联动的实现
  3. matlab ellip传递函数,地震波观测系统的MATLAB仿真报告.doc
  4. 真实孔径雷达和合成孔径雷达的区别
  5. 物流企业matlab效率,用MATLAB实现对周期趋向性物流需求的快速预测.PDF
  6. java tcp多人聊天室
  7. UDP-B-L-阿拉伯糖二钠盐,UDP-b-L-arabinopyranose disodium salt,15839-78-8
  8. 文加图, 理解Http请求与响应
  9. int在c语言中能输出负数么,为什么使用模数时C ++输出负数?
  10. 网络可视化如何提高企业绩效