Application: track-video-features

1. Description

The program track-video-features demonstrates live detection and tracking of features in a video stream.

To invoke it, just type from the console:

$ track-video-features

and a GUI dialog will ask you to pick the video source (among video files, rawlogs, live firewire or USB cameras, a Kinect sensor, etc.). Alternatively, use:

track−video−features <DATASET.rawlog> track-video-features  <video_file.{avi/mpg/mp4/flv}>

to directly run it with a robotic dataset or a video file.

2. Source code

See this tutorial on the related data structures and classes.

3. Demo videos

1. A short sequence in a typical office scenario: Test with a sample video sequence published by Andrew Davison among his MonoSLAM works.

2. An unmodified music video: This kind of videos are really challenging for computer-vision methods for the quick sequence changes, and for blurred and unfocused shots. Notice how features are hardly detected in those blurred images; the reason is that at present (sept-2011) only the first image pyramid is searched for FAST features in the program.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Search C++ API:

 

Share

Latest blog entries

Recent activity

Stats

stats
(more)

web stats