Leaf-based Automated Species Classification Using Image Processing and Neural Networks