{'fraction_non_alphanumeric': 0.017598343685300208, 'fraction_numerical': 0.0010351966873706005, 'mean_word_length': 5.2387096774193544, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Leaf based plant identification system for Android using SURF features in combination with Bag of Words model and supervised learning

Even many works have been proposed for automatic plant identification, there exists very few plant identification applications on the market. To the best of our knowledge, Leafsnap [1] is the first automatic plant identification application. However, this application is dedicated to iOS users and is working with tree species of the Northeastern United States. Today, a huge number of Android users make an interesting market for developing plant identification for Android. The contribution of this paper is two-fold. Firstly, we propose a leaf based plant identification method using SURF features in combination with Bag of Words and supervised learning. This method obtains better results in comparison with other existed methods in the same database. Secondly, we develop a leaf based plant identification system for Android.