本文主要是介绍faster RCNN(keras版本)代码讲解(1)-概述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
faster RCNN(keras版本)代码讲解博客索引:
1.faster RCNN(keras版本)代码讲解(1)-概述
2.faster RCNN(keras版本)代码讲解(2)-数据准备
3.faster RCNN(keras版本)代码讲解(3)-训练流程详情
4.faster RCNN(keras版本)代码讲解(4)-共享卷积层详情
5.faster RCNN(keras版本)代码讲解(5)-RPN层详情
6.faster RCNN(keras版本)代码讲解(6)-ROI Pooling层详情
一.faster RCNN发展历史
RCNN 2013年
SPPNet 2014年
fast RCNN 2015年
faster RCNN 2015年
二.faster RCNN 总体目的
代码源 fasterRCNN(keras版本)
输入一张图片,然后识别出里面的物体是什么东西,然后再用框框给框出来
三.faster RCNN 网络技巧(更细节请看代码讲解部分)
1.训练数据
任意大小图片,图片中的物体类别,物体框的4个坐标
2.rpn
计算出原始图像中的物体在特征图中的框,并判别这个这个框中是物体(不是物体是什么东西)还是背景
3.roi pooling
将rpn回归出的物体框对特征图进行裁剪,然后对得出框进行一个均分,然后再进行一次max pooling操作,以便连接后边的全连接层
4.分类和回归
对roi pooling后的结果特征图进行分类和回归,得出这物体是啥,坐标是什么
四.每次只能训练一张图片,所以batch=1,流程图:
这篇关于faster RCNN(keras版本)代码讲解(1)-概述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!