The Parrot AR.Drone 2 uses the onboard camera to track and follow the selected object in an indoor environment. The tracking is based on CAMSHIFT algorithm, implemented in C++ using the OpenCV library.
Credits: Based on cvdrone by puku0x. https://github.com/puku0x/cvdrone
Note: If familiar with OpenCV and parrot AR Drone 2, you can simply use source code from the main.cpp to make your changes and play around.
LIBRARY DEPENDENCIES CV Drone uses following libraries.
- OpenCV 3.1.0 <3-clause BSD license> http://opencv.org/
- FFmpeg 2.2.3 http://www.ffmpeg.org/
NOTE:
-
This project was developed with Microsoft Visual Studio Community 2015. To download VS, https://www.microsoft.com/en-us/download/details.aspx?id=48146
-
CV Drone supports VC++ 2015.