顔認識パッケージ これは世界で最もシンプルな顔認識ライブラリです。 Python リファレンスまたはコマンドラインを使用して、顔を管理および認識できます。 このパッケージは、dlib で最も高度な顔認識ディープラーニング アルゴリズムを使用し、「Labled Faces in the world」テスト ベンチマークで 99.38% の認識精度を達成しています。 また、face_recognition というコマンド ライン ツールも提供されており、コマンド ラインを使用してフォルダー内の写真に対して認識操作を実行できます。 特性 画像内の顔を認識する 画像内のすべての顔を見つける 画像内の顔の特徴を見つけて操作する 写真の中の人間の目、鼻、口、あごの位置と輪郭を取得します 顔の特徴を見つけることは非常に便利な用途がたくさんありますが、最も明白な使用例である顔を美しくすることにも使用できます (Meitu XiuXiu のように)。 画像内の顔を識別する 写真に写っている人物を特定します。 このパッケージを使用して、リアルタイムの顔認識を行うこともできます。 リアルタイム認識の例は次のとおりです: https://github.com/ageitgey/face_recognition/blob/master/examples/facerec_from_webcam_faster.py インストール 環境要件
インストール手順 MacOSまたはLinuxにインストール まず、dlib とその Python バインディングがインストールされていることを確認します。そうでない場合は、このインストール ガイドを参照してください: https://gist.github.com/ageitgey/629d75c1baac34dfa5ca2a1928a7aeaf 次に、pip を使用してパッケージをインストールします。 インストールに問題がある場合は、このプリインストールされた VM を試してみてください: https://medium.com/@ageitgey/try-deep-learning-in-python-now-with-a-fully-pre-configured-vm-1d97d4c3e9b Raspberry Pi 2+へのインストール この説明を参照してください: https://gist.github.com/ageitgey/1ac8dbe8572f3f533df6269dab35df65 Windowsへのインストール Windows は公式にはサポートされていませんが、熱心なネットユーザーが Windows 用の使用ガイドを書いています。こちらをご覧ください: https://github.com/ageitgey/face_recognition/issues/175#issue-257710508 事前設定された仮想マシンを使用する(VMWareとVirtualBoxがサポートされています) こちらの記事をご覧ください: https://medium.com/@ageitgey/try-deep-learning-in-python-now-with-a-fully-pre-configured-vm-1d97d4c3e9b 使い方 コマンドラインインターフェース face_recognition がインストールされている場合は、システムにはすでに face_recognition というコマンドがあり、これを使用して画像またはフォルダー内のすべての画像を認識できます。 まず、システムに認識させたいすべての人の写真が入ったフォルダーを用意する必要があります。それぞれの人物に 1 枚の写真があり、写真にはその人の名前が付けられています。 次に、識別したい画像を含む別のフォルダーを準備する必要があります。 次に、準備した 2 つのフォルダーをパラメーターとして渡して face_recognition コマンドを実行すると、認識する画像に写っている人物が返されます。 出力では、認識された顔ごとに別々の行が占められ、出力形式は<画像名>、<名前>です。 Pythonモジュールの使用 face_recognition モジュールをインポートすることで使用できます。使い方は非常に簡単で、ドキュメントはこちらにあります: https://face-recognition.readthedocs.io 写真に写っているすべての顔を自動的に検出します この例を見て、自分で練習してみましょう: https://github.com/ageitgey/face_recognition/blob/master/examples/find_faces_in_picture.py 人間の認識に代わるディープラーニング モデルをカスタマイズすることもできます。 注: パフォーマンスを向上させるには、GPU アクセラレーション (NVIDIA の CUDA ライブラリを使用) が必要になる場合があります。したがって、コンパイル時に dlib の GPU アクセラレーション オプションも有効にする必要があります。 この例を練習することもできます: https://github.com/ageitgey/face_recognition/blob/master/examples/find_faces_in_picture_cnn.py 大量の画像と GPU がある場合は、認識を迅速に並列化することもできます。この記事を参照してください: https://github.com/ageitgey/face_recognition/blob/master/examples/find_faces_in_batches.py 顔の特徴の自動認識 この例を試してみてください: https://github.com/ageitgey/face_recognition/blob/master/examples/find_facial_features_in_picture.py 顔を認識して人物を特定する 例はこちらです: https://github.com/ageitgey/face_recognition/blob/master/examples/recognize_faces_in_pictures.py さらに多くの説明と例があります ご確認ください: https://github.com/ageitgey/face_recognition |
<<: 機械学習アルゴリズムの実践 - Platt SMO と遺伝的アルゴリズム最適化 SVM
>>: クラウド コンピューティングの 10 年間のベテランが、ディープラーニング手法をゼロから始める
11月19日、アリババ、百度、ファーウェイ、テンセント、網易など国内有名企業が企画・主催する201...
背景今日のデータ爆発の時代では、言語モデルのトレーニングはますます複雑かつ困難になっています。効率的...
12月27日、テスラのCEOイーロン・マスク氏が新たに設立したAIスタートアップ企業xAIは、競合他...
「女性は間違った男性と結婚することを恐れ、男性は間違った職業を選択することを恐れる」という古い中国...
COVID-19の時代となり、さまざまな業界や組織でリモートワークが始まっています。企業は、遠隔地...
最近、中国のビッグデータおよび人工知能製品と技術の大手プロバイダーであるPERCENTは、コンピュー...
[51CTO.com からのオリジナル記事] ビッグデータとビッグデータ分析は、現在、企業の注目の的...
人工知能は、21 世紀の世界のテクノロジー主導型市場において最も注目されている破壊的テクノロジーです...
[[388616]]この記事はLeiphone.comから転載したものです。転載する場合は、Leip...
[[76655]]大学に通ったことのない26歳のジェド・ドミンゲスさんは、ギルデッドのアルゴリズムに...
股関節置換手術にはどれくらいの時間がかかりますか?これは病院にとって学術的な問題ではありません。 2...
トランスフォーマー モデルは現在、言語、視覚、強化学習などの分野での有効性から注目を集めています。た...