Recently, I got the Parrot ARDrone 2.0. Enjoying taking control of electronics and software, I wanted to write my own code that will stream the video from the quadcopter to my computer and give me the ability to process the individual video frames with OpenCV. There are lots of examples how to do this for ARDrone 1.x, but virtually nothing for ARDrone 2.0, which completely changed the way it’s streaming the video. After many hours of research and putting different pieces of code together, I got it to work on ARDrone 2.0. In this post, I will show you how to do it.