狠狠撸

狠狠撸Share a Scribd company logo
Cloud Vsion APIによるGUIの検証自動化
Masashi Terui @ marcy_terui
I’m a Developer and Cloud Architect.
I’m a Remote-Multi-Worker at Serverworks Co., Ltd. / Section-9 / Freelance
I’m a member of GCPUG, JAWS-UG and MyNA.
I’m around 30 years old. I’m a father of my son and my daughter.
https://willy.works/
2
3
4
Vision API
is 何
5
画像検索やGoogle Photos等で培われたGoogleの画像認識技術を?
Web APIから呼び出して利用できるサービス
強化学習はGoogleによって随時行われ、勝手に精度が上がる
安い?1000検知/月まで無料
Vision API
主な機能
6
物体のカテゴライズ
有害コンテンツ判定
著名なロゴやランドマークの検知
顔検知(感情や装飾品など)
OCR ← 今回使うのはコレ
7
目的
8
Web(HTML)ではないGUIを自動操作して定型的な作業を省略したい
Web(HTML)ならSeleniumでおk
確認作業も省略したいから自動操作の結果を検証したい
「○○にxxxxというメッセージ?表示が出ること」的な確認
OCR機能が必要
理由
9
OpenCV(後述)でもOCRはできるが、デフォルトだと精度が悪く?
チューニングの情報も少なくて苦労しそうだった
TensorFlowは情報も多くなってきたが、学習素材を用意したり?
細かいチューニングも踏まえると費用対効果的に厳しい
時間削減が目的のアプリケーションで製造に時間を取られたくない
10
Sikuli
11
OpenCVと各種ドライバをゴニョゴニョしてGUI操作を行う
JVM上で動き、マルチプラットフォーム対応
Python(Jython), Ruby(JRuby)で自動化スクリプトが書ける
ドライバの依存とかでクラウドで動かせないのが難点。。。
12
13
14
15
精度
16
英語の精度は相当高い(今回は英語なのでバッチリだった)
記号が上手く認識できなかったり前後が抜けたりはあった
日本語もちょっと試した感じかなりいけそう
システム画面だったので手書きだとどうなるかは未検証
使いやすさ
17
APIは非常に平易で扱いやすい
google-api-clientがJythonで動くか不安だったけど、?
普通にurllib2(Python標準ライブラリ)で簡単に実装できた
APIキーを含めたリクエストにBase64化した画像を添えて投げつける?
またはGCSのパスを指定するだけ
18
まとめ
19
機械学習自体を自分でやらなくても、用途が合えば応用はできる
開発速度を上げるためにまずは巨人の肩に乗るのもアリ
身近な所に使える場所はいっぱいあるかも?
他にも色々あるよ
Cloud Speech API(音声認識)
Natural Language API(テキスト分析)
Cloud Translate API(翻訳)
Cloud Vsion APIによるGUIの検証自動化

More Related Content

What's hot (20)

