Research on computer vision-based for UAV autonomous landing on a ship