SHROOMSAFE

Instant Mushroom ID & Edibility Classifier

Shroomsafe – a mobile app that uses image recognition to identify mushroom species and determine whether they are edible, providing users with additional species information from Wikipedia and iNaturalist.

About the Project

The client is aiming for a mobile app that could assist users in identifying mushrooms during foraging trips, particularly in remote areas where internet connectivity is limited.

The app needed to use image recognition to identify mushroom species, determine their edibility, and provide additional details from reliable sources like Wikipedia and iNaturalist. The client also wanted to ensure that the app could function offline, storing essential information locally for use in the field. Synec developed a user-friendly mobile solution that integrates advanced machine learning with data from trusted databases to help foragers make informed decisions about the mushrooms they encounter.

Features

  • Mushroom Identification via Image Recognition

    The app uses the phone’s camera to capture images of mushrooms and processes them using a trained Convolutional Neural Network (CNN) model evaluating key visual features.

  • Integration with Wikipedia and iNaturalist

    Once a mushroom is identified, users can access additional information through Wikipedia and iNaturalist, including species descriptions, habitat, and ecological roles.

  • Offline Mode

    The app supports offline functionality, allowing users to identify mushrooms and access basic species information even when they’re in remote areas with no internet connection.

  • Edibility Classification

    After identifying the mushroom, the app immediately informs the user whether the mushroom is edible, poisonous, or of unknown edibility.

UI/UX

Other Features

  • Species Database

    Access a built-in library of common and rare mushrooms for manual identification.

  • Extensive Information

    View detailed mushroom characteristics like cap shape and gill type for verification.

  • Foraging Logs

    Track and save identified mushrooms with location and timestamps in personal logs.

  • Favorites List

    Bookmark specific mushrooms for quick future access during recurring foraging trips.

  • Safety Warnings

    Receive clear warnings for poisonous mushrooms with advice on emergency procedures.

  • Simple Interface

    Navigate effortlessly with a user-friendly design for quick scanning and mushroom identification.

  • Multi-Language Support

    Available in multiple languages, making it accessible to foragers worldwide.

  • Names Display

    Each mushroom shows its scientific and common names, ensuring comprehensive details.

  • Push Updates

    Get notifications on new species, database updates, and foraging tips right on your phone.

  • Image Gallery

    View a gallery of similar mushroom images to compare and increase confidence in identification.

Tech Stack

Java (Android SDK) and Swift5 (iOS) – Java and Swift5 are chosen for native app development due to their robust performance and deep integration with Android and iOS platforms, respectively.

TensorFlow Lite – TensorFlow Lite is used for its optimized performance on mobile devices, ensuring fast and accurate image recognition even in low-resource environments.

OpenCV – OpenCV is selected for its powerful image processing tools, enhancing mushroom images for more accurate identification by the CNN model.

Wikipedia API and iNaturalist API  – The Wikipedia and iNaturalist APIs are integrated to provide users with detailed species information, enriching the educational aspect of the app.

Node.js – Node.js is selected for its scalability and ability to handle real-time interactions, making it ideal for managing user data and logs.

SQLite – SQLite is chosen for its lightweight, local data storage capabilities, ensuring users have access to key mushroom data even without an internet connection.

Firebase Cloud Messaging (FCM) – FCM is used to send real-time notifications, keeping users updated on species database changes, new mushroom identifications, and foraging tips.

Through the use of these advanced technologies, Synec developed a highly accurate and user-friendly mobile application that enables safe mushroom foraging by providing real-time species identification and edibility classification. The integration of offline capabilities and trusted sources like Wikipedia and iNaturalist ensures that users can confidently explore the world of mushrooms while staying informed and safe.

Tell us a bit about your project!

We’re thrilled to partner with you and make it happen.


Scroll to Top