主要内容

使用深度学习的对象检测

使用卷积神经网络执行分类,对象检测,转移学习(CNN或CUMMNET)

卷积神经网络(cnn,或ConvNets)是深度学习的基本工具,在图像分类、目标检测和识别任务中特别有用。cnn被实现为一系列互连层。这些层是由重复的卷积块、ReLU(修正线性单元)和池化层组成的。卷积层用一组滤波器对它们的输入进行卷积。这些过滤器是在网络训练中自动学习的。ReLU层为网络增加了非线性,使网络能够近似图像像素与图像语义内容之间的非线性映射。池化层对它们的输入进行下采样,并帮助整合局部图像特征

卷积神经网络需要深度学习工具箱™。CUDA支持培训和预测金宝app®-Apapable GPU,计算能力为3.0或更高。建议使用GPU并需要并行计算工具箱™

您可以构建CNN架构,使用语义分割列车训练网络,并使用培训的网络预测类标签或检测对象。您还可以从备用网络中提取功能,并使用这些功能培训分类器。此外,您可以执行传输学习,该传输学习在新数据上检索CNN.You也可以使用图片标志贴标签机视频、特征提取器和分类器来创建自定义检测器

功能

展开全部

boxLabelDatastore 用于边界框标签数据的数据存储
imageageAtastore. 图像数据的数据存储
地面 地面真理标签数据
objectDetectorTrainingData 为对象检测器创建训练数据
结合 组合来自多个数据存储的数据
balanceBoxLabels 使用边界框和大图像平衡图像块
bboxcrop 作物边界框
bboxresize. 调整边界框
bboxwarp 对边界框应用几何变换
bbox2points 将矩形转换为角点列表
imwarp 对图像应用几何变换
im 作物图像
imresize. 调整图像大小
ronceaffine2d. 创建随机的二维仿射变换
centerCropWindow2d 创建矩形中心裁剪窗口
randomCropWindow2d 创建随机的矩形裁剪窗口
IntegralImage. 计算二维积分图像
anchorboxLayer. 为对象检测创建锚盒层
estimateAnchorBoxes 用于深度学习对象探测器的锚箱
Fasterrcnlayers. 创建一个更快的R-CNN目标检测网络
focalLossLayer 使用焦损函数创建焦丢失层
roiAlignLayer 面罩 - CNN的非量化ROI池池
roiInputLayer 快速R-CNN的ROI输入层
roimaxpooling2dlayer. 用于输出矩形ROI的固定大小的神经网络层
rpnSoftmaxLayer 区域提议网络(RPN)的Softmax层
rpnClassificationLayer 区域提案网络的分类层(RPN)
rcnnboxregressionlayer. Box regression layer for Fast and Faster R-CNN
regionProposalLayer Faster R-CNN的区域提议层
spaceToDepthLayer 深度层的空间
ssdLayers SSD多盒对象检测网络
ssdMergeLayer 创建SSD合并层用于对象检测
yolov2Layers 创建YOLO V2对象检测网络
yolov2TransformLayer 为YOLO v2对象检测网络创建变换层
yolov2OutputLayer 创建YOLO v2对象检测网络输出层
yolov2reorglayer. (不推荐)创建YOLO v2对象检测网络重组层
Focalcrossentropy. 计算焦点跨熵损失
trainRCNNObjectDetector 训练一个R-CNN深度学习对象检测器
trainfastrcnnobjectdetector. 火车快速R-CNN深度学习对象探测器
TRATHFASTERRCNNOOBJECTDETECTOR. 训练一个Faster R-CNN深度学习对象检测器
trainssdobjectdetector 培训SSD深度学习对象探测器
trainyolov2objectdetector 训练YOLO v2对象检测器
评估术 评估对象检测的平均方向相似度量
评估法律 评估对象检测的缺失率度量
评估要求 评估对象检测的精度度量
bboxoverlapratio 计算边界框重叠率
bboxPrecisionRecall 根据地面真实值计算边界盒精度和召回率
rcnnObjectDetector 使用R-CNN深度学习探测器检测对象
fastRCNNObjectDetector 使用快速R-CNN深度学习检测器检测目标
fasterRCNNObjectDetector 使用更快的R-CNN深度学习探测器检测对象
ssdObjectDetector 使用SSD深度学习检测器检测对象
yolov2ObjectDetector 使用YOLO V2对象检测器检测对象
selectStrongestBbox 从重叠的群集中选择最强的边界框
selectstrongestbboxmulticlass. 从重叠群集选择最强大的多字符边界框
InsertObjectAnnotation. 标注真彩色或灰度图像或视频流
InsertObjectMask. 在图像或视频流中插入遮罩
插图 在图像或视频中插入形状
ShowShape. 在图像、视频或点云上显示形状

主题

开始

选择“功能可视化检测对象”

比较可视化功能。

开始使用深度学习的目标检测

利用深度学习神经网络进行目标检测。

Getting Started with R-CNN, Fast R-CNN, and Faster R-CNN

R-CNN,FAST R-CNN和更快的R-CNN基础知识

开始与面具R-CNN为实例分割

使用掩模R-CNN和Deep Learning执行多种组件实例分段。

开始与YOLO v2

你只看一次(YOLO) v2基础

开始使用SSD多盒检测

单发检测基础。

用于对象检测的锚盒

用于深度学习对象检测的锚盒的基础知识

为目标检测创建训练数据

用于深度学习的数据存储(深度学习工具箱)

了解如何在深度学习应用程序中使用数据存储。

用于对象检测和语义分割的训练数据

创建用于对象检测或语义分割的训练数据图片标志或者贴标签机视频

基于深度学习的目标检测

深网络设计师(深度学习工具箱)

深度学习层列表(深度学习工具箱)

发现MATLAB中所有的深度学习层®

在Matlab中深入学习(深度学习工具箱)

在Matlab中发现使用卷积神经网络进行分类和回归的深度学习能力,包括佩戴网络和转移学习,以及GPU,CPU,集群和云的培训。

普里德深度神经网络(深度学习工具箱)

了解如何下载和使用佩带的卷积神经网络进行分类,转移学习和特征提取。

特色的例子