Skip to content

krispachi/pulse-on-flora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flower Classification App 🌱

Aplikasi Android untuk klasifikasi gambar bunga menggunakan Convolutional Neural Network (CNN) dan TensorFlow Lite.
Aplikasi ini memungkinkan pengguna mengambil foto melalui kamera atau memilih gambar dari galeri, kemudian menampilkan hasil klasifikasi beserta nilai confidence untuk setiap kelas.

📌 Fitur Utama

  • Pengambilan gambar menggunakan CameraX
  • Upload gambar dari galeri
  • Preprocessing gambar (center crop 1:1, resize, normalisasi)
  • Klasifikasi gambar menggunakan model TensorFlow Lite
  • Menampilkan hasil utama dan detail confidence seluruh kelas
  • Tidak menyimpan gambar ke galeri (diproses langsung di memori)

📂 Struktur Repository

  • android-app/ : Source code Android
  • model/ : Model TensorFlow Lite
    • model_CNN_pulse-on-flora.tflite
  • notebook/ : File training (.ipynb)
    • AI_Tugas_Flower_15Des2025.ipynb
  • apk/ : APK release siap install
    • PulseOnFlora v1.0.apk
  • README.md

🧠 Dataset

Dataset yang digunakan dalam pelatihan model berasal dari Kaggle:

🔗 Flowers Recognition Dataset
https://www.kaggle.com/datasets/alxmamaev/flowers-recognition/data

Dataset terdiri dari 5 kelas:

  • Daisy
  • Dandelion
  • Rose
  • Sunflower
  • Tulip

⚙️ Konfigurasi Project

🔹 Android & Build Tools

  • Android Gradle Plugin: 8.12.3
  • Gradle Version: 8.13
  • Compile SDK Version: 36

🔹 Bahasa & JVM

  • Bahasa Pemrograman: Kotlin
  • Kotlin JVM Target: 11
  • Java Source Compatibility: VERSION_11
  • Java Target Compatibility: VERSION_11

🚀 Cara Menjalankan Aplikasi

  1. Clone repository ini:
    git clone https://github.com/krispachi/pulse-on-flora.git
  2. Buka Android Studio
    • Open Project
    • pilih folder android-app
  3. Tunggu proses Gradle Sync
  4. Jalankan aplikasi di emulator atau perangkat Android

📦 APK Release

File APK hasil build (release) tersedia pada folder

apk/PulseOnFlora v1.0.apk

APK ini sudah ditandatangani (signed) dan siap di-install pada perangkat Android.

About

Aplikasi Android untuk klasifikasi gambar bunga menggunakan Convolutional Neural Network (CNN) dan TensorFlow Lite.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors