アバターにマスクとゴーグルを追加する プロジェクトアドレス: https://github.com/Evilran/add-mask-and-goggle 序文 2020年の新型コロナウイルス肺炎が武漢で発生し、感染防止のため誰もがマスクを着用した。友達の輪も例外ではありません。多くのユーザーがアバターにマスクを付けていますが、写真の中でマスクの位置を調整するのに多くの時間がかかります。では、顔認識によってアバターにマスクやゴーグルを自動的に追加するにはどうすればよいでしょうか? このプロジェクトは、顔認識技術を使ってアバターにマスクやゴーグルを自動的に追加し、皆さんにマスクやゴーグルを積極的に着用して、武漢と最前線で戦う医療従事者を応援するよう呼びかけるものです! 依存関係 🐍 始める前に、python3 に次のパッケージをインストールする必要があります。
Flask はプロジェクト用のシンプルな Web サーバーを提供し、dlib は顔と唇と目 (マスクの位置を提供) を認識するために使用され、opencv ライブラリは顔の唇にマスク マテリアルを追加し、顔の目にゴーグルを追加できます。 Webサーバーを構築する まず、Flask ライブラリをインポートしてメイン ページを構築します。
当社のサーバーでは画像ファイルのアップロードのみが許可され、画像はキャッシュされないことに注意してください (ユーザーは他のマスクを選択して再作成できます)。そのため、次のように設定する必要があります。
当社の Web サーバーには 2 つのルートが含まれています。
url は貼り付けられた画像のアドレスで、サーバーは自動的に画像をダウンロードします。add はユーザーが手動で画像をアップロードするためのものです (ユーザーが手動で画像をアップロードする必要がある場合は、requests ライブラリを導入する必要はありません)。 ルート追加機能のコードは次のとおりです。
次に、テンプレート内の index.html ファイルを設定します。詳細なコードについては、Github プロジェクトに移動してください。 顔認識 これで、Web サーバーの設定は完了です。次に、画像を処理するためのバックエンド コードの作成を始めましょう。 dlib および opencv ライブラリをインポートします。
トレーニング済みの Dlib 前方顔検出器 detector = dlib.get_frontal_face_detector() を使用して顔を検出し、'models/shapepredictor68facelandmarks.dat' を使用して口の 20 個の特徴点 (40 次元の特徴) の座標を抽出します。
同じ方法で、顔の目の特徴を抽出します。
唇と目の位置を特定した後、OpenCV を使用して透明な背景マスクとゴーグルのマテリアルを処理し、背景を白に変換します。
次に、画像の融合を実行し、取得した唇と目の位置にマスクとゴーグルを追加します。
この時点で、顔認識にマスクとゴーグルを追加するコードが正常に完了しました。 デモ 😷 プロジェクトが完了したら、 Web サーバーを実行するのは、1 つのコマンドと同じくらい簡単です。
次に、127.0.0.1:5000 (ポート 5000) にアクセスします。 ここでサポートされているモードは 2 つあります。1 つは URL アドレスを入力するモード、もう 1 つは画像を直接アップロードするモードです。 現在、マスクは次のタイプをサポートしています。 例えば: 元の画像: マスクとゴーグルを追加します。 元の画像: マスクを追加します: ありがとう🙏 最前線で戦ってくださっている医療従事者の方々に感謝、そして春節の旅行ラッシュで逆風の中頑張ってくださっている方々に感謝! |
<<: AIのための大規模ストレージインフラストラクチャの要件
>>: 適切な AI データ ストレージを選択するための 6 つのガイドライン
AI は、モノのインターネットやプライベート 5G ネットワークなど、複数の用途をサポートするために...
大型モデルが人気となり、毎日さまざまな「ビッグ」ニュースを目にするようになりました。写真今日、もう一...
海外メディアの報道によると、1月31日、イタリアの規制当局は、OpenAIの人工知能チャットボット「...
11月13日〜14日、江蘇省人工知能学会、ファーウェイ端末クラウドサービス、ファーウェイ南京研究所が...
大規模モデルの開発動向はオープンソースへと移行し始めています。周知のとおり、ChatGPT、GPT-...
60年以上の発展を経て、人工知能は人々の仕事や日常生活に入り込み、影響を与えており、新たな一般技術と...
このホワイトペーパーでは、6 つの具体的なリスク領域について概説しています。I. 差別、排除、毒性、...
中国有人宇宙工程弁公室によると、2021年以来、我が国の有人宇宙計画は宇宙ステーションの重要技術検証...
AIヘルスケア企業のCEOが、医療におけるAIの応用、AIソリューションの購入方法、ヘルスケア分野に...
[[241691]]画像出典: Visual China AIチップ投資マップAI チップの設計は、...
この記事では、Amazon EC2 P2 インスタンスをレンタルして使用する方法について簡単に説明し...
2023年6月、Ant Groupはデータベース分野の大規模モデルフレームワークであるDB-GPT...