Object (Hands) detection and tracking in video – Multiple approach comparison

Object (Hands) detection and tracking in video – Multiple approach comparison

Object-Tracking-comparison

There are various uses of being able to identify and locate object (hands) in an image. For example, if we can successfully detect and localize the hands in image (and video) we can definitely use this for gesture recognition and carry out multiple operations based on the same. Some of the oldest and working application of this kind of technology that I can recall are PS3 or MS kinect based games. PS3 used a camera and movement controllers whereas Kinect did not use any movement controller they carried out skeletal tracking of body itself.

Though we may apply the algorithm for object detection on images, but actual object recognition will be useful only if it is really performant so that it can work on real time video input. Alongside it being superfast the algorithm needs to work for different users and different locations and different lighting conditions. In the section that follows I will discuss different options that we have available and which ones can be useful based on the criteria we have defined above.

Continue reading “Object (Hands) detection and tracking in video – Multiple approach comparison”

Video basics with OpenCV

Video basics with OpenCV

Since we will be working a lot with Videos when working on computer vision, it makes sense to understand some video basics.

Somethings like:
1. What are videos
2. How to load and run videos
3. How to find values for fps, video frames, duration of video
4. How to put text on videos
5. How to draw shapes on videos
6. How to start a video on a particular position (time)
We shall need to know more about the videos, but for now we can start with these.

Continue reading “Video basics with OpenCV”