SlideShare a Scribd company logo
1 of 12
FlashAirとCognitive Servicesで
しゃべるデジカメを作ってみた
2016年9月3日
綾瀬 ヒロ
Twitter @ayasehiro
JAZUG 6周年総会
2016/9/3 1All rights reserved. Copyright(C) 2016 AYASE Hiro
1.自己紹介
u 綾瀬 ヒロ
Twitter:@ayasehiro
FlashAirエバンジェリスト(自称)
2016/9/3 2All rights reserved. Copyright(C) 2016 AYASE Hiro
運輸サービス系インダストリーマネージャです(元鉄道系SE)
趣味で庭園鉄道の建設をしていたりします。昔、Mac用フリーソフト「何かon
林檎」を作っていました。
Arduino/FlashAir/Xamarin/鉄道模型
Qiita: http://qiita.com/ayasehiro
MakersHub: https://makershub.jp/ayasehiro
Microsoft Cognitive Services
u Computer Vision API – 画像分析機能
2016/9/3All rights reserved. Copyright(C) 2016 AYASE Hiro 3
Microsoft Cognitive Services
u Computer Vision API – 画像分析機能(タグ・キャプション等)
2016/9/3All rights reserved. Copyright(C) 2016 AYASE Hiro 4
Microsoft Cognitive Services
u Computer Vision API – Describe Image機能
u 画像データをもとに、タグ(属性)情報とキャプション(説明文)を自動生成する機能。
u JPEG, PNG, GIF, BMP形式に対応
u 4MBまで
u 50x50ピクセル以上が必要
u REST API
u Http MethodでPOSTするだけで、JSON形式でタグ・キャプション等の情報を取得できる
u 無料利用可能
u 1分間20リクエストまで
u 1ヵ月5,000リクエストまで
Http Method POST
Request URL https://api.projectoxford.ai/vision/v1.0/describe[?maxCandidates]
Request parameters maxCandidates (optional) Maximum number of candidate descriptions to
be returned. The default is 1.
Request headers Content-Type (optional) Media type of the body sent to the API.
Ocp-Apim-Subscription-Key Subscription key which provides access to
this API. Found in your subscriptions.
2016/9/3All rights reserved. Copyright(C) 2016 AYASE Hiro 5
2016/9/3All rights reserved. Copyright(C) 2016 AYASE Hiro 6
しゃべるデジカメ
しゃべるデジカメ
u デジカメで撮影した画像にキャプションをつけ、キャプション(英語)を
日本語に翻訳して、スマートフォン等のブラウザで自動音声出力する
画像ファイル
テキストファイル
画像ファイルの送信
テキストファイル受信
撮影
(画像ファイル⽣成検知)
実⾏スクリプト(Lua)
画像表⽰・キャプション発声
(HTML/JavaScript)
周期監視
Computer Vision
API Describe
Image機能
Microsoft Azure
Bing Speech API
Text To Speech機能
組み込みWebサーバ
SDカード
(東芝FlashAir) 合成⾳声で発声
”a cat is
sitting in
the grass”
”a cat is sitting in the grass”
草の上に座っている猫
a cat is sitting in the grass
MS Translator API
テキストファイル翻訳
テキストファイル⽣成
2016/9/3All rights reserved. Copyright(C) 2016 AYASE Hiro 7
a cat is sitting in the grass
草の上に座っている猫
草の上に座っている猫
♩草の上に座っている猫♪
詳しくは・・・
2016/9/3All rights reserved. Copyright(C) 2016 AYASE Hiro 8
u Qiitaの記事を参照ください。
http://qiita.com/ayasehiro/
詳しくは・・・
2016/9/3All rights reserved. Copyright(C) 2016 AYASE Hiro 9
u FlashAir Developersサイトには、さらに詳しい
ユーザーチュートリアル記事があります。(同人誌風の装丁です!)
https://flashair-developers.com/ja/documents/tutorials/users/6/
でも、なんでデジカメなんだっけ?
u ですよね。ということで、こんなのも作りました。
2016/9/3All rights reserved. Copyright(C) 2016 AYASE Hiro 10
UWP版 Xamarin.iOS版
OCR+Translator
Xamarin.iOS版
2016/9/3All rights reserved. Copyright(C) 2016 AYASE Hiro 11
というわけで、
とても簡単に使えるので
FlashAirで
Cognitive Servicesを使って
いろいろ試してみてください!
2016/9/3All rights reserved. Copyright(C) 2016 AYASE Hiro 12
ご静聴ありがとうございました

