Main Content

removeAttribute

Remove attribute from label in label definition creator for lidar workflow

    Description

    example

    removeAttribute(ldc,labelName,attributeName) removes the specified attribute attributeNamefrom the label labelName in the labelDefinitionCreatorLidar object ldc.

    Examples

    Remove Attribute from Label in Label Definition Creator Lidar

    Create an empty labelDefinitionCreatorLidar object.

    ldc = labelDefinitionCreatorLidar;
    Add a Cuboid label, Vehicle, to the label definition creator object.

    addLabel(ldc,'Vehicle','Cuboid')

    Add a String attribute, Color, to the Vehicle label.

    addAttribute(ldc,'Vehicle','Color','String','Red')
    Add another String attribute, Classification, to the label.

    addAttribute(ldc,'Vehicle','Classification','String','Car')

    Display the label information using the info object function.

    info(ldc,'Vehicle')
               Name: "Vehicle"
               Type: Cuboid
         LabelColor: {''}
              Group: "None"
         Attributes: ["Color"    "Classification"]
        Description: ' '

    Remove an attribute from the Vehicle label.

    removeAttribute(ldc,'Vehicle','Color')

    Display the label information. Confirm that the Attributes field has been updated.

    info(ldc,'Vehicle')
               Name: "Vehicle"
               Type: Cuboid
         LabelColor: {''}
              Group: "None"
         Attributes: "Classification"
        Description: ' '

    Input Arguments

    collapse all

    Label definition creator for the lidar workflow, specified as a labelDefinitionCreatorLidar object.

    Label name, specified as a character vector or string scalar. This identifies the label from which to remove the attribute.

    Attribute name, specified as a character vector or string scalar. This identifies the attribute to remove from the label specified by the labelName argument.

    Introduced in R2020b