Improvement of YOLOv8 object detection based on lightweight neck model for complex images