restorePhotos - 古くてぼやけた顔写真をAIで復元します。

(Restoring old and blurry face photos with AI.)

Created at: 2023-01-08 15:05:30
Language: TypeScript

RestorePhotos.io

このプロジェクトは、AIを使用して古い顔写真を復元します。4分間の説明ビデオを見て、これをどのように構築したか、15秒のデモをご覧ください。

フェイスフォトレストア

仕組み

ReplicateGFPGANと呼ばれる応用研究センターのMLモデルを使用して、顔写真を復元します。このアプリケーションを使用すると、任意の写真をアップロードでき、Next.js API ルートを使用してこの ML モデルを介して送信され、復元された写真が返されます。

ローカルでの実行

リポジトリのクローンを作成したら、[レプリケート] に移動してアカウントを作成し、API キーを というファイルに入れます。レート制限も行う場合は、UpStashでアカウントを作成し、Redisデータベースを作成し、2つの環境変数も入力します。レート制限を行いたくない場合は、変更を加える必要はありません。

.env
.env

次に、コマンドラインでアプリケーションを実行すると、 で使用できるようになります。

http://localhost:3000

npm run dev

ワンクリックデプロイ

Vercel を使用してサンプルをデプロイします。

Vercel を使用したデプロイ