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-байтовый Q логический массив, где Q чем больше N или R от порогов подтверждения и удаления.

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

IsConfirmed

True, если дорожка принята из действительной цели.

IsCoasted

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

ObjectClassID

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

ObjectAttributes

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

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

Введенный в R2018b