PPTX
【别尝痴勉强会】础苍驳耻濒补谤闯厂て?のモハ?イルフロントエント?开発
Hiroyuki Kusu
?
PDF
齿搁におけるプロトタイピングについて
WheetTweet
?
PPTX
Cloud Identity-Aware Proxy
Kumano Ryo
?
PDF
元翱谤补肠濒别惭补蝉迟别谤笔濒补迟颈苍耻尘が颁濒辞耻诲厂辫补苍苍别谤触ってみた
Kumano Ryo
?
PPTX
React way at_eight
Hideharu Okuma
?
PDF
Go (5) JAZUG 関西とゆかいな仲間たち的な
Keiji Kamebuchi
?
PPTX
【ABC2014Spring LT】AngularJSでWEBアプリ開発
Hiroyuki Kusu
?
PDF
础苍驳耻濒补谤闯厂で业务システム鲍滨部品化
Toshio Ehara
?
PDF
これからフロントエンジニアを目指すあなたへ
Mitsuru Ogawa
?
PDF
PWAがOculus Storeに配信できるようになる
TAM
?
PDF
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
Mitsuru Ogawa
?
PDF
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
Naoki Yamada
?
PDF
What i feel when began use AWS CodePipeline as GitLab Ci user
Yukiya Hayashi
?
PDF
Azure Cognitive ServicesのCustom Vision APIをDockerで使う
Keiji Kamebuchi
?
PPT
类似画像検索础笔滨を作ってみた话
K Kimura
?
PDF
第三回北海道ワトソン勉強会 Watson + IoT 丼
K Kimura
?
PPTX
React Nativeでお絵描きしてみた
kazuki matsumura
?
PPTX
お得に手軽に?試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
典子 松本
?
PDF
20211217 Alibaba Cloudて?た?ってテスト駆動インフラ構築したい
Shinya Mori (@mosuke5)
?
PPTX
アクセシビリティを考えた补濒迟属性を自动生成してみよう!
典子 松本
?
【别尝痴勉强会】础苍驳耻濒补谤闯厂て?のモハ?イルフロントエント?开発
Hiroyuki Kusu
?
齿搁におけるプロトタイピングについて
WheetTweet
?
Cloud Identity-Aware Proxy
Kumano Ryo
?
元翱谤补肠濒别惭补蝉迟别谤笔濒补迟颈苍耻尘が颁濒辞耻诲厂辫补苍苍别谤触ってみた
Kumano Ryo
?
React way at_eight
Hideharu Okuma
?
Go (5) JAZUG 関西とゆかいな仲間たち的な
Keiji Kamebuchi
?
【ABC2014Spring LT】AngularJSでWEBアプリ開発
Hiroyuki Kusu
?
础苍驳耻濒补谤闯厂で业务システム鲍滨部品化
Toshio Ehara
?
これからフロントエンジニアを目指すあなたへ
Mitsuru Ogawa
?
PWAがOculus Storeに配信できるようになる
TAM
?
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
Mitsuru Ogawa
?
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
Naoki Yamada
?
What i feel when began use AWS CodePipeline as GitLab Ci user
Yukiya Hayashi
?
Azure Cognitive ServicesのCustom Vision APIをDockerで使う
Keiji Kamebuchi
?
类似画像検索础笔滨を作ってみた话
K Kimura
?
第三回北海道ワトソン勉強会 Watson + IoT 丼
K Kimura
?
React Nativeでお絵描きしてみた
kazuki matsumura
?
お得に手軽に?試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
典子 松本
?
20211217 Alibaba Cloudて?た?ってテスト駆動インフラ構築したい
Shinya Mori (@mosuke5)
?
アクセシビリティを考えた补濒迟属性を自动生成してみよう!
典子 松本
?

Viewers also liked (10)

PDF
Serverless ArchitectureにおけるNoSQL Services ?DynamoDBも良いけどSimpleDBも忘れないであげてください!!?
Terui Masashi
?
PDF
What is Serverless?
Terui Masashi
?
PDF
顿别惫翱辫蝉とか言う前に础奥厂エンジニアに知ってほしいアプリケーションのこと
Terui Masashi
?
PDF
Unlimited Frameworks
Terui Masashi
?
PDF
The Internal of Serverless Plugins
Terui Masashi
?
PDF
クラウド環境におけるWebアプリケーションの正しい作り方(for Perl users)
Terui Masashi
?
PDF
小規模SI案件で、 AWS + Chefを使ってみて
Terui Masashi
?
PDF
私はこれで闯厂翱狈をやめました?あるいは础奥厂の设定をコード化するとはどういうことか?
Terui Masashi
?
PDF
Building Serverless Machine Learning models in the Cloud
Alex Casalboni
?
PPTX
子ども向けプログラミング道场を运営してみたお话し?颁辞诲别谤顿辞箩辞长冈京と、时々、贰颁2?
Akira Nagata
?
Serverless ArchitectureにおけるNoSQL Services ?DynamoDBも良いけどSimpleDBも忘れないであげてください!!?
Terui Masashi
?
What is Serverless?
Terui Masashi
?
顿别惫翱辫蝉とか言う前に础奥厂エンジニアに知ってほしいアプリケーションのこと
Terui Masashi
?
Unlimited Frameworks
Terui Masashi
?
The Internal of Serverless Plugins
Terui Masashi
?
クラウド環境におけるWebアプリケーションの正しい作り方(for Perl users)
Terui Masashi
?
小規模SI案件で、 AWS + Chefを使ってみて
Terui Masashi
?
私はこれで闯厂翱狈をやめました?あるいは础奥厂の设定をコード化するとはどういうことか?
Terui Masashi
?
Building Serverless Machine Learning models in the Cloud
Alex Casalboni
?
子ども向けプログラミング道场を运営してみたお话し?颁辞诲别谤顿辞箩辞长冈京と、时々、贰颁2?
Akira Nagata
?
Ad

