<< imtrack_unloadall Object Tracking ROI Processing >>

IPCV >> Object Tracking > imtrack_update

imtrack_update

Update Tracker

Syntax

rect = imtrack_update(ptr_track, im)

Parameters

ptr_track :

Tracker object pointer

im :

Input image or frame

rect :

Updated rectangle of the object being tracked

Description

This function is used to update the location of the tracked object

Examples

n = aviopen(fullpath(getIPCVpath() + "/images/video.mpg"));

S1 = avireadframe(n,1);
S2 = avireadframe(n,5);
S3 = avireadframe(n,10);
S4 = avireadframe(n,15);

rec = [ 147 58 48 33]';
subplot(221);imshow(S1);imrects(rec,[0 255 0]);title('Frame 1');

tracker = imtrack_init(S1,rec,"CSRT");

rec2 = imtrack_update(tracker,S2);
subplot(222);imshow(S2);imrects(rec2,[0 255 0]);title('Frame 5');

rec3 = imtrack_update(tracker,S3);
subplot(223);imshow(S3);imrects(rec3,[0 255 0]);title('Frame 10');

rec4 = imtrack_update(tracker,S4);
subplot(224);imshow(S4);imrects(rec4,[0 255 0]);title('Frame 15');

imtrack_unloadall();

See also

Authors


Report an issue
<< imtrack_unloadall Object Tracking ROI Processing >>