图像分割实战-系列教程18:MaskRCNN项目介绍与配置

🍁🍁🍁图像分割实战-系列教程 总目录

有任何问题欢迎在下面留言
本篇文章的代码运行界面均在Pycharm中进行
本篇文章配套的代码资源已经上传

Mask R-CNN for Object Detection and Segmentation
在这里插入图片描述

MaskRCNN是一个通用的物体检测框架,不仅仅有检测,还有分类,是一个在计算机视觉中非常重要、非常有意义、非常有趣的一个项目或者论文。
即便相同的都是车,也用了不同颜色来区分,因为这里做了一个实例分割的操作,使用掩码把车全部标注出来了

这是在道路上实时的检测车和行人,只有语义分割,没有实例分割
在这里插入图片描述
这是实时的检测气球
在这里插入图片描述
这是实际工业上的检测
在这里插入图片描述
医学中的细胞检测

这些都是使用MaskRCNN训练自己的数据的任务,在这个GitHub项目中还有很多各种各样的数据。

MaskRCNN是计算机视觉中一个比较通用的框架,不光能做检测,比如论文中提到的人体关键点识别、姿态识别、骨架图的建设、行为识别,很多传统的计算机视觉任务都能套用到MaskRCNN当中。

所以说这个框架的学习价值是非常大的。

首先我们需要把这个项目跑通,然后再去理解源码
在这里插入图片描述

在GitHub项目中,提供了多个不同版本的MaskRCNN
直接使用2.1版本去做就可以了,这个版本是在一个气球数据集上做的,coco数据集实在太大了

在这里插入图片描述
第一个是数据集
第二个是专门的气球数据集的预训练权重
第三个和第四个都是源码

这是我已经配置好的项目:
在这里插入图片描述

ballon文件夹就是这个气球数据集,一共两个train和val:

训练集有62张图像,验证集有14张图像

mask_rcnn_coco.h5,就是预训练权重

samples/balloon/logs就是训练模型保存的位置,会自动根据时间来保存

inspect_balloon_data.ipynb、inspect_balloon_model.ipynb、inspect_weights.ipynb是在jupyter notebook中打开,是对训练数据、模型、训练权重的一些解释,一些可视化操作方便理解模型的

项目中涉及到的代码文件比较多,算上所有空白、注释一共有13859行代码,去掉空白和注释有6767行代码,主要的核心操作其实都在model.py中

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/342105.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MySQL学习(1):centos7安装MySQL

1.安装自己系统对应的MySQL版本 1.1查看自己系统的内核版本 cat /etc/redhat-release 可以看到我的系统版本是centos7.6 1.2去官网下载对应的MySQL安装文件 MySQL官网: https://dev.mysql.com/downloads/ 点击MYSQL Community Server 然后可以在索引的位置选…

PWM调光 降压恒流LED芯片FP7127:为照明系统注入新能量(台灯、GBR、调光电源、汽车大灯)

目录 一、降压恒流LED芯片FP7127 二、降压恒流LED芯片FP7127具有以下特点: 三、降压恒流LED芯片FP7127应用领域: LED照明和调光的新纪元随着LED照明技术的不断发展,人们对于照明调光的需求也越来越高。PWM调光技术作为一种常用的调光方法&…

获取货币供应量

用bs库: import baostock as bs import pandas as pd# 登陆系统 lg bs.login() # 显示登陆返回信息 print(login respond error_code:lg.error_code) print(login respond error_msg:lg.error_msg)# 获取货币供应量 rs bs.query_money_supply_data_month(start_…

App各大应用商城的排名被哪些因素影响着?(小米/vivo篇)

小米: ①关键词设置: 小米应用商店允许在后台设置关键词,8个关键词,每个词不超过5个字,权重从左到右逐渐降低。 关键词内最好不要填写应用名称里面已有的关键词,不叠加权重,浪费位置。 ②应…

5G+物联网:连接万物,重塑智慧社区,开启未来生活新纪元,助力智慧社区的革新与发展

一、5G与物联网:技术概述与基础 随着科技的飞速发展,第五代移动通信技术(5G)和物联网(IoT)已经成为当今社会的热门话题。这两项技术作为现代信息社会的核心基础设施,正深刻地改变着人们的生活和…

宿舍安全用电监模块

学校宿舍安全用电监测模块是针对 0.4kV 以下的 TT、TN 系统设计的智能电力装置,具有单、三相交流电测量、四象限电能计量、谐波分析、开关量输入、继电器输出功能,以及 RS485 通讯或 GPRS 无线通讯功能,通过对配电回路的剩余电流、导线温度等…

