Text this: Automated concrete crack detection enhanced by deep learning and generative adversarial networks