A thorough investigation has been performed to evaluate the possibility of using Machine Learning models to identify plant diseases and various challenges in the use of machine learning and deep learning for plant disease detection and future research directions are enumerated and presented.