MMehmet Ünlü
HomeAboutProjectsNotesResumeContact
TR

Mehmet Ünlü

I study Electronics and Communication Engineering at ITU and build hands-on projects around forecasting, computer vision, and making data workflows faster.

HomeAboutProjectsNotesResumeContact
FlutterDartTensorFlow LiteMobileNetV2Computer VisionOn-Device AIImage ProcessingAndroid

Plant Doc: On-Device Plant Disease Detection

Built a mobile plant disease assistant that lets users capture or upload a plant image, runs MobileNetV2-based TensorFlow Lite inference locally, and returns a disease label, confidence score, Turkish explanation, and care recommendation.

GitHub

Classes

0

Plant health and disease labels

Input

0x224

Model image tensor size

Inference

On-device

No backend server required

Checks

0

Analyze, tests, Android APK build

Project Gallery

Plant Doc: On-Device Plant Disease Detection
Plant Doc: On-Device Plant Disease Detection screenshot 2
Plant Doc: On-Device Plant Disease Detection screenshot 3
Plant Doc: On-Device Plant Disease Detection screenshot 4

1/4

Problem

Plant disease inspection usually requires expert knowledge, and cloud-based AI workflows add latency, connectivity, and privacy constraints for simple field use cases.

Challenge

The main challenge was packaging an ML model inside a Flutter app, preparing camera/gallery images into the expected tensor format, and keeping the app buildable across modern Flutter and Android tooling.

Architecture

How the pieces fit together.

The Flutter UI collects an image through camera or gallery, passes it to a ModelService layer, resizes it to 224x224 RGB, normalizes pixel values, runs TensorFlow Lite inference, maps the output to labels, and converts the prediction into user-facing disease guidance.