Apparatuses and methods for detecting an obstacle in a path of an Unmanned Aerial Vehicle (UAV) are described herein, including, but not limited to, receiving data from a single image/video capturing device of the UAV, computing a score based on the received data, and performing at least one obstacle avoidance maneuver based on the score.