A CBF-Adaptive Control Architecture for Visual Navigation for UAV in the Presence of Uncertainties