ASTERIA WARP 製品ブログ

【つないでみた】Google Visionとつないで画像認識システム(東のエデンシステム)を作ってみた

【つないでみた】Google Visionとつないで画像認識システム(東のエデンシステム)を作ってみた 最近、AI の話題をいろいろ聞きますね。
機械学習とか、深層学習とか細かい部分についてはよくわかりませんが、文字や音声を解釈して喋ってくれたり、画像を解析してくれたりといったものをよく見かけます。
なんだかちょっとしたSFっぽいものが既に実現できるような世界になってきたなーと感じ、ワクワクしますね。

そんなわけで、画像認識といえば、「東のエデン」ですよね?!(と勝手に私が思っているだけかもしれませんが。。。)


皆さんは「東のエデン」って聞いたことありますか?

数年前ARが流行った時に、ちょっと話題になったアニメでして、このアニメ作品に出てくる画期的な技術の一つが、画像をリアルタイムに判断し、人物や物体につけられた情報を読み出せたり、自分が情報を付け足したりできる「東のエデンシステム」でして、作中ではわからないことをGoogleで検索するかのようにみんなが抵抗なく使用していて、町中ですれ違った人のプロフィールがすぐに見れてしまったりするシステムなんです。

ちょっと怖い気もしつつ、こんなシステムがあったら便利かもしれませんね。
というわけで今回は、まさにこの「東のエデンシステム」をデータ連携ツール「ASTERIA WARP」を使って作ってみちゃおうと思います!

それでは開始します!
今回は写真に写っているものの情報を表示するようなシステムを作ってみますね。

まずはブラウザから写真をアップロードし、解析結果の画面を返すWebアプリを作っていきます。
画像の解析には、いくつかサービスがありますが、今回はGoogleの画像解析サービス「 Google Cloud Vision API」を使います。

そして作ったフローがこちら。



URLトリガーをセットしたフローで、基本的にはフォームから取得した画像をGoogle Visionに送って解析結果のJSONを受け取るという流れです。
ただ、このままだと英語の解析結果なので、同じくGoogleのTranslateに再度投げて翻訳するフローを追加しています。
そして返ってきた結果をHTMLに整形して表示。これで終了です。

入力用のHTMLは簡単なものでもよいのですが、
↓こんな感じで、アップロード前にプレビューできるようにしておきました。



ついでに、大きめの画像は縮小するようにJavaScriptを仕込んでありますv

で、アップロードして解析してみると・・・



種類などの情報もあって、なんかそれっぽいですね。
とりあえず「猫」なのはわかっているようです(笑


ついでに、「東のエデン」っぽいものも解析してみましょう。





レインボーブリッジなんですけどね。とりあえず「ブリッジ」なのはわかってくれたようです。

とこんな感じで、いかがでしょう!? ASTERIA版「東のエデンシステム」のできは?

補足として、以前Googleのサービスにつなごうとした際にはOAuth認証でやたらと手間取りましたが、今回利用したGoogle Cloud Platformのサービスはだいぶ使いやすくなっていました。
ドキュメントも必要なところは日本語になっていましたし、良い感じです。
基本的なポイントを把握するレベルであれば、クイックスタートを見ればできちゃうんじゃないかと思います。
cloud.google.com/vision/docs/

そして、こんな新技術にも簡単につなげることができる、「ASTERIA WARP」ですが、
30日間無料で体験いただけますので、ぜひこの機会に簡単連携を試してみてはいかがでしょう。

30日間無料評価版はこちら



ノブレス・オブリージュ。今後もあなたが救世主たらんことを。

【資料ダウンロード】Excel定型業務は自動化しよう!8つの事例から紐解く!Excel定型業務の自動化で実現する業務”効率化”と企業競争力”強化”~

ASTERIA関連サイトのご紹介

X

<技術情報をお探しの方>

ASTERIA Developer Network
(ADN)サイト

ASTERIA製品の技術情報やTips、また情報交換の場として「ADNフォーラム」をご用意しています。

X

<ASTERIAユーザーの方>

ASTERIAユーザーグループ
(AUG)サイト

ASTERIAユーザー同士の交流の場として、各種イベント案内や開催レポートを掲載しています。

X

<ASTERIAユーザーの方>

ASTERIAユーザーサイト
Login

製品更新版や評価版のダウンロード、各種ドキュメントのご提供、また 技術的なお問合せもこちらで受付ています。

X

<ASTERIAパートナーの方>

ASTERIAパートナーサイト
Login

パートナーライセンスの発行や各種ドキュメントのご提供をしています。