何かとプライバシーに気を使わないといけない現代.
SNSに写真をアップするとき,他の人の顔をモザイク処理したいけど,自分の顔は見せたい.そんなときありませんか? AIの力を使って,画像の中からあなたの顔を認識し,あなた以外の顔をモザイク処理します!これで,めんどくさいモザイク処理からはおさらばだ!
こちらからぜひ試してみてください!
イメージ図このアプリは,Python.Face-Recognition API,Streamlitフレームワークを使用して構築されたモザイク処理アプリです. このアプリは,アップロードされた写真から特定の人物以外の顔にモザイク処理を施します. face_recognitionライブラリによって埋め込み表現を計算し,その類似性を求めることで顔認識を行っています. モザイク処理後の画像はダウンロードが可能です. 以下でローカルでのインストール方法,実行方法を示していますが,Streamlit cloud上でお手軽に実行もできます.
URL: https://mosaic-ai.streamlit.app/
- SNSに他人の写真をアップする際のプライバシー保護
- 人間の顔の検知と認識
- 複数の人間が含まれる画像に対応
- 特定の人物を除いたモザイク処理
- わかりやすいUI
ローカルで実行する際には,以下の要件が必要です.
- Ubuntu 22.04.4 LTS
- Python 3.10.0
- face_recognition
- streamlit==1.33.0
- opencv-python
- リポジトリをクローン
git clone [email protected]:junya737/mosaic-ai.git
cd mosaic-ai
- conda環境と必要なライブラリの導入
conda env create -f /environment/environment.yml
- アプリを実行
cd scripts
streamlit run frontend.py
これを実行すると,Network URLが得られるので,それをお使いのブラウザに入力するとアプリを実行できます.
何かご要件,ご要望があれば以下まで.
junyaihira[@]gmail.com