<< Object Tracking Object Tracking imtrack_unloadall >>

IPCV >> Object Tracking > imtrack_init

imtrack_init

Initialize Tracker

Syntax

ptr_track = imtrack_init(im, rect);

Parameters

im :

Input image or frame

rect :

Rectangle of the object to be tracked

algo :

Tracking algorithms. Currently support BOOSTING, CSRT, GOTURN, KCF, MEDIANFLOW, MOSSE

ptr_track :

Tracker object pointer

Description

This function is used to initialize the object tracker

Examples

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

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

rec = [136 49 38 24]';
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
<< Object Tracking Object Tracking imtrack_unloadall >>