Although it has been around since 2011, I have just discovered a free app called 'Leafsnap'! This mobile application can identify trees just from a picture of leaves or flowers. This app currently only includes trees found in the Northeastern US, but will soon grow to include the trees of the entire continental United States.
Note: this page contains paid content.
Please, subscribe to get an access.