Составьте таблицу определений метки от объекта создателя определения метки
составляет таблицу определений метки, labelDefs
= create(ldc
)labelDefs
, от объекта ldc
создателя определения метки. Можно импортировать
labelDefs
таблица в Ground Truth Labeler (требует Automated Driving Toolbox™), Image Labeler и приложения Video Labeler, чтобы пометить достоверные данные.
Создайте пустой объект создателя определения метки.
ldc = labelDefinitionCreator()
ldc = labelDefinitionCreator
Добавьте метку "Vehicle" в объект создателя определения метки. Задайте тип метки как прямоугольник и добавьте описание в метку.
addLabel(ldc,'Vehicle','Rectangle','Description','Bounding box for the vehicle. Use this label for cars and buses.')
Добавьте атрибут "IsCar" в метку "Vehicle". Задайте тип атрибута как логический со значением true
и добавьте описание в атрибут.
addAttribute(ldc,'Vehicle','IsCar','logical',true,'Description','Type of vehicle')
Добавьте атрибут "IsBus" в метку "Vehicle". Задайте тип атрибута как логический со значением false
и добавьте описание в атрибут.
addAttribute(ldc,'Vehicle','IsBus','logical',false,'Description','Type of vehicle')
Составьте таблицу определений метки из определений, сохраненных в объекте создателя определения метки.
labelDefs = create(ldc)
labelDefs=1×4 table
Name Type Description Hierarchy
_________ _________ __________________________________________________________________ ____________
'Vehicle' Rectangle 'Bounding box for the vehicle. Use this label for cars and buses.' [1×1 struct]
ldc
— Пометьте создателя определенияlabelDefinitionCreator
объектПометьте создателя определения, заданного как labelDefinitionCreator
объект. Объект ldc
задает метки, подметки, и приписывает используемый в генерации таблицы labelDefs
определений метки.
labelDefs
Определения метокПометьте определения, возвращенные как таблица максимум с пятью столбцами. Возможными столбцами является Name, Type, PixelLabelID, Description и Hierarchy.
Маркируйте Definition | Описание |
---|---|
Name | Вектор символов, идентифицирующий имя метки, заданной, labelName . |
Type | labelType перечисление, которое идентифицирует тип метки, заданный, typeOfLabel |
PixelLabelID | Скаляр, вектор-столбец или M-by-3 матрица метки IDs с целочисленным знаком. PixelLabelID указывает, что пиксельные значения метки раньше представляли метку. значения PixelLabelID должны быть между 0 и 255. Функция создает этот столбец, когда typeOfLabel labelType.PixelLabel . |
Description | Вектор символов, который описывает метку. Значением по умолчанию является ' ' . |
Hierarchy | "Вложенный" struct, содержащий подметки и атрибуты. Столбец иерархии сгенерирован, когда объект создателя определения метки содержит определения метки с одной или несколькими подметками и атрибутами. Функция добавляет подметку как struct с именем sublabelName под связанной маркой. Тип подметки задан в, typeOfSublabel и описание подметки добавляется как члены этого struct. Точно так же атрибут добавляется как struct с именем attributeName под связанной маркой или подметкой. Значение атрибута, заданное в, attributeDefault и описание атрибута добавляется как члены struct атрибута. |
Например, этот рисунок демонстрирует организацию таблицы определений метки, составленной от объекта ldc
создателя определения метки.
Подметка и свойства атрибута позволены только для таблицы определений метки, сопоставленной с Ground Truth Labeler и приложениями Video Labeler. Следовательно, поле Hierarchy существует только в таблице определений метки, сопоставленной с Ground Truth Labeler и приложением Video Labeler.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.