Mask_RCNN项目下载、配置、运行保姆级教程
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项目下载、配置、运行保姆级教程相关推荐
- 快速上手Springboot项目(登录注册保姆级教程)
本文章对SpringBoot开发后端项目结构做了简单介绍,并示范了使用SpringBoot+MySQL实现登录的后端功能,与本博客的另一篇文章 Vue 实现登录注册功能(前后端分离完整案例) | Ma ...
- 【最新敲简单】浪漫微信早安推送 +页面总控,JAVA版本,一键部署运行——保姆级教程
[最新敲简单]微信早安推送 +页面总控, JAVA版本,一键部署运行--保姆级教程 文章目录 [最新敲简单]微信早安推送 +页面总控, JAVA版本,一键部署运行--保姆级教程 一.项目简介 二.本地 ...
- Windows下安装和配置Mysql保姆级教程(图文说明)
Windows下安装和配置Mysql保姆级教程(图文说明) 下面将向大家说明Windows下安装和配置Mysql的方法步骤. 文章目录 Windows下安装和配置Mysql保姆级教程(图文说明) 前言 ...
- zeppelin安装和配置(保姆级教程)
zeppelin简单介绍: Zeppelin是一个基于Web的notebook,提供交互数据分析和可视化.支持多种数据引擎,如hive.spark等.还支持多种编程语言,如python.Scala等. ...
- FreeCAD-0.19源码的编译配置(保姆级教程)
一.素材工具: 1)Visual Studio 2019: Visual Studio 2019 社区版 – 下载最新免费版本 2)CMake: Download | CMake 3)(依赖库)Lib ...
- 使用Clion开发C语言程序,环境安装配置,保姆级教程
墙裂推荐:C语言学习资源汇总,史上最全面总结,没有之一 C语言开发神器--Clion 首先我们到官网下载安装包 安装包下载后,鼠标双击下载的exe文件,然后点击next 选择安装目录,然后点击next ...
- 使用VScode开发C语言程序,环境安装配置,保姆级教程
墙裂推荐:C语言学习资源汇总,史上最全面总结,没有之一 首先我们要现在vscode和mingw64安装包 由于网络原因,vscode和mingw64的安装包下载比较慢,冲哥这里已经下载好了并上传到了网 ...
- Python环境选择和配置(保姆级教程)
如果有想白嫖专业版的小伙伴请点赞收藏私信,我们一起白嫖哦,嘿嘿 Python的环境主要包括两部分,运行环境和编译环境,也就是所说的编译器和运行软件. 1.运行环境 运行环境就是去安装编译器,好去解释代 ...
- Anaconda下载及安装保姆级教程(详细图文)
文章目录 先导知识 Anaconda 下载 Anaconda 安装 Anaconda 配置环境变量 测试配置 Anaconda 其他操作 安装第三方包 卸载第三方包 查看环境包信息 导入导出环境 其他 ...
最新文章
- grunt使用watch和livereload的Gruntfile.js的配置
- List去重为什么要写equals(),hashCode()方法
- java中io流中显示中文_关于JAVA中IO流相关问题概述
- VTK:选定的顶点和边用法实战
- Kubernetes里ingress配置的一些例子
- 【MySQL】Java对SQL时间类型的操作(获得当前、昨天、前年。。时间)
- NPOI读取Excel生成DataTable转为Json后利用LitJons读取
- mysql found row_mysql found_row()使用详解
- byte[]和string
- 虚拟机访问本地mysql_MySQL高可用之主从复制
- IE 浏览器 js new Date NAN
- matlab2c使用c++实现matlab函数系列教程-median函数
- 微店一键复制商品软件使用教程
- 前端开发 - JQuery - 下
- 4、LED1602液晶模组介绍及其编程使用
- python老男孩14期_老男孩Python完美实战课程 14期视频教程 28周Python视频教程 1-14周部分...
- java中的方法重载
- 实验一:基于HMM的拼音转汉字程序|自然语言
- 一篇文章贯通wpf的本质(W我P佩F服)
- pdf的下载和在线预览