Text this: Efficient surface crack segmentation for industrial and civil applications based on an enhanced YOLOv8 model