Automated Solar PV Analysis with Machine Learning and Computer Vision: Dataset and Methodology