skypiea
1.0.0
SKYPIEA是一個雲存儲應用程序,允許用戶上傳圖像,檢測面並管理這些圖像。它包括用於面部檢測的功能,存儲面部嵌入以及尋找類似面孔。
face_recognition庫克隆存儲庫:
git clone https://github.com/yourusername/skypiea.git
cd skypiea創建虛擬環境並激活它:
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`安裝依賴項:
pip install -r requirements.txt設置數據庫:
創建SQLITE數據庫和表:
python database.py運行應用程序:
python app.py該應用程序將在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
該應用程序使用face_recognition庫來檢測面部和計算嵌入。將面部保存為單獨的圖像,其嵌入將存儲在SQLite數據庫中,以管理重複項並確保唯一性。
embedding_exists功能中的閾值以避免重複。請隨意分叉存儲庫並提交拉動請求。對於重大更改,請先開設一個問題,以討論您想更改的內容。