exponenta event banner

setTrackFilterProperties

Задать свойства фильтра дорожки

Описание

пример

setTrackFilterProperties(tracker,branchID,'Name',Value) устанавливает значения свойств фильтра отслеживания трекера, tracker, для ветви, указанной branchID. Используйте допустимые пары Имя (Name) - Значение (Value), чтобы задать свойства ветви. Можно указать любое количество пар Имя (Name) - Значение (Value). Имена свойств должны совпадать с именами общих свойств фильтра. Этот синтаксис применяется при создании трекера с помощью trackerTOMHT.

пример

setTrackFilterProperties(tracker,trackID,'Name',Value) устанавливает значения свойств фильтра отслеживания трекера, tracker, для трассы, trackID. Используйте пары Наименование (Name) - Значение (Value), чтобы задать свойства дорожки. Можно указать любое количество пар Имя (Name) - Значение (Value). Имена свойств должны совпадать с именами общих свойств фильтра. Этот синтаксис применяется при создании трекера с помощью trackerGNN или trackerJPDA.

Примеры

свернуть все

Создание трекера с помощью trackerTOMHT. Назначение значений MeasurementNoise и ProcessNoise и проверьте назначение.

tracker = trackerTOMHT;
detection = objectDetection(0,[0;0;0]);
tracker(detection,0);
branches = getBranches(tracker);
branchID = branches(1).BranchID;
setTrackFilterProperties(tracker,branchID,'MeasurementNoise',2,'ProcessNoise',5);
values = getTrackFilterProperties(tracker,branchID,'MeasurementNoise','ProcessNoise');

Показать шум измерения.

disp(values{1})
    2.0000         0         0
         0    2.0000         0
         0         0    2.0000

Показать шум процесса.

disp(values{2})
    5.0000         0         0
         0    5.0000         0
         0         0    5.0000

Создание трекера с помощью trackerGNN. Назначение значений MeasurementNoise и ProcessNoise и проверьте назначение.

tracker = trackerGNN;
detection = objectDetection(0,[0;0;0]);
[~, tracks] = tracker(detection,0);
setTrackFilterProperties(tracker,1,'MeasurementNoise',2,'ProcessNoise',5);
values = getTrackFilterProperties(tracker,1,'MeasurementNoise','ProcessNoise');

Показать шум измерения.

disp(values{1})
    2.0000         0         0
         0    2.0000         0
         0         0    2.0000

Показать шум процесса.

disp(values{2})
    5.0000         0         0
         0    5.0000         0
         0         0    5.0000

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

свернуть все

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

Идентификатор ветви, указанный как положительное целое число. Идентификатор должен быть допустимым BranchID в списке филиалов, возвращенных getBranches объектная функция.

Пример: 21

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

Идентификатор дорожки, указанный как положительное целое число. trackID должен быть допустимым идентификатором дорожки, как указано в предыдущем обновлении дорожки.

Пример: 21

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

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