🌿 Leaf Health Processing

Image Processing using an ESP32 Microcontroller

Upload Instructions:

  • Ensure only one leaf is visible in the frame.
  • Use natural lighting. Avoid reflections or shadows.
  • Leaf should occupy most of the image.
  • Plain backgrounds improve accuracy.
  • A password is required to submit images for analysis.

🔍 How it works

  1. Your image is uploaded to a web storage.
  2. The image is automatically converted to a standard 480p .raw format.
  3. The image enters a processing queue.
  4. An ESP32-S3 microcontroller fetches the image off of the queue.
  5. The micrcontroller analyses this image and attempts to detect a leaf.
  6. If a leaf is found, it focuses on the leaf area and determines the health using different techniques.
  7. A report is generated and published in the Results section.
ICT3908: IoT-Enabled Greenhouse Project
Project and Code by James Gatt (2024/25)