setTrackFilterProperties

Установите свойства фильтра дорожки

Описание

пример

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

пример

setTrackFilterProperties(tracker,trackID,'Name',Value) устанавливает значения свойств отслеживающего фильтра трекера, tracker, для дорожки, trackID. Используйте пары "имя-значение", чтобы задать свойства для дорожки. Можно задать сколько угодно пары "имя-значение". Имена свойства должны совпадать с именами общих свойств фильтра. Этот синтаксис применяется при создании трекера с помощью 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