深入学习对象探测器
使用训练有素的深度学习对象探测器检测对象
- 库:
计算机视觉工具箱/分析和提高
描述
深度学习对象探测器块预测边界框,输入图像的类标签,分数使用训练对象探测器通过指定块参数。这个块允许加载pretrained对象探测器到仿真软件金宝app®模型从垫子上文件或MATLAB®函数。这个块提供了一个图形界面在仿真软件中使用探测器的对象。金宝app启用深度学习对象的一些参数检测器块您必须选择一个对象探测器,支持这些参数。金宝app例如,使用一个yolov2ObjectDetector
对象这一块使您能够选择参数相似名称相关的参数检测
对象的功能。
港口
输入
图像
——图像数据
数组
一个H——- - - - - -W——- - - - - -C数字数组,H,W,C高度,宽度,分别和通道图像的数量。只能填报一个每个时间步图像作为输入。
输出
Bboxes
-检测到对象的位置
矩阵
在输入图像中检测到的对象的位置,作为一个返回米4矩阵。米是边界框的数量检测到图像中。你可以把一个上界的大小米通过指定最大数量的检测参数。每一行的Bboxes
的形式(xy宽度高度),指定相应的边界框的左上角和大小(以像素为单位)。
标签
——标签边框
向量
边界框的标签,作为一个返回米1列举向量。米是边界框的数量检测到图像中。
分数
——检测成绩
向量
检测信心得分为每个标签,作为一个返回米1的向量。米是边界框的数量检测到图像中。更高的分数表明更高的诊断信心。
参数
探测器
训练有素的探测器——来源对象
探测器从垫子上文件
(默认)|探测器从MATLAB函数
选择源探测器对象从这些选项:
探测器从垫子上文件
——从垫文件导入检测器对象。例如,选择一个垫子文件包含一个rcnnObjectDetector
对象。探测器从MATLAB函数
——导入检测器对象从一个MATLAB函数。例如,指定函数vehicleDetectorYOLOv2
返回一个训练yolov2ObjectDetector
对象。
导入的探测器必须支持其中的一个对象:金宝app
rcnnObjectDetector
fastRCNNObjectDetector
fasterRCNNObjectDetector
ssdObjectDetector
yolov2ObjectDetector
编程使用
块参数:探测器 |
类型:特征向量,字符串 |
价值观:探测器从垫文件” |“探测器从MATLAB函数” |
默认值:探测器从垫文件” |
文件路径
——包含探测器垫文件对象
untitled.mat
(默认)|垫文件名
该参数指定的名称垫对象加载文件,其中包含探测器。如果文件不是MATLAB路径,使用浏览按钮来定位文件。
依赖关系
要启用该参数,设置探测器参数探测器从垫子上文件
。
编程使用
块参数:DetectorFilePath |
类型:特征向量,字符串 |
价值观:垫文件路径或名称 |
默认值:“untitled.mat” |
MATLAB函数
——MATLAB函数名
无标题的
(默认)| MATLAB函数名
该参数指定的名称MATLAB函数,返回一个训练对象探测器。例如,指定函数vehicleDetectorYOLOv2
返回一个训练yolov2ObjectDetector
对象,或指定一个自定义函数。
依赖关系
要启用该参数,设置探测器参数探测器从MATLAB函数
。
编程使用
块参数:DetectorFunction |
类型:特征向量,字符串 |
价值观:MATLAB函数名 |
默认值:“无题” |
感兴趣的区域
——搜索感兴趣的地区
向量的形式xy宽度高度]
指定感兴趣的搜索区域的矢量形式(x y宽度高度]。向量指定区域的左上角和大小(以像素为单位)。
依赖关系
要启用该参数,选择指定感兴趣的地区参数。
编程使用
块参数:ROI |
类型:特征向量,字符串 |
价值观:特征向量指定为”(x y宽度高度]“ |
默认值:“[1 1 100 100]” |
检测阈值
——检测阈值
标量在[0,1]
检测阈值指定为标量范围[0,1]。检测,分数低于这个阈值删除。减少假阳性,增加这个值。
依赖关系
要启用该参数,您必须使用一个支持的探测器金宝app检测阈值参数。例如,使用一个yolov2ObjectDetector
对象。
编程使用
块参数:阈值 |
类型:特征向量,字符串 |
价值观:标量 |
默认值:“0.5” |
最强的区域数量
——最大最强的地区数量的建议
2000年
(默认)|正整数
指定的最大数量最强的地区建议作为一个整数。降低这个值来加快处理检测精度为代价的。使用所有地区的提案,这个参数指定为正
。
依赖关系
要启用该参数,使用一个支持的探测器金宝app最强的区域数量参数。例如,使用一个rcnnObjectDetector
对象。
编程使用
块参数:NumStrongestRegions |
类型:特征向量,字符串 |
价值观:整数 |
默认值:“2000” |
最大区域大小
——最大区域大小
向量的形式高度宽度]
指定的最大区域大小作为一个向量的形式高度宽度]。单位是像素。的最大区域大小定义了包含对象的规模最大的地区。例如,[50
50
)设置包含对象的规模最大的地区50
——- - - - - -50
像素。为了减少计算时间,将这个值设置为已知的最大区域大小的对象能被探测到的输入测试图像。
依赖关系
启用该参数
选择指定最大区域大小参数。
使用支持一个检测器金宝app最大区域大小参数。例如,使用一个
yolov2ObjectDetector
对象。
编程使用
块参数:最大尺寸 |
类型:特征向量,字符串 |
价值观:特征向量指定为”(高度宽度]“ |
默认值:“(50 50)” |
最小区域大小
——最小区域大小
向量的形式高度宽度]
指定的最小区域大小作为一个向量的形式高度宽度]。单位是像素。的最小区域大小定义包含对象的最小区域的大小。例如,[1
1
)集包含对象的最小区域的大小1
——- - - - - -1
像素。
依赖关系
启用该参数
选择指定最小区域大小参数。
使用支持一个检测器金宝app最小区域大小参数。例如,使用一个
yolov2ObjectDetector
对象。
编程使用
块参数:MinSize |
类型:特征向量,字符串 |
价值观:特征向量指定为”(高度宽度]“ |
默认值:“(1)” |
最大数量的检测
最大数量的检测
500年
(默认)|正整数
指定的最大数量检测作为一个正整数。这个值是检测的数量的上限。
编程使用
块参数:MaxDetections |
类型:特征向量,字符串 |
价值观:整数 |
默认值:“500” |
模型的例子
扩展功能
C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app
使用笔记和限制:
的语言参数配置参数>代码生成必须设置为一般类别
c++
。的网络层支持代码生成,明白了金宝app网络层支持代码生成金宝app(MATLAB编码器)。
GPU的代码生成
生成NVIDIA的CUDA®代码®GPU使用GPU编码器™。
使用笔记和限制:
的语言参数配置参数>代码生成必须设置为一般类别
c++
。对于网络层支持CUDA的列表金宝app®代码生成,请参阅金宝app支持网络层,和类(GPU编码器)。
另请参阅
对象
rcnnObjectDetector
|fastRCNNObjectDetector
|fasterRCNNObjectDetector
|ssdObjectDetector
|yolov2ObjectDetector
块
第一MATLAB
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。