View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Simple demo program for color based tracking

5.0 | 2 ratings Rate this file 11 Downloads (last 30 days) File Size: 2.61 KB File ID: #31463 Version: 1.0
image thumbnail

Simple demo program for color based tracking



Simple script to read a video file and track a single red marker in 2D using hue and saturation.

| Watch this File

File Information

Simple script to read a video file and track a single red marker in 2D using the hue and saturation values. The largest red blob is detected and the mean co-ordinate position of this blob is tracked. This code does not have any tracking built-in: it treats each frame independently.

This assumes that the video is a constant frame rate video. The resulting co-ordinate time series are stored in the variables: t, Xc and Yc.

Download from

for a sample video on which this program was tested.

Required Products Image Processing Toolbox
Computer Vision System Toolbox
MATLAB release MATLAB 7.11 (R2010b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (4)
01 Jan 2014 daher

daher (view profile)

Hi Prakash,
I have a question if you dont mind. Assuming that i have to track the first identified blue colored object that appears in a video. After a couple of frames other objects with the same hsv parameters appear ( noise). My tracker will be found in a typical local minimum problem. If i dont want to refer to the geometry of each object separately ( which will consume time and energy), what will be the ideal filter to use in a way that whatever will appear in the video, the tracker will always go after the first object. I have asked this question everywhere, including here, cant find a proper hint.. Thanking you

Comment only
14 Jun 2012 Suraj Kamya

Suraj Kamya (view profile)

03 Apr 2012 Mr Smart

08 Jun 2011 anju

anju (view profile)

Hi Prakash,

Would you be able to help on me on the matlab coding for the object tracking of the using Hue value ? As i am new to matlab i couldnt find much details on it .

My object is to perform color calibration in order to define the upper and lower limit of the HUE value for to detect the color at any light intensity .

Comment only

Contact us