Computer Vision, Technology And Science

Object Tracking on 360 Dome camera using EmguCV (Improved)

Finally, I have managed to improve my tracking application so that it can track perfectly on my test video. Here is the result:

There are still some rooms for improvement if we want to apply this technique to an ip-camera. The first one is to seperate the camera streamer thread with the frame processing thread to minimize broken frame:

Broken frame caused by merging camera stream and frame processing into a single thread
Broken frame caused by merging camera stream and frame processing into a single thread

This is annoying since it can distract the object tracker performance. So, I suggest creating a specific thread for the camera streamer which acquire images from ip-camera and put all of the frames into a queue list. And then, have another thread to read the frames from queue list and process it one-by-one.

Feel free to drop any comments or thoughts regarding this topic.

Cheers.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s