主要内容

yolov2ObjectDetector

使用YOLO v2对象检测器检测对象

描述

yolov2ObjectDetector对象定义了经过训练的YOLO v2对象检测器。要检测图像中的物体,将经过训练的YOLO v2物体检测器传递给检测对象的功能。YOLO v2目标检测器根据训练图像和地面真实数据识别图像中的特定目标trainYOLOv2ObjectDetector函数。你也可以用theyolov2ObjectDetector函数创建yolov2ObjectDetector对象来自预先训练的YOLO v2网络。

创建

创建一个yolov2ObjectDetector对象,调用trainYOLOv2ObjectDetector函数与训练数据(需要深度学习工具箱™)。

探测器= trainYOLOv2ObjectDetector (trainingData ____)

描述

探测器= yolov2ObjectDetector (网络使用输入处指定的预先训练的YOLO v2网络创建YOLO v2对象检测器。

输入网络也可以是从ONNX™(Open Neural network Exchange)导入的网络。有关如何从导入的ONNX YOLO v2网络创建YOLO v2对象检测器的详细信息,请参见导入预训练的ONNX YOLO v2对象检测器

探测器= yolov2ObjectDetector (___“TrainingImageSize”,trainingSizes除了前面语法中的输入参数外,还可以使用名称-值对指定训练期间使用的图像大小。

输入参数

全部展开

预先训练的YOLO v2网络,指定为DAGNetwork对象。的DAGNetwork必须有一个图像输入层,YOLO v2转换层连接到YOLO v2输出层。

用于训练的图像大小集,指定为逗号分隔对,由“TrainingImageSize”和一个2矩阵。每一行的格式为[高度宽度].默认值是网络的图像输入层的大小。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

属性

全部展开

分类模型的名称,指定为字符向量或字符串标量。属性的第二列的标题默认设置为名称trainingData列于trainYOLOv2ObjectDetector函数。可以在创建后修改此名称yolov2ObjectDetector对象。

此属性是只读的。

培训YOLO v2物体检测网络,指定为aDAGNetwork(深度学习工具箱)对象。该对象存储定义YOLO v2对象检测网络的层。

此属性是只读的。

YOLO v2对象检测器要查找的对象类的名称,指定为字符向量的单元格数组。属性设置此属性trainingData的输入参数trainYOLOv2ObjectDetector函数。属性的一部分指定类名trainingData表格

此属性是只读的。

锚盒的集合,指定为N的宽度和高度N锚箱。属性设置此属性AnchorBoxesYOLO v2网络输出层的属性。

属性在创建YOLO v2网络时定义锚框yolov2Layers函数。或者,如果逐层创建YOLO v2网络,则使用yolov2OutputLayer函数。

此属性是只读的。

用于训练的图像大小集,指定为-by-2矩阵,其中每一行为高度宽度].属性设置此属性trainingSizes输入参数。

如果trainingSizes,则此属性由trainingSizes论点的trainYOLOv2ObjectDetector函数。在这种情况下yolov2ObjectDetector对象通过调用trainYOLOv2ObjectDetector函数。

对象的功能

检测 使用YOLO v2对象检测器检测对象

扩展功能

介绍了R2019a