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関数のしきい値が適切に設定されていることを確認して、複製を避けます。リポジトリをフォークし、プルリクエストを送信してください。大きな変更については、最初に問題を開いて、何を変えたいかを議論してください。