CNN-based Deep Learning Approach for Micro-crack Detection of Solar Panels