Plant identification apps for smart phones have seen significant improvements over the past several years