教师转行适合做什么工作

当教师转型成为社会话题时,无数同仁都开始思考:我要转行吗?转到哪里去呢?作为一位曾经的教师,我想说,转行不是盲目地跳出教育界,而是基于自身优势和兴趣的理性选择。 作为教师,我们…

k8s集群异常恢复

前提、我自己的k8s采用的是单master节点两个从节点部署,我针对单master情况进行恢复说明 场景一:正常开关虚拟机,可直接重启kubelet进行恢复 1、1、一般重启后三个节点都需要检查,输入命令检查kubelet: systemctl s…

gitlab设置/修改克隆clone地址端口

最近由于公司要停测试库云服务器? 什么?要停测试库服务器??? 是的! 你没听错。 真是醉了,多大的集团,为了省钱,也真是拼了, 作为开发人员,没有测试服务器,犹如断臂之人。 所以,在之前搭建环境的时候都没有写文档,今天算是弥补上,以后都可以作为参考了, …

数据结构:完全二叉树(递归实现)

如果完全二叉树的深度为h,那么除了第h层外,其他层的节点个数都是满的,第h层的节点都靠左排列。 完全二叉树的编号方法是从上到下,从左到右,根节点为1号节点,设完全二叉树的节点数为sum,某节点编…

C++提高编程——STL:string容器、vector容器

本专栏记录C学习过程包括C基础以及数据结构和算法,其中第一部分计划时间一个月,主要跟着黑马视频教程,学习路线如下,不定时更新,欢迎关注。 当前章节处于: ---------第1阶段-C基础入门 ---------第2阶段实战…

计算机网络-物理层基本概念(接口特性 相关概念)

文章目录 总览物理层接口特性星火模型给出的相关概念解释(仅供参考) 总览 求极限传输速率:奈氏准则,香农定理(背景环境不一样) 编码:数据变成数字信号 调制:数字信号变成模拟信号 信…

得帆信息连续两年荣获“最佳企业级低代码”称号

近日,由政企市场专业媒体企业网D1Net、信众智(CIO智力输出及社交平台)和中国企业数字化联盟共同举办的“2023 CEIA中国企业IT大奖”重磅揭晓。 得帆信息凭借近年来在独立低代码市场的第一占有率、超过500家头部大型企业的实际实践经验、持续向上的产品能力&#xff…

【网络安全 -> 防御与保护】信息安全概述

目录 一、信息安全现状及挑战 二、信息安全脆弱性及常见安全攻击 1、网络环境的开放性 2、协议栈的脆弱性及常见攻击 3、操作系统的脆弱性及常见攻击 4、终端的脆弱性及常见攻击 5、其他常见攻击 三、信息安全要素 四、整体安全解决方案 一、信息安全现状及挑战 &…

Linux切换jdk版本

参考文献:Linux 多个JDK的版本 脚本切换 - C小海 - 博客园 (cnblogs.com)

TeamViewer的安装教程和使用方法

第一步:进官网下载软件 点击打开官网:https://www.teamviewer.cn/cn/ 注:如果你是控制端(控制其他电脑),就顺便注册一个账号,必须有账号才能控制其他电脑。被控制端不用注册账号。 非商用的情…

Python源码49:海龟画图turtle画美国旗

---------------turtle源码集合--------------- Python教程91:关于海龟画图,Turtle模块需要学习的知识点 Python源码45:海龟画图turtle画雪容融 Python源码44:海龟画图turtle,画2022卡塔尔世界杯吉祥物 Python教程…

go和swoole性能比较

开发效率 Go语言是本质上是静态语言,开发效率稍差,但性能更强,更适合底层软件的开发 Swoole使用PHP语言,动态脚本语言,开发效率最佳,更适合应用软件的开发 IO模型 go语言使用单线程eventloop处理IO事件&…

kafka集群和Filebeat+Kafka+ELK

一、Kafka 概述 1.1 为什么需要消息队列(MQ) 主要原因是由于在高并发环境下,同步请求来不及处理,请求往往会发生阻塞。比如大量的请求并发访问数据库,导致行锁表锁,最后请求线程会堆积过多,从…

ITSS、ITIL、ISO20000:哪个更适合你?

在IT服务管理领域,ITSS、ITIL和ISO20000是备受关注的三大标准。它们在性质、设立组织、目的和适用对象等方面各有千秋。那么,如何在这三大标准中选择最适合自己的呢?下面,让我们一起揭开它们的神秘面纱! 1️⃣ 性质&am…
最新文章