A label-free high precision automated crack detection method based on unsupervised generative attentional networks and swin-crackformer