1. A method of capturing images, comprising: launching an unmanned aerial vehicle (UAV) by way of a Flight Management Unit (FMU) wherein the FMU executes an automatic takeoff process; utilizing a map maintained by the UAV to perform in flight path planning to scan an area for people using the UAV; detecting the presence of at least one subject by processing image data captured by at least one camera on the UAV; utilizing an Application Processing Unit (APU) to determine at least one ideal position from which to capture images of detected at least one subject using the UAV; performing path planning by communication between the APU and a Robotics Processing Unit in order to navigate the UAV to the determined at least one ideal position; and capturing images of the detected at least one subject using at least one camera on the UAV when the UAV is positioned in one of the determined at least one ideal positions.