Computer Vision-Based Motion Control And State Estimation For Unmanned Aerial Vehicles (Uavs)