More Related Content

What's hot

SappoRo.R #3 LT: Shiny by RStudio
SappoRo.R #3 LT: Shiny by RStudioSappoRo.R #3 LT: Shiny by RStudio
SappoRo.R #3 LT: Shiny by RStudioMizumoto Atsushi
 
junaioで楽しもうAR
junaioで楽しもうARjunaioで楽しもうAR
junaioで楽しもうARYouhei Iwasaki
 
はじめてのiOSアプリ開発 Swift対応版
はじめてのiOSアプリ開発 Swift対応版はじめてのiOSアプリ開発 Swift対応版
はじめてのiOSアプリ開発 Swift対応版Tomoki Hasegawa
 
JavaScriptでできる電力使用状況グラフ
JavaScriptでできる電力使用状況グラフJavaScriptでできる電力使用状況グラフ
JavaScriptでできる電力使用状況グラフYuko Toriyama
 
Power Platform + LINEBRAIN OCR API
Power Platform + LINEBRAIN OCR APIPower Platform + LINEBRAIN OCR API
Power Platform + LINEBRAIN OCR APIssuser6e9dab
 
Xamarin.iOS 開発者から見た Swift
Xamarin.iOS 開発者から見た SwiftXamarin.iOS 開発者から見た Swift
Xamarin.iOS 開発者から見た SwiftTomohiro Suzuki
 
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
Sakenomyの開発経緯と内容をできるだけ公開しちゃいますSakenomyの開発経緯と内容をできるだけ公開しちゃいます
Sakenomyの開発経緯と内容をできるだけ公開しちゃいますYo Otagawa
 
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!典子 松本
 
IoT事例を趣味分野から見てみる
IoT事例を趣味分野から見てみるIoT事例を趣味分野から見てみる
IoT事例を趣味分野から見てみるMasateru Suzuki
 
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジmixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジShinya Okano
 
シルバーウィークにfacebookアプリを作成した
シルバーウィークにfacebookアプリを作成したシルバーウィークにfacebookアプリを作成した
シルバーウィークにfacebookアプリを作成したShinichi Hirauchi
 
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」Yusuke KUROIWA
 
MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~
MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~
MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~Teruchika Yamada
 
20160621 KDL_monacaソリューションセミナー
20160621 KDL_monacaソリューションセミナー20160621 KDL_monacaソリューションセミナー
20160621 KDL_monacaソリューションセミナーkdl_yamanaka
 
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。典子 松本
 
Watson iot blockchain api concept 20160728
Watson iot blockchain api concept 20160728Watson iot blockchain api concept 20160728
Watson iot blockchain api concept 20160728Tsuyoshi Hirayama
 

What's hot (18)

SappoRo.R #3 LT: Shiny by RStudio
SappoRo.R #3 LT: Shiny by RStudioSappoRo.R #3 LT: Shiny by RStudio
SappoRo.R #3 LT: Shiny by RStudio
 
junaioで楽しもうAR
junaioで楽しもうARjunaioで楽しもうAR
junaioで楽しもうAR
 
はじめてのiOSアプリ開発 Swift対応版
はじめてのiOSアプリ開発 Swift対応版はじめてのiOSアプリ開発 Swift対応版
はじめてのiOSアプリ開発 Swift対応版
 
JavaScriptでできる電力使用状況グラフ
JavaScriptでできる電力使用状況グラフJavaScriptでできる電力使用状況グラフ
JavaScriptでできる電力使用状況グラフ
 
Power Platform + LINEBRAIN OCR API
Power Platform + LINEBRAIN OCR APIPower Platform + LINEBRAIN OCR API
Power Platform + LINEBRAIN OCR API
 
Xamarin.iOS 開発者から見た Swift
Xamarin.iOS 開発者から見た SwiftXamarin.iOS 開発者から見た Swift
Xamarin.iOS 開発者から見た Swift
 
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
Sakenomyの開発経緯と内容をできるだけ公開しちゃいますSakenomyの開発経緯と内容をできるだけ公開しちゃいます
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
 
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
 
IoT事例を趣味分野から見てみる
IoT事例を趣味分野から見てみるIoT事例を趣味分野から見てみる
IoT事例を趣味分野から見てみる
 
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジmixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
 
シルバーウィークにfacebookアプリを作成した
シルバーウィークにfacebookアプリを作成したシルバーウィークにfacebookアプリを作成した
シルバーウィークにfacebookアプリを作成した
 
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
 
MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~
MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~
MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~
 
