Great for amateur botanists
This app is incredibly detailed and useful for learning basic plant morphology and identification. I cant speak for the photo recognition software though, as I have not used it. I think the fun is identifying the plants myself!
MellyMillionz about
Leafsnap, v1.07