Text this: Convolutional Neural Networks for Robust Fynbos Leaf Classification: Enabling Trustworthy Machine Learning in Botanical Science