登録されたタグ情報の取得 face.comは顔写真から顔の部分を認識し、タグ付けして分類することができるWebサービスである。前回の記事では、その顔認識機能にアクセスするface.com APIを使い、任意の写真から検出した顔にタグ情報を追加する手順を紹介した。このプロセスのことを"トレーニング"と呼ぶ。 トレーニングを行った結果、ユーザIDやラベルなどをタグ情報はface.comのデータベースに登録される。トレーニングされた顔写真のタグ情報はtags.getメソッド(JavaScriptライブラリのtags_getメソッド)を用いて取得することができる。tags.getメソッドは、写真のURLを渡して実行すると、その写真に付けられたタグ情報を返すメソッドである。JavaScriptにおいてtags_getメソッドを呼び出す例を以下に示す。urlGetResultはtags_getのコール
顔写真のタグにラベル情報を追加する 前回の記事ではface.com APIを利用して写真から顔の位置などの情報を検出する方法について紹介した。それにはAPIで提供されるfaces.detectメソッド(JavaScriptライブラリのfaces_detectメソッド)を利用した。今回は検出した写真に対してラベルを付加した上で、face.comのデータベースに登録する方法を解説する。このプロセスをface.comでは"トレーニング"と呼んでいる。 顔情報を保持するタグに新たにラベルの追加を行うためには、faces.detectメソッドの結果に含まれる「タグID」が必要となる。タグIDはタグを識別するための一意なIDであり、最初にdetectした際にはタグには「TEMP」から始まる仮のIDが付けられている。facesdetectメソッドを用いてタグIDを取得するコード例を以下に示す。detec
API Sandboxで各メソッドの動作を確認する 前回に引き続き、Face.comの顔認識APIについて紹介する。face.com developersには顔認識APIを試してみるための「API Sandbox」が用意されている。このツールを使って、任意の写真に対して各メソッドを実行した場合のレスポンスを見ることができる。使い方は、左の[Method:]の部分から試したいメソッドを選択し、上部にある写真を選んでクリックするだけ。もしくは、[Method Patrameters:]の[urls:]に写真のURLを指定して[Call Method]ボタンをクリックすれば、任意の写真に対してメソッドを実行することができる。 図1はface.detectを実行してみた様子。顔の中心および目、鼻、口の座標や、性別、眼鏡の有無、笑ってるかどうかなどが検出される。図2はfaces.recognizeを
Face.comとは Face.comは、デジカメで撮影された写真の中から顔の位置などを自動で認識し、それにタグを付けて分類することができるオンラインサービスである。Face.comでは、スキャンした写真から顔にあたる部分を探し出し、その特徴(目や鼻などのパーツの位置や性別、眼鏡をかけているかなど)を記録する。利用者は検出された顔に対してタグを付け、友人などに公開することができる。そして利用者やその友人が他の写真を閲覧したりスキャンさせた際に、そこに写っている顔と近い特徴を持った顔の情報をFace.comが保持していれば、その顔に付けられたタグが新たにスキャンした顔に自動で適用される。 たとえば、筆者がいくつかの顔写真をアップロードして、検出された自分の顔に"takaaki"というタグをつけたとする。すると、次に誰かが筆者の顔写真をアップした際には、Face.comはそれを筆者の顔であると
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く