1.下载项目

进入国内github镜像

https://hub.nuaa.cf/

搜索要找的模型



下载完成后,放到自己写代码的文件夹内,解压。

右键用pycharm打开

打开requirements.txt,里面有需要安装的包.

(可以在网上查MaskRCNN或你想查的项目的环境配置,网上有的说的很详细,这个requirement说的不太详细,如果版本不匹配就有点麻烦了,下面给出的是亲测有效的版本)

为了防止包太多,比较混乱,最好单独为项目创建一个虚拟环境安装依赖。步骤如下:

2.anaconda创建环境安装依赖


创建适合MaskRCNN的python版本:

conda create -n MaskRCNN python=3.6

激活该虚拟环境:

conda activate MaskCNN

开始装项目需要的包,一行一行的复制。下载的时候如果有卡着不动的情况可以按enter试试。

pip install numpy==1.17.0

pip install scipy==1.2.1

pip install Pillow==8.4.0

pip install cython==0.29.28

pip install matplotlib==3.3.4

pip install scikit-image==0.17.2

pip install keras==2.1

pip install opencv-python

pip install h5py==2.10.0

pip install imgaug==0.4.0

pip install ipython==7.16.3

pip install tensorflow==1.4.0

全部安装成功,环境配置就完成了

3.下载数据集和模型

进入该项目的网页

https://hub.nuaa.cf/matterport/Mask_RCNN

下载预训练好的模型点击此处。

点击下载气球数据集和模型。把下载好的解压直接粘贴到项目的根目录下

在pycharm中使用在anaconda中配置好的虚拟环境






点击之后会显示anaconda的虚拟环境目录


点击此处,确定

4.配置模型参数

点击samples中的balloon.py

在主函数中配置参数(以下的路径是以balloon.py为基础的相对路径):

配置dataset和command

配置Log参数

配置Log参数时,在balloon目录下创建个logs文件


配置输入图片
以balloon数据集中的val中第一个图片为例:

运行配置


图片中的内容为模型和输入图片的路径,内容如下:

splash
--weights="../../mask_rcnn_balloon.h5"
--image="../../balloon/val/410488422_5f8991f26e_b.jpg"

点击apply,然后点击Ok

运行

Ctrl+shift+f10 运行当前Python文件

运行结果如下。输出结果存储到该位置了。

输入图片为:


输出图片为:


图片中除了气球之外的内容都被设置为了灰色。成功的识别、分割出了气球。

Mask_RCNN项目下载、配置、运行保姆级教程相关推荐

  1. 快速上手Springboot项目(登录注册保姆级教程)

    本文章对SpringBoot开发后端项目结构做了简单介绍,并示范了使用SpringBoot+MySQL实现登录的后端功能,与本博客的另一篇文章 Vue 实现登录注册功能(前后端分离完整案例) | Ma ...

  2. 【最新敲简单】浪漫微信早安推送 +页面总控,JAVA版本,一键部署运行——保姆级教程

    [最新敲简单]微信早安推送 +页面总控, JAVA版本,一键部署运行--保姆级教程 文章目录 [最新敲简单]微信早安推送 +页面总控, JAVA版本,一键部署运行--保姆级教程 一.项目简介 二.本地 ...

  3. Windows下安装和配置Mysql保姆级教程(图文说明)

    Windows下安装和配置Mysql保姆级教程(图文说明) 下面将向大家说明Windows下安装和配置Mysql的方法步骤. 文章目录 Windows下安装和配置Mysql保姆级教程(图文说明) 前言 ...

  4. zeppelin安装和配置(保姆级教程)

    zeppelin简单介绍: Zeppelin是一个基于Web的notebook,提供交互数据分析和可视化.支持多种数据引擎,如hive.spark等.还支持多种编程语言,如python.Scala等. ...

  5. FreeCAD-0.19源码的编译配置(保姆级教程)

    一.素材工具: 1)Visual Studio 2019: Visual Studio 2019 社区版 – 下载最新免费版本 2)CMake: Download | CMake 3)(依赖库)Lib ...

  6. 使用Clion开发C语言程序,环境安装配置,保姆级教程

    墙裂推荐:C语言学习资源汇总,史上最全面总结,没有之一 C语言开发神器--Clion 首先我们到官网下载安装包 安装包下载后,鼠标双击下载的exe文件,然后点击next 选择安装目录,然后点击next ...

  7. 使用VScode开发C语言程序,环境安装配置,保姆级教程

    墙裂推荐:C语言学习资源汇总,史上最全面总结,没有之一 首先我们要现在vscode和mingw64安装包 由于网络原因,vscode和mingw64的安装包下载比较慢,冲哥这里已经下载好了并上传到了网 ...

  8. Python环境选择和配置(保姆级教程)

    如果有想白嫖专业版的小伙伴请点赞收藏私信,我们一起白嫖哦,嘿嘿 Python的环境主要包括两部分,运行环境和编译环境,也就是所说的编译器和运行软件. 1.运行环境 运行环境就是去安装编译器,好去解释代 ...

  9. Anaconda下载及安装保姆级教程(详细图文)

    文章目录 先导知识 Anaconda 下载 Anaconda 安装 Anaconda 配置环境变量 测试配置 Anaconda 其他操作 安装第三方包 卸载第三方包 查看环境包信息 导入导出环境 其他 ...

最新文章

  1. grunt使用watch和livereload的Gruntfile.js的配置
  2. List去重为什么要写equals(),hashCode()方法
  3. java中io流中显示中文_关于JAVA中IO流相关问题概述
  4. VTK:选定的顶点和边用法实战
  5. Kubernetes里ingress配置的一些例子
  6. 【MySQL】Java对SQL时间类型的操作(获得当前、昨天、前年。。时间)
  7. NPOI读取Excel生成DataTable转为Json后利用LitJons读取
  8. mysql found row_mysql found_row()使用详解
  9. byte[]和string
  10. 虚拟机访问本地mysql_MySQL高可用之主从复制
  11. IE 浏览器 js new Date NAN
  12. matlab2c使用c++实现matlab函数系列教程-median函数
  13. 微店一键复制商品软件使用教程
  14. 前端开发 - JQuery - 下
  15. 4、LED1602液晶模组介绍及其编程使用
  16. python老男孩14期_老男孩Python完美实战课程 14期视频教程 28周Python视频教程 1-14周部分...
  17. java中的方法重载
  18. 实验一:基于HMM的拼音转汉字程序|自然语言
  19. 一篇文章贯通wpf的本质(W我P佩F服)
  20. pdf的下载和在线预览

热门文章

  1. 『迷你教程』解决方案分析方法的博弈,解析法Vs数值法
  2. 指标详解(4)-- 资金博弈指标详解
  3. LeNet实战(MNIST数据集)
  4. 亚派科技与涂鸦智能签署深度合作协议,携手深耕智能化领域产业升级
  5. 立创DEA 使用技巧
  6. 分享4个方法,手机就能搞定图片转文字提取
  7. dhtmlxgrid导出的js_dhtmlxgrid 使用json数据 入门
  8. 利用Python开发手机同款游戏:开心消消乐
  9. django获取html复选框,扩展Django Admin tabular.html自定义复选框操作
  10. MP1655GG-Z