2017-02-04 10 views
0

私はMicrosoft認知サービスコンピュータビジョンAPIを実装しようとしていますが、「ドメイン固有のコンテンツの認識」機能にはいくつかの問題が発生しているようです。Microsoft認知サービスコンピュータビジョンAPI「ドメイン固有のコンテンツを認識する」機能

どのように写真を提出しようとしても(コンピュータビジョンAPIサムネイルを使用して顔のみを表示するように切り取っても)、私は結果に全く有名人を得ません。 :-(私は(のJava testletを書き込むことによって)画像をアップロードすると、画像のURLを指定して画像を送信してみました。どれも働いた。

しかし、私はhttp://www.celebslike.me同じ写真を使用する場合、それは確かに有名人を示してい結果として。

(私もがhttp://www.celebslike.me自体から取らいくつかのサンプルを使用し、それがhttp://www.celebslike.meサイトでショーの結果をしながら、私は手動でAPIを呼び出すしようとしたとき、それは何も示さなかった。)

私はいつもこのような結果を得ます:

{ 
"requestId": "278d8ed0-79dc-4817-8329-b8440c650f9b", 
"metadata": { 
"width": 250, 
"height": 250, 
"format": "Jpeg" 
}, 
"result": { 
"celebrities": [] 
} 
} 

... 'celebrities':[] ' - 同じ写真に有名人がいたとしても、リストには有名人はいません。http://www.celebslike.me

私は行方不明ですか?最初に写真を「前処理する」必要がありますか?このページを1として

:[https://www.microsoft.com/cognitive-services/en-us/computer-vision-api/documentation#Domain-Specific]は、それは言う:

オプション1 - スコープの分析

は、HTTPのPOST呼び出しを呼び出すことによってのみ、選択されたモデルを分析します。この オプションの場合、使用するモデルが分かっている場合は、 モデルの名前を指定するだけで、そのモデルに関連する情報のみが表示されます。 の例では、このオプションを使用して の有名人の認識のみを探すことができます。レスポンスには、信頼スコアを伴った有名人の一致する可能性のあるリスト が含まれます。

オプション2 - 強化された分析

は、86カテゴリ分類の1 からカテゴリに関連する追加の詳細を提供するために分析します。このオプションは、 アプリケーションで使用することができます。アプリケーションでは、1つまたは複数のドメイン固有のモデルの詳細に加えて、 の汎用画像解析を取得します。この メソッドが呼び出されると、最初に86カテゴリの分類分類子が と呼ばれます。カテゴリーのいずれかが既知の/一致するモデルのカテゴリと一致する場合は、 第2パスの分類子呼び出しが続きます。たとえば、 「詳細=すべて」または「詳細」に「有名人」が含まれている場合、メソッドは と呼ばれ、結果に「object_people_celebrities」が含まれた後に有名人分類器を と呼びます。

しかし、どうすれば使用できますか?

答えて

1

これはあなたを驚かせるかもしれませんが、これは意図したとおりに動作しています。コグニティブ・サービスの有名人は、誤認を減らすように調整されているため、「私のような」タイプのシナリオではうまく機能しません。

サービスを呼び出すための2つのオプションは、ほとんど同じです。オプション1は「この画像のいくつかのプロパティを見つけて、有名人がいる場合は教えてください」ともう1つは「この画像の有名人に教えてください、他のプロパティには興味がありません」というものです。あなたが想像するように、後者はやや効率的です。

+0

あなたはMicrosoftの人ですか?なぜそれはセレブのような、私とAPIと異なる結果を与えるのですか?これら2つのオプションを呼び出す方法は、APIで指定されているヘッダーフィールドはありません。 – ikevin8me

+0

コンピュータビジョンは私の元チームですので、私はこの仕事に精通しています。 Celebslikemeは同じ画像分類子を使用しないため、Cognitive Services APIでその動作を再現することを期待する必要はありません。/analyze?details = celebrities vs/models/celebrities/analyze – cthrash

+0

あなたが言ったURLの両方を試しましたが、 "object_people_celebrities"(ドキュメントに記載されています)を含む結果は返されませんでした。私は何をすべきか? – ikevin8me

関連する問題