Text this: ESD-YOLOv8: An Efficient Solar Cell Fault Detection Model Based on YOLOv8