Text this: Ripeness identification of pitaya fruit based on YOLOv8 and PSP-Ellipse