<< Chapter < Page Chapter >> Page >

Future work

Now that we basic algorithms down, the focus should be on improving the speed so we can get real-time stabilized video feed whileoperating our UAV. This means converting the code to C. It may also be necessary to use KLT trackers that use the video card GPU, as well aswriting an equivalent of the MATLAB interp2 that does the same.

While taking the first steps towards this conversion, we realized that our video stabilizer would make a pretty cool GStreamerplugin. GStreamer is a media framework for the open-sourse Gnome desktop environment. With it, we will be able route video sources ofmany kinds through our stabilizer and then on to our choice of video sinks. We have already figured out how to implement a "null" pluginthat just copies frames from the source to the sink already, so once our algorithms are in C using GStreamer should be easy.

If these improvements can be made, the next step will be to test the code out with live footage from our own UAV.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Fall 2009 elec301 group project report: video stabilization. OpenStax CNX. Dec 21, 2009 Download for free at http://cnx.org/content/col11152/1.1
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Fall 2009 elec301 group project report: video stabilization' conversation and receive update notifications?

Ask