Face Apiでapiコールを少なくする方法を見つけたいと思っています。 1つの顔検出通話?Microsoft認知サービス(Face API)を使用して1回の呼び出しで複数のFaceを検出
たとえば、同じ呼び出しで10枚の画像を送信しました。
フェイス検出コールでは不可能な場合は、複数のフェイスを同じフェイスリストに追加するコールに複数のフェイスを追加する方法があります。
ありがとうございました
Raph!
Face Apiでapiコールを少なくする方法を見つけたいと思っています。 1つの顔検出通話?Microsoft認知サービス(Face API)を使用して1回の呼び出しで複数のFaceを検出
たとえば、同じ呼び出しで10枚の画像を送信しました。
フェイス検出コールでは不可能な場合は、複数のフェイスを同じフェイスリストに追加するコールに複数のフェイスを追加する方法があります。
ありがとうございました
Raph!
現在、Microsoft認知サービスによるFace APIは、1通話につき1つ以上の画像の送信をサポートしていません。 しかしには、複数の画像を呼び出して処理する方法があり、入力データと出力データのマッサージが必要です。
Face APIのドキュメントによると、処理できる最大の画像サイズは4096x4096ピクセルです。 Face APIに送信する前に複数の画像を結合した合成画像を作成することも可能です。あなたはOpenCVとPythonでこれを行うことができます(これはprevious entryを見てください)。結果は次のようになります。
最後に、あなたは、各サブ画像w.r.t.の相対的な顔の座標を把握するために、いくつかの簿記を行う必要がありますFace APIに提出した合成画像また、36x36ピクセルの最小検出可能な顔のサイズを考慮する必要があります。これは、単一の合成物に絞ることができる画像の最大数を定義するのに役立ちます。ここでは、この技術のより極端な場合があります: