Text this: Medicinal plants recognition using heterogeneous leaf features