Similar to Cloud Vsion APIによるGUIの検証自動化 (20)

PDF
vs Google Vision API
隊長 アイパー
?
PDF
翱辫别苍颁痴を础苍诲谤辞颈诲で动かしてみた
徹 上野山
?
PDF
骋颁笔の画像认识础笔滨の绍介
虎の穴 開発室
?
PDF
Computer Vision と Translator Text API 使ってみた
Yoshito Tabuchi
?
PDF
オープンソースで作るスマホ文字认识アプリ
陽平 山口
?
PDF
OpenCV 3.0 on iOS
Shuichi Tsutsumi
?
PPTX
Google Cloud Next '18 Recap/報告会 機械学習関連
Tetsutaro Watanabe
?
PDF
drive api×deeplapiで高性能ocr翻訳サービスを開発した話【WebAPT_LT会】
TakeshiYamamoto33
?
PDF
エヌビディアのディープラーニング戦略
NVIDIA Japan
?
PDF
狈贰顿翱特别讲座冲画像処理?础滨技术活用コース冲前编
NEDOROBOMARC
?
PDF
ロボット用Open Source Software
たけおか しょうぞう
?
PDF
翱辫别苍颁痴4础苍诲谤辞颈诲で画像処理アプリのススメ
Masaki Otsuki
?
PPTX
Lecuture on Deep Learning API
Naoki Watanabe
?
PPTX
画像処理ライブラリ OpenCV で 出来ること?出来ないこと
Norishige Fukushima
?
PDF
20170823【GWゼミ #2】AWS Lambda上でOpenCVを使った画像処理
Mirai Higuchi
?
PDF
20141127 py datatokyomeetup2
Akira Shibata
?
PDF
WWN 20180526
陽平 山口
?
PDF
AI-OCR 導入最前線 (AI inside)
Shotaro Umeda
?
PDF
惫滨尘补驳别のススメ
Shuichi Tsutsumi
?
PPTX
プログラミング初心者が翱辫别苍颁痴と机械学习で翱颁搁エンジン自作に挑戦する话
marika_hotani
?
vs Google Vision API
隊長 アイパー
?
翱辫别苍颁痴を础苍诲谤辞颈诲で动かしてみた
徹 上野山
?
骋颁笔の画像认识础笔滨の绍介
虎の穴 開発室
?
Computer Vision と Translator Text API 使ってみた
Yoshito Tabuchi
?
オープンソースで作るスマホ文字认识アプリ
陽平 山口
?
OpenCV 3.0 on iOS
Shuichi Tsutsumi
?
Google Cloud Next '18 Recap/報告会 機械学習関連
Tetsutaro Watanabe
?
drive api×deeplapiで高性能ocr翻訳サービスを開発した話【WebAPT_LT会】
TakeshiYamamoto33
?
エヌビディアのディープラーニング戦略
NVIDIA Japan
?
狈贰顿翱特别讲座冲画像処理?础滨技术活用コース冲前编
NEDOROBOMARC
?
ロボット用Open Source Software
たけおか しょうぞう
?
翱辫别苍颁痴4础苍诲谤辞颈诲で画像処理アプリのススメ
Masaki Otsuki
?
Lecuture on Deep Learning API
Naoki Watanabe
?
画像処理ライブラリ OpenCV で 出来ること?出来ないこと
Norishige Fukushima
?
20170823【GWゼミ #2】AWS Lambda上でOpenCVを使った画像処理
Mirai Higuchi
?
20141127 py datatokyomeetup2
Akira Shibata
?
WWN 20180526
陽平 山口
?
AI-OCR 導入最前線 (AI inside)
Shotaro Umeda
?
惫滨尘补驳别のススメ
Shuichi Tsutsumi
?
プログラミング初心者が翱辫别苍颁痴と机械学习で翱颁搁エンジン自作に挑戦する话
marika_hotani
?
Ad

More from Terui Masashi (20)

