Unityで画像認識(Google API使用)

AIがらみで調べていて,Google Cloud Vision APIが使えそうでした.

ちなみにCloud Visionとは

 

Cloud Vision APIの凄さを伝えるべくRasPi botとビデオを作った話 – Qiita

(この記事はGoogle Cloud Platform Advent Calendar 2015の12月3日分の記事です) Cloud Vision APIと私 Googleに入ってからまもなく5年、Google Cloud Platformのデベロッパーアドボケイト(エバンジェリストみたいな役割)の仕事に就いてから1年が経ちました。仕事の半分はアジア地域向けの開発者コミュニティ支援で、残り半分はGCPの新製品ローンチの支援をグローバル向けに行っています。 特に…” name=”description

LINK: qiita.com/kazunori279/items/768c7fdf96cdf45a9d16

 

 

このように顔の検出や,その顔のスマイル度,文字認識,写真なら何が写っているかなどを情報にして返してくれます.

ふーん,Unityだったらカメラ(WebCamTextureでUSBカメラも,スマホのカメラも使用できる)が使えるので,Unityで使えたらいいなぁ,,,ってふと検索したら,,

 

UnityからGoogle Cloud Vision APIを使ってみた |

前回の更新から1年ぶり(!)でtokyoZデビューすることになりました。どうぞよろしくお願いします。私は日頃から好んでUnityを使っておりまして、ゲームだけでなくインスタレーション、CE機器のUI、そして医療用のビュー前回の更新から1年ぶり(!)でtokyoZデビューすることになりました。どうぞよろしくお願いします。   私は日頃から好んでUnityを使っておりまして、ゲームだけでなくインスタレーション、CE機器のUI、そして医療用のビューワーなど、そのとどまるところを知らない可能性には日々感心させられておりま

LINK: tokyoz.koozyt.com/?p=1436

 

 

作ってくれてる方がいました!

素敵!

デモを見ると顔認識ができそうです.文字認識などは自分でリクエストコードかけばいいか,,,=>入ってます!!

ということで,さっそくダウンロード.

Unityのプロジェクトになっているのでプロジェクトをインポートして,,

APIキーをゲットして,,

あれ,,動かない,(400が出る)

APIキーが有効になるまで最大5分かかるのね,,

動かない,,,,(400)

あ,,APIキーの最後に半角スペースが入ってた(てへぺろ)

動かない,,,,(40以下略)

サーバ版でなくブラウザ版にしてみよう

動かない,,,,(4以下略)

もういっかいAPIキーをコピペして,,,ん?APIキーの1文字目の前にも半角スペースが,,,これを取り除いて,,

動きました!!

顔認識モードにします.で,満面の笑顔をした結果Googleの判定は!?=>VERY_UNLIKELY(意訳:おま,超不幸そうな顔!)

これは理系のエンジニアが悪いことにします.決して私の顔が悪いわけではない!!

ペットボトルを見せてみると,,

soutyou1

C中京大学って認識されています

soutyou2

裏のラベルを見せてみると,

“locale”:”ja”,”description”(日本語ですね,その内容は)と書かれています

で,認識したのが,

e50(),:/\u003e非加非加熱軟水B+t科名★(Eボ賞味期限ボトル側面に記載ars方法直射日光高温多湿の觀を避けて保存してくださ長良川名t株式会社:岐阜県関市APm29%水一地,岐阜県anan養成分10hLAC+)】エネルギーaKLr質脂質炭水化物カルシウム100gカムi-o名名量11

この距離ではよく認識したほうではないでしょうか?

さてこれをどう使うか?がとても重要ですね.