You must make a python program which is able to detect faces and deem them an Enemy, Friend or Unknown. If they're an Enemy, the drone must follow their face and face their direction. The interface will go through LabView which should be able to access all the drone's functions.
Because LabView is a 32-bit program, we've had to adapt and use the 32-bit version of python.
- Python 3.10.0 (32-bit)
- Tello Drone
- OpenCV-python
- DJITelloPy2
Installing OpenCV and DJITelloPy is done via opening your terminal (powershell, etc) and executing the below command.
pip install opencv-python djitellopy2Though not directly involved in the development of the drone face-detection, they have contributed considerably in other fields of the assignemnt.
- Sebastián H.C., Facetracking and drone manager.
- Eric T., LabView Expert.
- Thijs M., Documentation management and code support.