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.