Applied imagery pattern recognition for photovoltaic modules’ inspection: A review on methods, challenges and future development