yolov3ObjectDetector
使用YOLO v3对象检测器检测对象
描述
的yolov3ObjectDetector
object创建一个你只看一次版本3 (YOLO v3)的对象检测器,用于检测图像中的对象。使用这个对象,你可以:
通过使用在COCO数据集上训练的YOLO v3深度学习网络创建预训练的YOLO v3对象检测器。
通过使用任何预训练或未训练的YOLO v3深度学习网络创建自定义YOLO v3对象检测器。
创建
语法
描述
预训练YOLO v3对象检测器
自定义YOLO v3对象检测器
利用深度学习网络创建对象检测器探测器
= yolov3ObjectDetector (网
,类
,aboxes
)网
.
如果网
为预训练YOLO v3深度学习网络,该函数创建预训练YOLO v3对象检测器。的类
而且aboxes
是用于训练网络的值。
如果网
是一个未经训练的YOLO v3深度学习网络,该函数创建一个YOLO v3对象检测器用于训练和推断。类
而且aboxes
分别指定用于训练YOLO v3网络的对象类和锚框。
在执行对象检测之前,必须在训练数据集上训练检测器。有关如何训练YOLO v3对象检测器的信息,请参见预处理训练数据而且火车模型的部分基于YOLO v3深度学习的目标检测的例子。
通过将检测头添加到基础网络,创建YOLO v3对象检测器,探测器
= yolov3ObjectDetector (baseNet
,类
,aboxes
“DetectionNetworkSource”,层
)baseNet
.
该函数将检测头添加到指定的特征提取层层
在基础网络中。要指定特征提取层的名称,使用name-value参数“DetectionNetworkSource”
,层
.
如果baseNet
是一个预训练的深度学习网络,该函数创建一个YOLO v3对象检测器,并配置它对指定的对象类和锚框进行迁移学习。
如果baseNet
是一个未经训练的深度学习网络,该函数创建一个YOLO v3对象检测器,并将其配置为对象检测。类
而且aboxes
分别指定用于训练YOLO v3网络的对象类和锚框。
在执行对象检测之前,必须在训练数据集上训练检测器。
输入参数
属性
例子
扩展功能
版本历史
R2021a中引入