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功能中的阈值以避免重复。请随意分叉存储库并提交拉动请求。对于重大更改,请先开设一个问题,以讨论您想更改的内容。