PDF
Reliability Engineering for Enterprise Serverless
Terui Masashi
?
PDF
Infrastructure as Codeってなんだったっけ?
Terui Masashi
?
PDF
搁○厂に学ぶイマドキの惭测厂蚕尝构筑运用
Terui Masashi
?
PDF
クラウド时代だからこそ见直したい?笔贬笔アプリケーションのパフォーマンスチューニング
Terui Masashi
?
PDF
マルチクラウド #とは
Terui Masashi
?
PDF
尝补尘产诲补(笔测迟丑辞苍)のデプロイについて考えたというか作った
Terui Masashi
?
PDF
Google App Engine for PHPとそのローカル開発環境について
Terui Masashi
?
PDF
PythonとYAMLでGCPをDeploy!「Google Cloud Deployment Manager」
Terui Masashi
?
PDF
ついに解禁!Amazon Aurora徹底検証!
Terui Masashi
?
PDF
Multi Cloud Design Pattern(Beta)
Terui Masashi
?
PDF
Infra as Code Sapppro Casual 札幌の開催趣旨とTest-Kitchenの話
Terui Masashi
?
PDF
滨辞罢におけるクラウドインフラからサーバサイドまでの概要的な话
Terui Masashi
?
PDF
[Deep Dive]Infra寄りのDevがお送りするRDS for Aurora徹底検証
Terui Masashi
?
PDF
初心から一週間て?作ってみた Kinesis Client Library for Go
Terui Masashi
?
PDF
骋辞辞驳濒别の○○にありがとう
Terui Masashi
?
PDF
AWS運用監視ノウハウ CloudWatch ?作ってからが本番です!?
Terui Masashi
?
PDF
「クラウド本気で始めました」な厂滨别谤の颁丑别蹿活用と実践~颁丑别蹿アンチパターンとの戦い~
Terui Masashi
?
PDF
惭谤辞辞苍驳补を选んだ理由と?ちょっと嬉しかった话
Terui Masashi
?
PDF
あなたはインフラエンシ?ニアて?すか?? いいえ、私はソフトウェアエンシ?ニアて?す。
Terui Masashi
?
PDF
さくらの痴笔厂で初期设定を颁丑别蹿でやってみた?こんなはずじゃなかった?
Terui Masashi
?
Reliability Engineering for Enterprise Serverless
Terui Masashi
?
Infrastructure as Codeってなんだったっけ?
Terui Masashi
?
搁○厂に学ぶイマドキの惭测厂蚕尝构筑运用
Terui Masashi
?
クラウド时代だからこそ见直したい?笔贬笔アプリケーションのパフォーマンスチューニング
Terui Masashi
?
マルチクラウド #とは
Terui Masashi
?
尝补尘产诲补(笔测迟丑辞苍)のデプロイについて考えたというか作った
Terui Masashi
?
Google App Engine for PHPとそのローカル開発環境について
Terui Masashi
?
PythonとYAMLでGCPをDeploy!「Google Cloud Deployment Manager」
Terui Masashi
?
ついに解禁!Amazon Aurora徹底検証!
Terui Masashi
?
Multi Cloud Design Pattern(Beta)
Terui Masashi
?
Infra as Code Sapppro Casual 札幌の開催趣旨とTest-Kitchenの話
Terui Masashi
?
滨辞罢におけるクラウドインフラからサーバサイドまでの概要的な话
Terui Masashi
?
[Deep Dive]Infra寄りのDevがお送りするRDS for Aurora徹底検証
Terui Masashi
?
初心から一週間て?作ってみた Kinesis Client Library for Go
Terui Masashi
?
骋辞辞驳濒别の○○にありがとう
Terui Masashi
?
AWS運用監視ノウハウ CloudWatch ?作ってからが本番です!?
Terui Masashi
?
「クラウド本気で始めました」な厂滨别谤の颁丑别蹿活用と実践~颁丑别蹿アンチパターンとの戦い~
Terui Masashi
?
惭谤辞辞苍驳补を选んだ理由と?ちょっと嬉しかった话
Terui Masashi
?
あなたはインフラエンシ?ニアて?すか?? いいえ、私はソフトウェアエンシ?ニアて?す。
Terui Masashi
?
さくらの痴笔厂で初期设定を颁丑别蹿でやってみた?こんなはずじゃなかった?
Terui Masashi
?

Recently uploaded (9)

PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
PPTX
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
PPTX
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
PPTX
色について.pptx .
iPride Co., Ltd.
?
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
色について.pptx .
iPride Co., Ltd.
?
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?

Cloud Vsion APIによるGUIの検証自動化