20160621 KDL_monacaソリューションセミナー
20160621 KDL_monacaソリューションセミナー20160621 KDL_monacaソリューションセミナー
20160621 KDL_monacaソリューションセミナー
 
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。
 
Rancher on Bluemix Infrastructure
Rancher on Bluemix InfrastructureRancher on Bluemix Infrastructure
Rancher on Bluemix Infrastructure
 
Test hw 01_pptx
Test hw 01_pptxTest hw 01_pptx
Test hw 01_pptx
 
Watson iot blockchain api concept 20160728
Watson iot blockchain api concept 20160728Watson iot blockchain api concept 20160728
Watson iot blockchain api concept 20160728
 

Similar to FlashAirとCognitive Servicesでしゃべるデジカメを作ってみた

Bluemixとapache sparkでできる io tデータの収集と分析
Bluemixとapache sparkでできる io tデータの収集と分析Bluemixとapache sparkでできる io tデータの収集と分析
Bluemixとapache sparkでできる io tデータの収集と分析Mitsutoshi Kiuchi
 
さくらのIoT Platform βの概要と、BluemixやmyThingsとの連携
さくらのIoT Platform βの概要と、BluemixやmyThingsとの連携さくらのIoT Platform βの概要と、BluemixやmyThingsとの連携
さくらのIoT Platform βの概要と、BluemixやmyThingsとの連携法林浩之
 
『さくらのIoT Platform β』発表会~さくらインターネットが取り組むIoT(CEATEC JAPAN 2016)
『さくらのIoT Platform β』発表会~さくらインターネットが取り組むIoT(CEATEC JAPAN 2016)『さくらのIoT Platform β』発表会~さくらインターネットが取り組むIoT(CEATEC JAPAN 2016)
『さくらのIoT Platform β』発表会~さくらインターネットが取り組むIoT(CEATEC JAPAN 2016)さくらインターネット株式会社
 
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)Naoki (Neo) SATO
 
さくらのIoTPlatform @CEATEC発表資料(スライドシェア)
さくらのIoTPlatform @CEATEC発表資料(スライドシェア)さくらのIoTPlatform @CEATEC発表資料(スライドシェア)
さくらのIoTPlatform @CEATEC発表資料(スライドシェア)亮介 山口
 
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料Mitsutoshi Kiuchi
 
UWPによるマルチデバイス開発最新事情
UWPによるマルチデバイス開発最新事情UWPによるマルチデバイス開発最新事情
UWPによるマルチデバイス開発最新事情Akira Hatsune
 
IBM Cloud にも「ボタンの欲望」を!ボタンの活用事例と動かし方 / IBM Cloud Community Summit 2019.04
IBM Cloud にも「ボタンの欲望」を!ボタンの活用事例と動かし方 / IBM Cloud Community Summit 2019.04IBM Cloud にも「ボタンの欲望」を!ボタンの活用事例と動かし方 / IBM Cloud Community Summit 2019.04
IBM Cloud にも「ボタンの欲望」を!ボタンの活用事例と動かし方 / IBM Cloud Community Summit 2019.04SORACOM,INC
 
Tokyo H2O.ai Meetup#2 by Iida
Tokyo H2O.ai Meetup#2 by IidaTokyo H2O.ai Meetup#2 by Iida
Tokyo H2O.ai Meetup#2 by IidaHidenori Fujioka
 
#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビュー できちゃう Chrome Ex...
#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビューできちゃう Chrome Ex...#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビューできちゃう Chrome Ex...
#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビュー できちゃう Chrome Ex...Nobuhiro Nakajima
 
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発SORACOM,INC
 
Ibm watson machine learning and watson knowledge stuido 20160827
Ibm watson machine learning and watson knowledge stuido 20160827Ibm watson machine learning and watson knowledge stuido 20160827
Ibm watson machine learning and watson knowledge stuido 20160827Tsuyoshi Hirayama
 
実践コンピュータビジョン 9章 画像の領域分割
実践コンピュータビジョン 9章 画像の領域分割実践コンピュータビジョン 9章 画像の領域分割
実践コンピュータビジョン 9章 画像の領域分割yaju88
 
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps典子 松本
 
農業Aiハッカソンやってみた20170218 dist
農業Aiハッカソンやってみた20170218 dist農業Aiハッカソンやってみた20170218 dist
農業Aiハッカソンやってみた20170218 distKohei Mochida
 
