Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Watson Visual Recognition と Node-RED で 顔認識アプリを簡単に作成してXamarinでモバイル化!

Watson Visual Recognition と Node-RED で 顔認識アプリを簡単に作成してXamarinでモバイル化!

こちらは2017/06/24に行われた北海道Watsonユーザー会での登壇資料です

Taiji HAGINO

June 24, 2017
Tweet

More Decks by Taiji HAGINO

Other Decks in Technology

Transcript

  1. © 2016 IBM Corporation 1 IBM Bluemix www.bluemix.net Visual Recognition

    × Node-RED × Xamarin で顔認識アプリのモバイル化 Taiji HAGINO IBM BlueHub Developer Advocate
  2. © 2016 IBM Corporation 3 IBM Bluemix www.bluemix.net Taiji HAGINO

    Developer Advocate IBM Japan BlueHub taiponrock • スタートアップ⽀援 • 技術サポート • イベント・コミュニティ • パートナー連携
  3. テクノロジーを活⽤した スタートアップの事業育成 (Incubation Program) ー 8 IBM BlueHubの活動 オープン・イノベーション による新事業の創出

    (Open Innovation Program) ⼤⼿企業 ⼤⼿企業 スタート アップ スタート アップ スタート アップ オープン イノベーション テクノロジー提供 ⼤⼿企業 [テーマ] •Automotive •Healthcare •Inbound Travel … スタート アップ スタート アップ スタート アップ テクノロジー提供 ー BlueHub パートナー [テクノロジー] •Analytics •IoT •Blockchain •Mobile •Security •Watson, etc. メンタリング 1 2
  4. 9 テクノロジーのご紹介 – Cognitive Computing n t - x ao

    W p x sl p x E R E O E d x a E e OS s f Ts r n
  5. © 2016 IBM Corporation 12 IBM Bluemix www.bluemix.net 1.Webアプリケーションを作成する 2.そのアプリ上で、ある⼈物の画像を指定する

    3.その画像を解析する 4.解析結果をWebアプリケーションの画⾯に表⽰する •年齢 •性別 •有名⼈かどうか 5. 1〜4で作ったWebアプリをモバイルアプリにする 本⽇やること
  6. © 2016 IBM Corporation 13 IBM Bluemix www.bluemix.net Node-RED アプリ実⾏環境

    Cloudant データベース Watson Visual Recognition 画像解析
  7. © 2016 IBM Corporation 15 IBM Bluemix www.bluemix.net IBM Bluemix上で

    Watson Visual Recognition APIを サービスとして作成しましょう!
  8. © 2016 IBM Corporation 16 IBM Bluemix www.bluemix.net サービスの作成 (or

    カタログ) ↓ Visualで検索 ↓ Visual Recognitionを選択
  9. © 2016 IBM Corporation 30 IBM Bluemix www.bluemix.net 仕上がりはこんな感じです ⼊⼒httpノード

    分岐ノード テンプレートノード 1つ⽬ テンプレートノード 2つ⽬ 変換ノード Visual Recognitionノード デバッグノード httpレスポンスノード
  10. © 2016 IBM Corporation 35 IBM Bluemix www.bluemix.net Visual Recognitionノード

    ここで、先ほど控えておいた api key を⼊⼒してください
  11. © 2016 IBM Corporation 47 IBM Bluemix www.bluemix.net App Name

    : 任意のアプリケーション名 Organization Identifier : モバイルアプリの名前空間 ターゲットプラットフォーム : 任意のものへチェック Shared Code :任意(今回はPortable Class Library) Use XAML : 任意(今回は使⽤)
  12. © 2016 IBM Corporation 48 IBM Bluemix www.bluemix.net プロジェクト名 :

    任意のプロジェクト名 ソリューション名 : 任意のソリューション名 場所 : 任意のファイルパス(プロジェクトの保管) バージョンコントロール :任意(今回は未使⽤) Xamarin Test Cloud : 任意(今回は未使⽤)
  13. © 2016 IBM Corporation 49 IBM Bluemix www.bluemix.net <?xml version="1.0"

    encoding="utf-8"?> <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.c om/winfx/2009/xaml" xmlns:local="clr- namespace:FaceDetectionApp" x:Class="FaceDetectionApp.FaceDetectionAppPage"> <Label Text="Face Detection App" VerticalOptions="Center" HorizontalOptions="Center" /> <StackLayout> <WebView x:Name="webView" Source="https://taipon- noderedapp01.mybluemix.net/face" VerticalOptions="FillAndExpand" /> </StackLayout> </ContentPage>
  14. © 2016 IBM Corporation 50 IBM Bluemix www.bluemix.net using Xamarin.Forms;

    namespace FaceDetectionApp { public partial class FaceDetectionAppPage : Content Page { public FaceDetectionAppPage() { InitializeComponent(); } } }