Computer Vision

Computer vision uses artificial intelligence to automatically detect humans who may be lost or in danger. It harnesses machine learning to accurately detect humans, meaning the drone can autonomously search for people with high accuracy.
Computer vision is implemented using the regular camera (Pi NoIR V2). The idea is to use this simultaneously with the thermal camera and then use the data provided from both to decide if there is a human. This decision can then be sent to the flight controller to interrupt the flight and do the next steps. Next steps include sending the location, a photo of the human and releasing the payload. These are all documented in the other sections of this report. All the computer vision takes place on the Raspberry Pi.