This project focuses on directing drone movement towards person that is being detected frame by frame using dji tello camera.
- Python - popular scripting language
- Numpy - library for scientfic computing, enables faster calculations
- OpenCV - tool that helps with image processing and computer vision
- TensorFlow - library aimed to deep learning
- PyGame - package used for handling user input, used for building games and simulations
- DJITelloPy - python drone interface using the official Tello SDK, enables controlling our drone
To start with, clone this project using following command.
git clone https://github.com/mweglowski/person_follower.git
cd person_follower
Make sure you have Python and PyPI installed on your machine. Then you have to install some dependencies. Run the following code provided below.
pip install numpy opencv-python tensorflow pygame djitellopy