As @holofloh has already said. It should be possible but will depend on the training data you feed to the image recognition model. In theory the model needs 50+ photos of each plant you want it to recognise in order to build the training model.