Object Detection Through Image Processing For Unmanned Aerial Vehicles (Android/ OpenCV/ DJI SDK/ Google Map APIs)

 

System requirement: Android/ DJI SDK/ OpenCV

Abstract:

This thesis presents a method that utilizes an Unmanned Aerial Vehicles (UAV), commonly called a “drone”, with a camera to fly over a small area of a playground in order to detect a red circular object using image processing techniques.

The solution consists of a custom Android mobile application that sets the waypoints for the drone while capturing video and GPS coordinates.

The system utilizes OpenCV library to process the images from the drone in order to alert human operator with the relevant image along with the drone’s approximate location when the image was captured.

Screen Shot 2017-11-02 at 4.15.21 PM

Screen Shot 2017-03-31 at 5.21.31 PM

Screen Shot 2017-03-31 at 5.20.48 PM

Screen Shot 2017-11-02 at 4.15.38 PM

Data captured and streamedScreen Shot 2017-11-02 at 4.16.06 PM(*The right-hand side picture is from DJI website )

Screen Shot 2017-11-02 at 4.16.13 PM

RED circular object detectedScreen Shot 2017-11-02 at 4.16.35 PM

Screen Shot 2017-11-02 at 4.16.51 PM

Target detectedScreen Shot 2017-11-02 at 4.17.20 PM

Test case
Screen Shot 2017-03-31 at 5.22.51 PM

Screen Shot 2017-03-31 at 5.23.08 PM

Screen Shot 2017-03-31 at 5.23.19 PM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s