Skypiea adalah aplikasi penyimpanan cloud yang memungkinkan pengguna untuk mengunggah gambar, mendeteksi wajah, dan mengelola gambar -gambar itu. Ini termasuk fitur untuk deteksi wajah, menyimpan embeddings wajah, dan mencari wajah yang sama.
face_recognitionKlon Repositori:
git clone https://github.com/yourusername/skypiea.git
cd skypieaBuat lingkungan virtual dan aktifkan:
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`Instal dependensi:
pip install -r requirements.txtPengaturan Database:
Buat database dan tabel SQLite:
python database.pyJalankan aplikasi:
python app.py Aplikasi akan dapat diakses di http://127.0.0.1:5000 .
skypiea/
│
├── static/
│ ├── uploads/ # Uploaded images
│ └── faces/ # Detected face images
│ └── css/ # css files
│ └── js/ # JavaScript for frontend interactions
│
├── templates/
│ ├── index.html # Main HTML file
│
├── app.py # Flask application
├── database.py # SQLite database management
└── requirements.txt # Python dependencies
Aplikasi ini menggunakan pustaka face_recognition untuk mendeteksi wajah dan menghitung embeddings. Wajah disimpan sebagai gambar yang terpisah dan embeddingnya disimpan dalam database SQLite untuk mengelola duplikat dan memastikan keunikan.
embedding_exists diatur dengan benar untuk menghindari duplikat.Jangan ragu untuk membayar repositori dan mengirimkan permintaan tarik. Untuk perubahan besar, buka masalah terlebih dahulu untuk membahas apa yang ingin Anda ubah.