主要内容

BlockedimageAutomationalGorithm.

实现了块图像自动化算法

    描述

    res= blockedImageAutomationAlgorithm (algObjbstruct根据此方法中指定的算法计算标签。的图片标志应用程序调用这个方法,你选择在应用程序中的阻塞图像自动化。algObj是一个vision.labeler.AutomationAlgorithm目的。bstruct是一个结构。输出的格式,res,取决于指定的自动化算法类型。

    例子

    样块图像算法自动化功能

    • 这里是一个块图像算法自动化功能的例子。

      功能res = blockedImageAutomationAlgorithm (algObj bstruct)%检测使用聚合通道功能的人探测器= peopledetectoracf(inria - 100 x41的);[bstruct. score] =检测(检测器,bstruct. score)数据,...“SelectStrongest”、假);%应用非最大抑制以选择最强的边界框。[selectdbboxes, selectedScores] = selectStrongestBbox(bboxes, scores,...“RatioType”“最小值”...“OverlapThreshold”,0.65);%仅考虑符合指定分数阈值的检测= selectedBboxes(selectedScores > 0,:);selectedBboxes (: 1) = selectedBboxes bstruct.Start (: 1) + (2);selectedBboxes (:, 2) = selectedBboxes (:, 2) + bstruct.Start (1);如果algObj.SelectedLabelDefinitions.Type = =“矩形”在边界框位置添加选定的标签res =结构(...“类型”,labeltype.rectangle,...“名字”algObj.SelectedLabelDefinitions.Name,...'位置', selectedBboxes);结束结束

    输入参数

    全部折叠

    自动化算法,指定为vision.labeler.AutomationAlgorithm目的。

    数据的结构传递给封锁图像应用对象函数,指定为标量结构体这些字段。

    描述
    数据 来自阻塞图像的阵列数据块。
    开始 块中第一个元素的数组下标。如果毗邻指定了,该下标可以是边缘块的OUT-OT界限。
    结束 块中最后一个元素的数组下标。如果毗邻时,此下标对于边缘块可以是越界的。
    Blocksub 块是当前块的下标
    毗邻 价值毗邻范围
    BlockSize 价值BlockSize参数。注意:对于边界块,size(data)可以小于这个值PadPartialValue是假的。
    BatchSize 价值BatchSize范围

    输出参数

    全部折叠

    处理的结果,作为标量返回结构体.结构的格式取决于自动化算法的类型。

    对于没有像素标签的自动化算法,结构体具有表中描述的字段。

    描述
    类型 一个LabelType.定义标签类型的枚举。类型可以具有值:矩形预计长方体长方体,或场景
    的名字 一个字符向量,指定返回的标号名称真的checkLabelDefinition.只有先前定义的现有标签名称图片标志可以使用应用程序。
    位置

    标签的位置。标签类型确定位置数据的格式。

    标签类型 描述
    矩形 P-by-1 cell array指定P矩形,每个矩形包含一个1乘4的向量,指定边界框的位置为[x y w h]或多个矩形ROI指定为m-by-4矩阵。
    P-by-1 cell array指定P折线每个包含N2向量指定N沿着每个折线点数为:(x1, y1;x2, y2;……xN, yN)
    多边形 P-by-1 cell array指定P多边形每个包含N2向量指定N每个多边形上的点如下:(x1, y1;x2, y2;……xN, yN)
    预计长方体 P-by-1 cell array指定P预计的长方体,每个长方体包含一个乘语指定的初级和次要面孔的向量指定位置:[X1 Y1 W1 H1 X2 Y2 W2 H2]或者可以将多个投影的长方体rois指定为m-by-8矩阵。
    属性 一个数组的结构体表示自动标签所包含的属性。属性的一个字段指定每个属性结构体字段的名称表示属性的名称,字段的值表示属性的值。这是一个可选字段,仅当定义的标签具有属性时才出现。

    对于具有像素标签的自动化算法,res是一个分类标签矩阵,其中每个类别代表一个像素标签。

    提示

    • 对于没有像素标签的自动化算法,位置res一定是在世界坐标系中。这可以通过添加XY指数在bstruct。开始字段到输出的自动化算法。得到正确的X协调,添加bstruct.Start (2)获取自动化输出在世界坐标中的位置。得到正确的Y协调,添加bstruct.Start (1)获取自动化输出在世界坐标中的位置。

    介绍了R2021a