Отчет о дорожке с одним объектом
objectTrack захватывает информацию о дорожке одного объекта. objectTrack - стандартный формат выхода для трекеров.
создает track = objectTrackobjectTrack объект со значениями свойств по умолчанию. Система координат objectTrack объект содержит информацию, такую как возраст и состояние одной дорожки.
позволяет вам задать свойства с помощью одной или нескольких пар "имя-значение". Заключайте каждое имя свойства в одинарные кавычки.track = objectTrack(Name,Value)
TrackID - Уникальный идентификатор дорожки1 (по умолчанию) | неотрицательное целое числоУникальный идентификатор дорожки, заданный как неотрицательное целое число. Это свойство различает различные треки.
Пример: 2
BranchID - Уникальный идентификатор ветви трека0 (по умолчанию) | неотрицательное целое числоУникальный идентификатор ветви дорожки, заданный как неотрицательное целое число. Это свойство различает различные ветви дорожки.
Пример: 1
SourceIndex - Индекс исходной системы отчетности по трекам1 (по умолчанию) | неотрицательное целое числоИндекс системы отчетов по исходным дорожкам, заданный как неотрицательное целое число. Это свойство определяет источник, который сообщает о дорожке.
Пример: 3
UpdateTime - Время обновления дорожки0 (по умолчанию) | неотрицательным вещественным скаляромВремя, в которое трек обновлялся трекером, указывается как неотрицательный реальный скаляр.
Пример: 1.2
Типы данных: single | double
Age - Количество обновлений трека1 (по умолчанию) | положительное целое числоКоличество обновлений дорожки в виде положительного целого числа. Когда дорожка инициализируется, ее Age равно 1. Любое последующее обновление с хитом или промахом увеличивает Age трека по 1.
Пример: 2
State - Текущее состояние путиzeros(6,1) (по умолчанию) | вектор N -элемент с реальным значениемТекущее состояние дорожки в UpdateTime, заданный как действительный вектор N -элемент, где N - размерность состояния. Формат состояния дорожки зависит от модели, используемой для отслеживания объекта. Для примера 3-D модель постоянной скорости, используемая constvelвектор состояния является [x; <reservedrangesplaceholder7> <reservedrangesplaceholder6>; y; <reservedrangesplaceholder4> <reservedrangesplaceholder3>; z; <reservedrangesplaceholder1> <reservedrangesplaceholder0>].
Пример:
[1 0.2 3 0.2]
Типы данных: single | double
StateCovariance - Ковариация неопределенности текущего состояния путиeye(6,6) (по умолчанию) | действительную положительную полуопределенную симметричную N -by- N матрицуКовариация неопределенности текущего состояния дорожки, заданная как действительная положительная полуопределенная симметричная N -by - N матрица, где N - размерность состояния, заданная в State свойство.
Типы данных: single | double
StateParameters - Параметры системы координат состояния путиstruct() (по умолчанию) | структуру | массив структурПараметры опорной системы координат состояния дорожки, заданные как структура или массив структур. Используйте это свойство, чтобы задать опорную систему координат состояния дорожки и как преобразовать дорожку из исходной системы координат в систему координат фюзера.
ObjectClassID - Идентификатор класса объекта0 (по умолчанию) | неотрицательное целое числоИдентификатор класса объекта, заданный как неотрицательное целое число. Это свойство различает различные пользовательские типы объектов. Например, можно использовать 1 для объектов типа «автомобиль», а 2 для объектов типа «пешеходный». 0 зарезервировано для неизвестной классификации.
Пример: 3
TrackLogic - Отследите тип логики подтверждения и удаления'History' (по умолчанию) | 'Integrated' | 'Score'Тип логики подтверждения и удаления, заданный как:
'History' - Подтверждение и удаление отслеживания основаны на количестве раз, когда трек был назначен обнаружению в последних обновлениях трекера.
'Score' - Подтверждение и удаление трека основаны на счете логарифмической логарифмической правдоподобности. Высокий счет означает, что трасса с большей вероятностью будет действительной. Низкий счет означает, что дорожка с большей вероятностью будет ложным предупреждением.
'Integrated' - Подтверждение и удаление трека основано на интегрированной вероятности существования трека.
TrackLogicState - Состояние логики дорожкиТекущее состояние типа логики дорожки. На основе логического типа, заданного в TrackLogic свойство, логическое состояние задается как:
'History' - 1-байтовый M логический вектор, где M количество последних логических состояний дорожки, записанных. true (1) значения указывают на попадания, и false (0) значения указывают на промахи. Для примера, [1 0 1 1 1] представляет четыре хита и один промах в последних пяти обновлениях. Значение по умолчанию для логического состояния является 1.
'Score' - вектор с реальным значением 1 на 2, [cs, ms]. cs - текущий счет, а ms - максимальный счет. Значение по умолчанию [0, 0].
'Integrated' - неотрицательный скаляр. Скаляр представляет интегрированную вероятность существования дорожки. Значение по умолчанию является 0,5.
IsConfirmed - Указать, подтвержден ли трекtrue (по умолчанию) | falseУкажите, подтверждена ли дорожка, как true или false.
Типы данных: logical
IsCoasted - Указать, покрыта ли дорожкаfalse (по умолчанию) | trueУкажите, покрыта ли дорожка, задайте как true или false. Дорожка покрывается, если ее последнее обновление основано на предсказании вместо коррекции с помощью обнаружений.
Типы данных: logical
IsSelfReported - Указать, является ли трек самоотчетнымtrue (по умолчанию) | falseУкажите, является ли дорожка самооценкой, задается как true или false. Трек сообщается самостоятельно, если об этом сообщают из внутренних источников (сеньоры, трекеры или фьюзеры). Чтобы ограничить распространение слухов в системе отслеживания, используйте значение false если дорожка была обновлена внешним источником.
Пример: false
Типы данных: logical
ObjectAttributes - Атрибуты объектаstruct() (по умолчанию) | структуруАтрибуты объекта, переданные трекером, заданы как структура.
toStruct | Преобразование objectTrack объект к struct |
objectTrackСоздание отчета о дорожке с помощью objectTrack.
x = (1:6)'; P = diag(1:6); track = objectTrack('State',x,'StateCovariance',P); disp(track)
objectTrack with properties:
TrackID: 1
BranchID: 0
SourceIndex: 1
UpdateTime: 0
Age: 1
State: [6x1 double]
StateCovariance: [6x6 double]
StateParameters: [1x1 struct]
ObjectClassID: 0
TrackLogic: 'History'
TrackLogicState: 1
IsConfirmed: 1
IsCoasted: 0
IsSelfReported: 1
ObjectAttributes: [1x1 struct]
The TrackLogic свойство может быть задано только во время конструкции.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.