Automatic soil crack recognition under uneven illumination condition with the application of artificial intelligence