ApacheSparkを中心としたOSSビッグデータ活用と導入時の検討ポイント
ApacheSparkを中心としたOSSビッグデータ活用と導入時の検討ポイントApacheSparkを中心としたOSSビッグデータ活用と導入時の検討ポイント
ApacheSparkを中心としたOSSビッグデータ活用と導入時の検討ポイントTanaka Yuichi
 

Similar to FlashAirとCognitive Servicesでしゃべるデジカメを作ってみた (20)

Bluemixとapache sparkでできる io tデータの収集と分析
Bluemixとapache sparkでできる io tデータの収集と分析Bluemixとapache sparkでできる io tデータの収集と分析
Bluemixとapache sparkでできる io tデータの収集と分析
 
さくらのIoT Platform βの概要と、BluemixやmyThingsとの連携
さくらのIoT Platform βの概要と、BluemixやmyThingsとの連携さくらのIoT Platform βの概要と、BluemixやmyThingsとの連携
さくらのIoT Platform βの概要と、BluemixやmyThingsとの連携
 
『さくらのIoT Platform β』発表会~さくらインターネットが取り組むIoT(CEATEC JAPAN 2016)
『さくらのIoT Platform β』発表会~さくらインターネットが取り組むIoT(CEATEC JAPAN 2016)『さくらのIoT Platform β』発表会~さくらインターネットが取り組むIoT(CEATEC JAPAN 2016)
『さくらのIoT Platform β』発表会~さくらインターネットが取り組むIoT(CEATEC JAPAN 2016)
 
Spark summit 2016 recap
Spark summit 2016 recapSpark summit 2016 recap
Spark summit 2016 recap
 
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)
 
さくらのIoTPlatform @CEATEC発表資料(スライドシェア)
さくらのIoTPlatform @CEATEC発表資料(スライドシェア)さくらのIoTPlatform @CEATEC発表資料(スライドシェア)
さくらのIoTPlatform @CEATEC発表資料(スライドシェア)
 
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
 
Blockchain入門 20160416
Blockchain入門 20160416Blockchain入門 20160416
Blockchain入門 20160416
 
UWPによるマルチデバイス開発最新事情
UWPによるマルチデバイス開発最新事情UWPによるマルチデバイス開発最新事情
UWPによるマルチデバイス開発最新事情
 
IBM Cloud にも「ボタンの欲望」を!ボタンの活用事例と動かし方 / IBM Cloud Community Summit 2019.04
IBM Cloud にも「ボタンの欲望」を!ボタンの活用事例と動かし方 / IBM Cloud Community Summit 2019.04IBM Cloud にも「ボタンの欲望」を!ボタンの活用事例と動かし方 / IBM Cloud Community Summit 2019.04
IBM Cloud にも「ボタンの欲望」を!ボタンの活用事例と動かし方 / IBM Cloud Community Summit 2019.04
 
Tokyo H2O.ai Meetup#2 by Iida
Tokyo H2O.ai Meetup#2 by IidaTokyo H2O.ai Meetup#2 by Iida
Tokyo H2O.ai Meetup#2 by Iida
 
ARCore
ARCoreARCore
ARCore
 
#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビュー できちゃう Chrome Ex...
#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビューできちゃう Chrome Ex...#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビューできちゃう Chrome Ex...
#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビュー できちゃう Chrome Ex...
 
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
 
Ibm watson machine learning and watson knowledge stuido 20160827
Ibm watson machine learning and watson knowledge stuido 20160827Ibm watson machine learning and watson knowledge stuido 20160827
Ibm watson machine learning and watson knowledge stuido 20160827
 
実践コンピュータビジョン 9章 画像の領域分割
実践コンピュータビジョン 9章 画像の領域分割実践コンピュータビジョン 9章 画像の領域分割
実践コンピュータビジョン 9章 画像の領域分割
 
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
 
農業Aiハッカソンやってみた20170218 dist
農業Aiハッカソンやってみた20170218 dist農業Aiハッカソンやってみた20170218 dist
農業Aiハッカソンやってみた20170218 dist
 
JAWS-UGのご紹介
JAWS-UGのご紹介JAWS-UGのご紹介
JAWS-UGのご紹介
 
ApacheSparkを中心としたOSSビッグデータ活用と導入時の検討ポイント
ApacheSparkを中心としたOSSビッグデータ活用と導入時の検討ポイントApacheSparkを中心としたOSSビッグデータ活用と導入時の検討ポイント
ApacheSparkを中心としたOSSビッグデータ活用と導入時の検討ポイント
 

FlashAirとCognitive Servicesでしゃべるデジカメを作ってみた