読者です 読者をやめる 読者になる 読者になる

451 Unavailable For Legal Reasons

とあるゲームエンジニアのブログです

Microsoft Project OxfordのComputer Vision APIを使ってみる

Microsoft Project Oxford

Microsoft Project Oxfordって?

Microsoft Project Oxford Home は、機械学習関連のAPIをいくつか公開しているプロジェクトです。

jp.techcrunch.com

APIへアクセスするには?

プロジェクトサイトの「Get started for free today」リンクを踏むとMicrosoftアカウント*1へのアクセス許可ページに飛ぶので、許可するとアクセスキーが発行できるようになります。

Computer Vision APIを使ってみる

Visual Studio*2でプロジェクトを作成 f:id:master-0717:20160222231603p:plain

f:id:master-0717:20160222231643p:plain

ProjectOxford-ClientSDK/Vision at master · Microsoft/ProjectOxford-ClientSDK · GitHub のNuGetパッケージをインストール

f:id:master-0717:20160222231653p:plain

APIを作成。Streamを引数に渡して分析することも可能です。

「エンジニアなんだからFAXも直せるでしょ」お姉さんの画像を分析してみる。

www.pakutaso.com

結果はこちら*3

f:id:master-0717:20160222235429p:plain

アダルトコンテンツかどうか、顔の位置、性別、年齢(14歳になっちゃってますが)等が返ってきます。

APIの利用料は?

Microsoft Project Oxford Pricing に書いてありますが、現在プレビュー価格で5,000トランザクションまで無料、10トランザクション毎秒を上限に1000トランザクションあたり1.5ドルで使えるようです。

何に使えそう?

自由に画像アップロードできるサービスで公開して良い画像かどうかの判断等に使えそうですね。今後の精度アップやプロパティ追加に期待です。

*1:アカウントを持っていない人は要作成

Microsoft アカウント登録手続き|Microsoft アカウント

*2:Visual Studioを持っていない人は要インストール

Visual Studio Community - Visual Studio

*3:JSONViewを使って表示しています。

JSONView - Chrome Web Store