Text this: Comparison of YOLOv7, YOLOv8, and YOLOv9 for underwater coral reef fish detection