Text this: Accurate recognition of UAVs on multi-scenario perception with YOLOv9-CAG