Microsoft Face Cognitive ServicesAPIを使用して顔を認識する方法

顔認識とは、顔を使用している人の身元を特定または確認することです。それは私たち人間が非常に幼い頃から行っていることであり、私たちはそのプロセスをほぼ当然のことと考えています。これは、写真、ビデオ、または絵画や図面を使用して、十分に正確であると仮定して、直接行うことができます。ただし、コンピュータに同じ機能を実行させることは、非常に複雑な作業です。真の顔認識で真の成功を収めるためには、顔が配置されている場所や領域ではなく、特定の顔を認識するために人工知能が必要です。

顔を認識することの論争

人々の顔を認識する機能を備えたシステムが市場に参入するにつれて、スマートフォンのロックを解除するときや銀行のアプリにアクセスするなどの機密性の高いアクションを実行するときにユーザーの身元を確認できるなど、いくつかのプラスのメリットを体験し始めました。やがて、法執行機関も、このテクノロジーを使用して、指名手配の犯罪者を特定したり、混雑した空港で潜在的なテロリストを見つけたりすることで、どのように利益を得ることができるかを見始めました。もちろん、テロ攻撃を阻止し、犯罪を解決することは、私たち全員が望んでいることです。ただし、すべての生体認証と同様に、顔認識は完全なテクノロジーではありません。顔は時間の経過とともに変化する可能性がはるかに高く、マスク、帽子、顔の毛などを使用して、意図的またはその他の方法で簡単に隠すこともできます。

MSAzure顔認識の使用方法

なぜ顔認識は世界中でとても人気があるのですか?

指紋や虹彩スキャナーなどの他の生体認証システムにも課題があり、精度にも影響しますが、顔の精度には影響しません。それにもかかわらず、顔認識にはいくつかの利点があり、それが良い選択になる可能性があります。たとえば、非接触で、かなりの距離から使用でき、関心のある人が物理的に存在しなくなった場合でも、たとえば次の方法で認識できます。ビデオ録画。

顔認識も受動的です。つまり、顔を認識している人々の協力は必要ありません。もちろん、その欠点は、政府や組織が市民を追跡して権利を抑圧したり、政府や組織が行う可能性のある人々の自動化された、場合によっては広範囲にわたる監視を維持したりするために、政府機関や国によって悪用される可能性があることです。抑圧または征服する。

偽陰性または偽陽性は法的な問題につながる可能性があります

顔認識のもう1つの欠点は、「偽陰性」または「偽陽性」になる可能性があることです。偽陰性とは、データベースに一致する顔があるにもかかわらず、顔認識システムがデータベースから一致する顔を見つけられなかった状況です。誤検知とは、データベースに一致する顔がない場合でも、システムがデータベースの顔と一致する状況です。これは、顔認識で使用されるテクノロジーに依存する可能性がありますが、かなりの技術リソースを持つ組織でさえ、明らかに 認識を間違える。最終的には、開発するアプリケーションのユースケースに適したテクノロジを選択して理解するのは開発者の責任です。

顔認識の背後にある技術は何ですか?

顔認識の背後にある技術は、顔の数学的表現を取得しています。目の距離とあごの形を使用して、そのテンプレートをデータベース内の既存のレコードと比較します。一部のシステムでは、一致するものを見つける代わりに、検出された顔の確率を計算します。

Microsoft Face Cognitive ServicesAPIを使用して顔を認識する方法

顔認識にAzureface APIを使用するにはどうすればよいですか?

Azureはクラウドコンピューティングプラットフォームです。これらは、アマゾンウェブサービスの優れた代替手段です。彼らは多くのカテゴリーで何百ものクラウドコンピューティングサービスを提供しています。 AIと機械学習のカテゴリがあります。次のAIと機械学習のオファーがあります。

  • 機械学習
  • 大脳皮質Certifai
  • コンピュータビジョン
  • テキスト分析
  • データサイエンス仮想マシン– Ubuntu 18.04
  • 自立生活のためのInteliLivingIoTモニタリング
  • 不正およびAML用のDataVisorEnterprise ML

この場合、機械学習の経験がなくても顔認識を実装できるFaceAPIを使用します。まず、アプリケーションのリソースグループを作成する必要があります。したがって、アプリケーションで使用されるすべてのリソースは一緒に請求されます。次に、新しいFaceリソースを作成します(AI +機械学習カテゴリ)。選択した地域を覚えておいてください。次に、作成したリソースに移動し、[キー]と[エンドポイント]に移動して、2つのキーのいずれかをコピーします。

Embercarderoによって維持されている優れたオープンソースアプリケーションがあり、RESTクライアントを使用してDelphiアプリケーションでAzure FaceAPIを使用する方法を示しています。これは、Windows、Mac、iOS、およびAndroidにコンパイルできるFiremonkeyアプリケーションです。 GITハブから入手できます。

https://github.com/FMXExpress/MicrosoftFacialRecognition

Microsoft Face Cognitive ServicesAPIを使用して顔を認識する方法

顔を検出するAPIキーとURLを変更するだけです。 「のパラメータを編集するTRESTRequest」パラメータに応じて。


RAD StudioDelphiとC ++ Builderを使用して、オンラインAPIや同様のリソースに簡単に接続できます。あなたはできる 今すぐ試用版をダウンロード 自分で顔認識を試してみてください。

閉じる

RAD Studio、Delphi、またはC ++ Builderを使用すると、開発時間を短縮し、より早く市場に投入できます。
設計。コード。コンパイル。デプロイします。
無料トライアルを開始   本日アップグレード

   無料のDelphiコミュニティエディション   無料のC ++ Builder Community Edition