PlantPal is an iOS app designed to assist users in identifying plant diseases using machine learning. This app uses Swift and SwiftUI for the user interface, leverages PhotosUI for image handling UIKit for specific components, and incorporates Core ML for the machine learning model.
- Plant Disease Identification: PlantPal utilizes machine learning (image classification) to identify plant diseases from user-uploaded images accurately.
- Built with SwiftUI: The user interface is built with SwiftUI, providing an intuitive and visually appealing user experience.
- Core ML Integration: PlantPal uses a Core ML model for image classification. The model achieved a validation accuracy of 73%.
- Users capture or upload an image of a plant showing signs of disease.
- The app's machine learning model analyzes the image to identify the disease.
- PlantPal provides users with the name of the disease.
- UIImageExtension.swift: createwithswift.com (https://gitlab.com/create-with-swift/shared/-/snippets/2095944?ref=createwithswift.com)