Repolode
Steve-Mr

Steve-Mr/EmojiFace

Androidまたはブラウザーで写真の顔を検出し、絵文字やぼかしで隠せる、すべての処理がオフラインで完結するツールです。

スター
840
フォーク
32
未解決の Issue
0
最終コミット
3 日前

これは何?

EmojiFace (FaceMoji) は、画像内の顔を検出し、デフォルトではそれぞれを絵文字で覆う画像ツールです。設定からぼかしに切り替えることもできます。Androidではアプリから直接開けるほか、他のアプリのシステム共有シートから起動できます。ブラウザーで動作するWeb版もあり、PWAとしてインストールできます。

検出後、見落とされた顔や誤検出を修正するために、絵文字やぼかし領域を手動で追加、移動、削除できます。ぼかしのスタイルには、ガウスぼかし、ピクセル化、標準的な定義とは異なるハーフトーンのドット効果があります。カスタム絵文字フォントファイルもインポートできます。

すべての処理はデバイスまたはブラウザー上でローカルに行われるため、画像がアップロードされることはありません。顔検出には学習済みのYOLOv8-faceモデルを使用しており、状況によっては顔を見落としたり、誤って検出したりする場合があります。

主な機能

  • 01顔を自動検出し、デフォルトで絵文字を重ねて隠します。
  • 02ガウスぼかし、ピクセル化、ハーフトーンのドットぼかしを利用できます。
  • 03絵文字やぼかし領域を手動で追加、編集、削除できます。
  • 04Androidの共有メニューから他のアプリ経由で起動できます。
  • 05アプリアイコンを非表示にするオプション付きのAndroid APKを提供します。
  • 06カスタム絵文字フォントファイルをインポートできます。
  • 07ブラウザー版があり、すべてオフラインで動作します。

ユースケース

  • 写真をオンラインで共有する前に、通行人や子どもの顔を隠す。
  • 集合写真や自撮り写真に遊び心のある絵文字スタンプを加える。
  • Androidの共有メニューから、スクリーンショット内の顔をすばやく匿名化する。

クイックスタート

  1. 1

    ブラウザーでWeb版を開きます(インストール不要)

  2. 2

    GitHubのリリースページからAndroid APKをダウンロードします

  3. 3

    Root Directoryをwebに設定して、Web版をVercelにデプロイします

使う前に知っておきたいこと

  • 顔検出モデルは、場合によって顔を誤認識したり、検出できなかったりすることがあります。
  • Web版はすべてAIによって生成されているため、コードの品質や安定性は保証されません。

トピック

よくある質問

EmojiFace とは?
Androidまたはブラウザーで写真の顔を検出し、絵文字やぼかしで隠せる、すべての処理がオフラインで完結するツールです。 EmojiFace (FaceMoji) は、画像内の顔を検出し、デフォルトではそれぞれを絵文字で覆う画像ツールです。設定からぼかしに切り替えることもできます。Androidではアプリから直接開けるほか、他のアプリのシステム共有シートから起動できます。ブラウザーで動作するWeb版もあり、PWAとしてインストールできます。
EmojiFace は無料で使えますか?ライセンスは?
EmojiFace は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
EmojiFace は今もメンテナンスされていますか?
活発にメンテナンス中。EmojiFace の最終コミットは 2026年10月17日 です。
EmojiFace は何に使えますか?
写真をオンラインで共有する前に、通行人や子どもの顔を隠す。 集合写真や自撮り写真に遊び心のある絵文字スタンプを加える。 Androidの共有メニューから、スクリーンショット内の顔をすばやく匿名化する。
EmojiFace のインストール方法は?
ブラウザーでWeb版を開きます(インストール不要) GitHubのリリースページからAndroid APKをダウンロードします Root Directoryをwebに設定して、Web版をVercelにデプロイします
EmojiFace はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Steve-Mr/EmojiFace

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト