Enviar pesquisa
Carregar
Node-red 10本ノック(visual recognition apiを絡めて)
•
5 gostaram
•
3,278 visualizações
岡田 裕行
Seguir
2018年2月8日開催のIBM Cloud勉強会の発表スライドになります。
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 54
Baixar agora
Baixar para ler offline
Recomendados
Node-REDからメール送信
Node-REDからメール送信
Hitachi, Ltd. OSS Solution Center.
Node-RED v1.3新機能紹介
Node-RED v1.3新機能紹介
Hitachi, Ltd. OSS Solution Center.
ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例
ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例
Hiroyuki Tanaka
これから Houdini 始める
これから Houdini 始める
Ken Taki
はじめてのWubi for Ubuntu 21.04 ドンキ格安 第2世代UMPC NANOTE P8
はじめてのWubi for Ubuntu 21.04 ドンキ格安 第2世代UMPC NANOTE P8
Netwalker lab kapper
【Unity道場スペシャル 2017京都】トゥーンシェーダー・マニアクス2
【Unity道場スペシャル 2017京都】トゥーンシェーダー・マニアクス2
Unity Technologies Japan K.K.
Deep-Dive into Scriptable Build Pipeline
Deep-Dive into Scriptable Build Pipeline
Haruto Otake
Node-RED v2.0新機能紹介
Node-RED v2.0新機能紹介
Hitachi, Ltd. OSS Solution Center.
Recomendados
Node-REDからメール送信
Node-REDからメール送信
Hitachi, Ltd. OSS Solution Center.
Node-RED v1.3新機能紹介
Node-RED v1.3新機能紹介
Hitachi, Ltd. OSS Solution Center.
ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例
ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例
Hiroyuki Tanaka
これから Houdini 始める
これから Houdini 始める
Ken Taki
はじめてのWubi for Ubuntu 21.04 ドンキ格安 第2世代UMPC NANOTE P8
はじめてのWubi for Ubuntu 21.04 ドンキ格安 第2世代UMPC NANOTE P8
Netwalker lab kapper
【Unity道場スペシャル 2017京都】トゥーンシェーダー・マニアクス2
【Unity道場スペシャル 2017京都】トゥーンシェーダー・マニアクス2
Unity Technologies Japan K.K.
Deep-Dive into Scriptable Build Pipeline
Deep-Dive into Scriptable Build Pipeline
Haruto Otake
Node-RED v2.0新機能紹介
Node-RED v2.0新機能紹介
Hitachi, Ltd. OSS Solution Center.
Hyper-V ネットワークの基本
Hyper-V ネットワークの基本
Syuichi Murashima
ゲームをおもしろくする技術 「ゲームとお笑い」
ゲームをおもしろくする技術 「ゲームとお笑い」
Kouji Ohno
「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」
「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」
Embarcadero Technologies
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
Unity Technologies Japan K.K.
ゲームエンジンの歴史概要
ゲームエンジンの歴史概要
Takashi Imagire
Unity道場08「絵づくりの基礎」ライティング虎の巻
Unity道場08「絵づくりの基礎」ライティング虎の巻
小林 信行
『修羅道』制作事例 モバイルハイエンドグラフィックゲーム実現まで
『修羅道』制作事例 モバイルハイエンドグラフィックゲーム実現まで
エピック・ゲームズ・ジャパン Epic Games Japan
VRM-VCIが広げるVR世界間ポータビリティ
VRM-VCIが広げるVR世界間ポータビリティ
VirtualCast, Inc.
OSC2011 Tokyo/Fall 濃いバナ(virtio)
OSC2011 Tokyo/Fall 濃いバナ(virtio)
Takeshi HASEGAWA
Zynq MPSoC勉強会 Codec編
Zynq MPSoC勉強会 Codec編
Tetsuya Morizumi
ゲームの仕様書を書こう3 仕様書に記載するデータと画面
ゲームの仕様書を書こう3 仕様書に記載するデータと画面
Sugimoto Chizuru
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
UnityTechnologiesJapan002
Resilience Engineering on Kubernetes
Resilience Engineering on Kubernetes
Toru Makabe
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
Unity Technologies Japan K.K.
Kırık İyileşmesi ve Kaynamama
Kırık İyileşmesi ve Kaynamama
İlker Eren
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
Çene cerrahi̇si̇nde bi̇yopsi̇
Çene cerrahi̇si̇nde bi̇yopsi̇
ÖZAN DENTAL KLİNİK
建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
Unity Technologies Japan K.K.
5分で入門するAzure PlayFab
5分で入門するAzure PlayFab
YutoNishine
Multipeer connectivityを使った 動画のリアルタイム端末間共有
Multipeer connectivityを使った 動画のリアルタイム端末間共有
Imajin Kawabe
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
日本マイクロソフト株式会社
Node red basic & node-red-ug-japan
Node red basic & node-red-ug-japan
Harada Kazuki
Mais conteúdo relacionado
Mais procurados
Hyper-V ネットワークの基本
Hyper-V ネットワークの基本
Syuichi Murashima
ゲームをおもしろくする技術 「ゲームとお笑い」
ゲームをおもしろくする技術 「ゲームとお笑い」
Kouji Ohno
「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」
「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」
Embarcadero Technologies
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
Unity Technologies Japan K.K.
ゲームエンジンの歴史概要
ゲームエンジンの歴史概要
Takashi Imagire
Unity道場08「絵づくりの基礎」ライティング虎の巻
Unity道場08「絵づくりの基礎」ライティング虎の巻
小林 信行
『修羅道』制作事例 モバイルハイエンドグラフィックゲーム実現まで
『修羅道』制作事例 モバイルハイエンドグラフィックゲーム実現まで
エピック・ゲームズ・ジャパン Epic Games Japan
VRM-VCIが広げるVR世界間ポータビリティ
VRM-VCIが広げるVR世界間ポータビリティ
VirtualCast, Inc.
OSC2011 Tokyo/Fall 濃いバナ(virtio)
OSC2011 Tokyo/Fall 濃いバナ(virtio)
Takeshi HASEGAWA
Zynq MPSoC勉強会 Codec編
Zynq MPSoC勉強会 Codec編
Tetsuya Morizumi
ゲームの仕様書を書こう3 仕様書に記載するデータと画面
ゲームの仕様書を書こう3 仕様書に記載するデータと画面
Sugimoto Chizuru
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
UnityTechnologiesJapan002
Resilience Engineering on Kubernetes
Resilience Engineering on Kubernetes
Toru Makabe
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
Unity Technologies Japan K.K.
Kırık İyileşmesi ve Kaynamama
Kırık İyileşmesi ve Kaynamama
İlker Eren
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
Çene cerrahi̇si̇nde bi̇yopsi̇
Çene cerrahi̇si̇nde bi̇yopsi̇
ÖZAN DENTAL KLİNİK
建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
Unity Technologies Japan K.K.
5分で入門するAzure PlayFab
5分で入門するAzure PlayFab
YutoNishine
Multipeer connectivityを使った 動画のリアルタイム端末間共有
Multipeer connectivityを使った 動画のリアルタイム端末間共有
Imajin Kawabe
Mais procurados
(20)
Hyper-V ネットワークの基本
Hyper-V ネットワークの基本
ゲームをおもしろくする技術 「ゲームとお笑い」
ゲームをおもしろくする技術 「ゲームとお笑い」
「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」
「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
ゲームエンジンの歴史概要
ゲームエンジンの歴史概要
Unity道場08「絵づくりの基礎」ライティング虎の巻
Unity道場08「絵づくりの基礎」ライティング虎の巻
『修羅道』制作事例 モバイルハイエンドグラフィックゲーム実現まで
『修羅道』制作事例 モバイルハイエンドグラフィックゲーム実現まで
VRM-VCIが広げるVR世界間ポータビリティ
VRM-VCIが広げるVR世界間ポータビリティ
OSC2011 Tokyo/Fall 濃いバナ(virtio)
OSC2011 Tokyo/Fall 濃いバナ(virtio)
Zynq MPSoC勉強会 Codec編
Zynq MPSoC勉強会 Codec編
ゲームの仕様書を書こう3 仕様書に記載するデータと画面
ゲームの仕様書を書こう3 仕様書に記載するデータと画面
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
Resilience Engineering on Kubernetes
Resilience Engineering on Kubernetes
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
Kırık İyileşmesi ve Kaynamama
Kırık İyileşmesi ve Kaynamama
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Çene cerrahi̇si̇nde bi̇yopsi̇
Çene cerrahi̇si̇nde bi̇yopsi̇
建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
5分で入門するAzure PlayFab
5分で入門するAzure PlayFab
Multipeer connectivityを使った 動画のリアルタイム端末間共有
Multipeer connectivityを使った 動画のリアルタイム端末間共有
Semelhante a Node-red 10本ノック(visual recognition apiを絡めて)
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
日本マイクロソフト株式会社
Node red basic & node-red-ug-japan
Node red basic & node-red-ug-japan
Harada Kazuki
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
hmimura_embarcadero
Windows IoT Core and Robot Arm
Windows IoT Core and Robot Arm
Masuda Tomoaki
デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方
Device WebAPI Consortium
Android app Development by Rhodes
Android app Development by Rhodes
Hitoshi Kuroyanagi
Node-REDのノード開発容易化ツールNode generator
Node-REDのノード開発容易化ツールNode generator
BMXUG
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
Seunghun Lee
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
Let’s play windows 10 io t on raspberry pi !
Let’s play windows 10 io t on raspberry pi !
Masuda Tomoaki
IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
Kazumi IWANAGA
プログラム・マネジメント @ Open棟梁プロジェクト
プログラム・マネジメント @ Open棟梁プロジェクト
Daisuke Nishino
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
話題のNode-REDでIoTアプリを作ってみよう
話題のNode-REDでIoTアプリを作ってみよう
Kimihiko Kitase
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
Monaca
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
日本マイクロソフト株式会社
ZendStudioのご紹介
ZendStudioのご紹介
Manabu Shinsaka
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
Semelhante a Node-red 10本ノック(visual recognition apiを絡めて)
(20)
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
Node red basic & node-red-ug-japan
Node red basic & node-red-ug-japan
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
Windows IoT Core and Robot Arm
Windows IoT Core and Robot Arm
デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方
Android app Development by Rhodes
Android app Development by Rhodes
Node-REDのノード開発容易化ツールNode generator
Node-REDのノード開発容易化ツールNode generator
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Let’s play windows 10 io t on raspberry pi !
Let’s play windows 10 io t on raspberry pi !
IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
プログラム・マネジメント @ Open棟梁プロジェクト
プログラム・マネジメント @ Open棟梁プロジェクト
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
話題のNode-REDでIoTアプリを作ってみよう
話題のNode-REDでIoTアプリを作ってみよう
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
ZendStudioのご紹介
ZendStudioのご紹介
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Mais de 岡田 裕行
Introduction of RedMobile
Introduction of RedMobile
岡田 裕行
ユニボ x watson 〜写真撮影から年齢推定をやってみた〜
ユニボ x watson 〜写真撮影から年齢推定をやってみた〜
岡田 裕行
ロボットアプリ開発におけるNode-REDの活用
ロボットアプリ開発におけるNode-REDの活用
岡田 裕行
Arduino Yúnをはじめよう!
Arduino Yúnをはじめよう!
岡田 裕行
Blocklyduinoをできるまで
Blocklyduinoをできるまで
岡田 裕行
BlocklyDuino Editorの紹介
BlocklyDuino Editorの紹介
岡田 裕行
Mais de 岡田 裕行
(6)
Introduction of RedMobile
Introduction of RedMobile
ユニボ x watson 〜写真撮影から年齢推定をやってみた〜
ユニボ x watson 〜写真撮影から年齢推定をやってみた〜
ロボットアプリ開発におけるNode-REDの活用
ロボットアプリ開発におけるNode-REDの活用
Arduino Yúnをはじめよう!
Arduino Yúnをはじめよう!
Blocklyduinoをできるまで
Blocklyduinoをできるまで
BlocklyDuino Editorの紹介
BlocklyDuino Editorの紹介
Último
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
furutsuka
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Último
(9)
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Node-red 10本ノック(visual recognition apiを絡めて)
1.
Node-RED 10本ノック (Visual Recognition APIを絡めて) Node-RED
User Group Japan @ Osaka 岡田 裕行 2018年 2月8日 IBM Cloud勉強会
2.
自己紹介 ● コミュニケーションロボット「ユニボ」を開発・販売するハードウェア スタートアップ、ユニロボット株式会社にて、「ユニボ」の開発に従事 ● CoderDojo西宮
/ 梅田 でメンターもやってます ● 今年、Node-RED User Group Japan @ Osaka を立ち上げました! @okhiroyuki
3.
Node-REDとは?
4.
Node-RED:Webベースの総合開発環境 ● IBMが開発し、JS Foundationに寄贈した
「IoT向けプラットフォーム」 ● ライセンスは、「Apache 2.0 License」 ● WebブラウザでFlowEditorにアクセスすることで開発可能 ● ビジュアルプログラミング環境
5.
Node-REDの特徴 1. 移植性 2. 再利用性 3.
拡張性
6.
特徴1:移植性 ● 組み込み環境 ● PC
/ サーバー ● パブリッククラウド
7.
特徴2:再利用性 ● 作成したFlow(プログラム)はJSONフォーマット ● Export
/ Import 可能
8.
特徴3:拡張性 ● カスタムNode(拡張機能)の インポートが可能 ● Node-RED
Libraryの存在 https://flows.nodered.org/ ● Node-RED(FlowEditor)内からイ ンストール可能
9.
Node-RED x Visual
Recognition API
10.
Visual Recognition API 今年1月にライトプランでも使用できるようになった、画像認識APIです。 もちろん、IBM
Cloud上のNode-REDから利用可能です。 ● Node-REDで対応している内容 ○ 画像の分類(ものの名称、信頼度など) ■ 既存のモデルデータ ■ 別途学習させたカスタムモデルベース ○ 顔検出(顔の位置、性別、年齢層) ○ テキスト認識(抽出した文字列) https://console.bluemix.net/catalog/services/visual-recognition?taxonomyNavigation=app-serv ices
11.
12.
Node-REDへの追加手順 1. カタログからサービスを選択 2. サービスの作成 3.
Node-REDの接続へ移動 4. サービスをConnect 5. 再ステージ
13.
14.
15.
16.
17.
18.
Visual Recognition ノード
19.
Visual Recognition ノード ●
設定画面では、3つの分析内容が選択できる ○ 画像分類(デフォルトのモデルを使用) ○ 顔検出 ○ テキスト認識 ● 入力データは、URL or 画像データ(Buffer)を、msg.payload経由で渡 す ● 出力結果は、msg.resultで取得できる ● msg.paramsを使用すると、動的に設定を変更できるほか、カスタム分類モ デルを指定できる。 ※詳細は、情報タブを参照ください。
20.
Visual Recognition ノードのサンプル ●
ポイント ○ 解析対象となる画像URLをinjectノードのペイロード( msg.payload)にセットする ○ Detect対象を決める
21.
顔検出結果の一例
22.
画像分類結果の一例
23.
テキスト認識結果の一例
24.
Node-REDでAPI化
25.
HTTP Node Webサービスを作成するためのHTTPエンドポイントが作成できます。 必ず、Http in
/ Http Request Node をセットで使用します。 使用に当たっては、下記のオブジェクトが重要となります。 ● msg.req ○ このオブジェクトには、要求に関する情報を提供する複数のプロパティが含まれています。 ● msg.payload ○ Http In:GETリクエストの場合、クエリ文字列パラメータのオブジェクトが含まれます。それ以外の場 合は、HTTP要求の本文が含まれます。 ○ Http Request:レスポンスのBodyとなります
26.
FunctionNode Functionノードは、受け取ったメッセージに対してJavaScriptコードを実行 することができ、フローを継続するためにゼロ個以上のメッセージを返すことが できます。 その他の特徴 ● Contextにデータ保存できる ● モジュールや関数が使用可能 ●
その他の機能については、 https://nodered.jp/docs/writing-functions
27.
APIのベース この例は、GET /test でアクセスすると、”hello
world” を返すだけ
28.
画像URLを渡して、テキスト認識させる ● ポイント ○ URLは、msg.payload.url
で取得できるので、取得値を msg.payload に代入する ○ 分析結果( msg.result )を msg.payload に代入する
29.
curlコマンド curl -X GET
'https://****.mybluemix.net/text?url=http://gahag.net/img/20 1604/13s/gahag-0075670157-1.png' -H 'Cache-Control: no-cache'
30.
ChangeNode ● メッセージ、フローコンテキストまたはグローバルコンテキストのプロパ ティを設定、変更、削除、または移動します。 ● ノードは、定義された順序で適用される複数のルールを指定できます。
31.
FunctionNodeの変わりにChangeNodeを使う ● ポイント ○ FunctionNode
を参考に、設定する
32.
curlコマンド curl -X GET
'https://****.mybluemix.net/text/change?url=http://gahag.net /img/201604/13s/gahag-0075670157-1.png' -H 'Cache-Control: no-cache'
33.
画像データを扱う
34.
画像ファイルを渡して、テキスト認識させる ● ポイント ○ Http
Inノードで、ファイルのアップロード にチェックを入れる ○ ファイルのデータは、 msg.req.files[0].buffer で取得する
35.
curlコマンド curl -X POST
https://****.mybluemix.net/text -H 'Cache-Control: no-cache' -H 'content-type: multipart/form-data' -F files=@{filepath}
36.
パラメータ処理
37.
パラメータで処理内容を変更する ● ポイント ○ リクエストからパラメータを取得する ○
Switchノードでパラメータの内容により、処理を切り替える
38.
パラメータの取得 ● msg.payload.{key} で取得可能
39.
Switchノード ● プロパティの内容に応じて、 処理を分岐させることができる ここでは、 ● プロパティ値として、 msg.method
を使用 ● 該当がない場合の対応として、 “otherwise” を入れておく
40.
curlコマンド curl -X POST
https://****.mybluemix.net/switch -H 'Cache-Control: no-cache' -H 'content-type: multipart/form-data' -F 'files=@{filepath}' -F method=text
41.
カスタムモデルの使用
42.
カスタムモデルの作成手順 ● Visual Recognition
Tool(Beta)を起動 ● 下記の情報をアップロード ○ モデル名 ○ 分類したい写真群の ZIPデータ ○ ネガティブモデルもオプションで追加可能 ● 作成開始 ● トレーニング ● 準備完了 詳しくは、 https://console.bluemix.net/docs/services/visual-recognition /tutorial-custom-classifier.html#-
43.
44.
45.
46.
47.
48.
サンプルコード ポイント ● msg.paramsで設定が必要 ○ detect_mode
: classify ○ classifier_ids : {ids} ○ owners : IBM ● 今は、URL指定のみ?
49.
分析結果 https://raw.githubusercontent.com/watson-developer-cloud/doc-tutorial -downloads/master/visual-recognition/dogs.jpg
50.
まとめ ● Visual Recognition
APIは、画像を与えるだけでWatosonから解析結果 を取得できる ● カスタムモデルも簡単に作成できる ● HTTPノードでAPI化してしまえば、他のサービスから簡単に利用することが できる ● Functionノードを使えば、Javascriptでコードが記述できる ● Functionノードを使わなくても、他のノードで代替可能 気になるところ ● APIの制限はどうかけるのか?
51.
Node-RED User Group
Japan @ Osakaの活動
52.
第1回「Osakaキックオフ」やります! https://node-red-osaka.connpass.com/event/77653/
53.
LT枠あります!
54.
ご清聴ありがとうございました!
Baixar agora