exponenta event banner

getBranches

Перечисляет ветви пути

Описание

пример

branches = getBranches(tracker) возвращает список дорожек branches поддерживается tracker. Перед вызовом этой функции объекта трекер должен быть обновлен хотя бы один раз. Использовать isLocked(tracker) для проверки того, обновлен ли трекер.

Примеры

свернуть все

Создайте трекер с несколькими гипотезами с одним обнаружением и получите его ветви.

tracker = trackerTOMHT;
detection = objectDetection(0,[0;0;0]);
tracker(detection,0);
branches = getBranches(tracker)
branches = 
  objectTrack with properties:

             TrackID: 1
            BranchID: 1
         SourceIndex: 0
          UpdateTime: 0
                 Age: 1
               State: [6x1 double]
     StateCovariance: [6x6 double]
     StateParameters: [1x1 struct]
       ObjectClassID: 0
          TrackLogic: 'Score'
     TrackLogicState: [13.7102 13.7102]
         IsConfirmed: 0
           IsCoasted: 0
      IsSelfReported: 1
    ObjectAttributes: [1x1 struct]

Входные аргументы

свернуть все

Целевой трекер, указанный как trackerTOMHT или trackerGNN объект.

Выходные аргументы

свернуть все

Список ветвей пути, возвращаемый в виде массива структуры пути или массива структур пути.

ОбластьОписание
TrackID

Целое число, определяющее дорожку.

BranchID

Уникальное целое число, идентифицирующее ветвь дорожки (гипотеза).

UpdateTime

Время обновления дорожки.

Age

Количество раз, когда дорожка обновлялась либо с попаданием, либо с промахом.

State

Значение вектора состояния во время обновления.

StateCovariance

Ковариационная матрица неопределенности.

TrackLogic

Используемая логика дорожки. Значения: 'History' или 'Score'.

TrackLogicState

Текущее состояние логики дорожки.

  • Для 'History' логика отслеживания, 1-by-Q логический массив, где Q является большим из N или R из порогов подтверждения и удаления.

  • Для 'Score' логика дорожки, числовой массив 1 на 2 в виде: [currentScore, maxScore].

IsConfirmed

True, если предполагается, что трасса является реальной целью.

IsCoasted

True, если дорожка была обновлена без обнаружения (предсказано).

ObjectClassID

Целое значение, представляющее классификацию объектов. Ноль зарезервирован для 'unknown'.

ObjectAttributes

Клеточный массив ячеек. Каждая ячейка фиксирует атрибуты объекта, сообщенные соответствующим датчиком.

Типы данных: struct

Представлен в R2018b