Is it possible to reliably (>99%) identify mushrooms from a single image, with any method?
All image datasets have an intrinsic minimum error that comes from the limit of information in the data, regardless of what model or method you use to analyze it.
You might not be able to tell apart two similar-looking mushroom species just by looking.