BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:ARアプリ開発講習会（AR Kit2・CoreML2が1日ですべ
 て丸わかり）
X-WR-CALNAME:ARアプリ開発講習会（AR Kit2・CoreML2が1日ですべ
 て丸わかり）
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:19700101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:732023@techplay.jp
SUMMARY:ARアプリ開発講習会（AR Kit2・CoreML2が1日ですべて
 丸わかり）
DTSTART;TZID=Asia/Tokyo:20190714T100000
DTEND;TZID=Asia/Tokyo:20190714T170000
DTSTAMP:20260407T192728Z
CREATED:20190515T010447Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/73202
 3?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\nARアプリ開
 発講習会（AR Kit2・CoreML2が1日ですべて丸わかり）\n\niOS
 11より、拡張現実（AR）の「ARKit」と機械学習に関する
 機能「Core ML」が搭載され、話題を呼びました。現在は
 それぞれバージョンがあがり、AR Kit2・CoreML2となって
 、さらに機能豊かなアプリが実装可能となっておりま
 す。\n\nそこで、1日でこれら全てが丸わかりできる講
 習会を開催いたします。\n\nARアプリってどんなものが
 あるの？\n\niPhoneXよりカメラのレンズが2台搭載される
 こととなり、アプリで採寸できるようになりました。
 これにより家具のシミュレーションなどもより正確に
 できるようになっています。\n\nまた、ネイルや化粧の
 シミュレーションアプリも登場しており、試着シーン
 にも欠かさぬ存在になりそうです。\n\nさらに、iPhoneだ
 けで3Dスキャンができるアプリが登場しており、3Dその
 ものが一般人にとっても身近なものになりそうです。\
 n\nARアプリの切り開く未来とは？\n\nGoogleGlassのような
 ヘッドセットが普及すれば、見たものをすぐに調べら
 れる「ARで検索」も当たり前になるでしょうし、AR空間
 上に落書きメモや順路などを残すこともできます。今
 までのスクリーンがスマホ画面から、リアル空間全体
 に変わることになりますので、大きなビジネスチャン
 スがアプリ開発者のもとに訪れるといっても過言では
 ありません。\n\n先日、ポケモンGOの運営元ナイアンテ
 ィックが、開発中の拡張現実プラットフォーム Niantic R
 eal World Platform をプレビュー公開しました。ゲームだけ
 でなく様々な用途に利用される基盤技術と位置づけて
 おり、独自のゲームやアプリの展開を望むサードパー
 ティー開発者を募っているとのことで、ますますAR市
 場は加速しそうです。\n\nARKitとは\n\nARKitはiPhoneやiPad向
 けのARエクスペリエンスを開発するフレームワークで
 、カメラセンサーのデータと、Core Motionデータと総称
 されるデバイス内蔵の加速度計やジャイロスコープ、
 歩数記録計などと連携するフレームワークです。\n\nCor
 e MLとは\n\nCore MLは、モバイルデバイス上で直接、学習
 モデルを実行できる「基本的な機械学習フレームワー
 ク」です。\n\n顔追跡や顔検出、ランドマーク検出、テ
 キスト検出、長方形検出、バーコード検出、オブジェ
 クト追跡などを使用すると、開発者は視覚的な機械学
 習を作成しアプリに実装することができます。\n\nCore M
 Lは単体で使うことも可能ですが、他フレームワークと
 の併用もサポートされており、画像解析には「Vision」
 、ゲームに利用する場合は「GameplayKit」を使うことが
 できます。\n\nVisionとは\n\nコンピュータビジョンの機
 械学習機能を容易にAppに組み込むことができます。フ
 ェイストラッキング、顔検出、ランドマーク、テキス
 ト検出、矩形検出、バーコード検出、オブジェクトト
 ラッキング、画像レジストレーションなどの機能に対
 応しています。\n\n1日で「ARアプリ」と「機械学習」の
 基礎的なことが全てわかります\n\n今回は、このARkitとC
 oreMLをベースにARアプリのサンプルをあますところなく
 解説していき、その複数のサンプルプログラムを参考
 にオリジナルのアプリ（プロトタイプ版）を実装して
 いただきます。\nまた、これらを使って、どんなアプ
 リができるのか、どんなARアプリが人気なのかを紹介
 しつつ、アプリ企画の講座も用意しております。\n\nた
 った1日で、ARや機械学習のiOSの全てがわかる講座とな
 っております。\n\nAppleは2020年に、ARにも仮想現実（VR
 ）にも対応する強力なヘッドセットを開発中と噂され
 ております。\n未来を先回りして、その可能性にかけ
 たいエンジニアの皆さま、ぜひご参加ください。\n\n今
 回取り上げるサンプルアプリ・プログラム\n\nサンプル
 アプリプログラムはAppleが配布しているものと、今回
 独自で用意したものを使い、それぞれについて解説し
 ていきます。\n\n０）Swiftでアプリを作ってみる（Xcode
 の使い方）\n\niOSアプリ開発初心者にはとっつきずらい
 Swiftですが、画面作成には欠かせないプログラミング
 言語です。ゼロからXCodeの使い方をレクチャーしてい
 き、プログラムの構造を理解していただきます。\n\n１
 ）AR空間で3DオブジェクトをAR表示する（ARKit）\n\nネッ
 ト上で無償配布されている3Dオブジェクトを取り込ん
 で、ファインダー越しにあたかもその物体があるかの
 ような体験をしていただきます。\n3Dオブジェクトでオ
 リジナルアプリを制作したい方はあらかじめ、３Dオブ
 ジェクト（usdzファイル、daeファイル）をご用意くださ
 い。\n\n２）カメラ画像からAR空間をマッピング。平面
 検知、物体名を判定する（ARKit）\n\n壁、屋根、テーブ
 ル、床などを判定して表示するアプリを作ります。\n\n
 ３）平面へ3Dオブジェクトを配置させる（ARKit）\n\n平
 面へ実際にサンプルオブジェクトを配置してみます。\
 n\n４）複数のユーザーでAR空間を共有する（ARKit）\n\n
 例えば、同じ焚き火を囲むようなキャンプファイアー
 アプリを作ることができます。\n\n５）空間認識データ
 を保存。永続性のあるAR空間認識を実現する（ARKit）\n\
 n緯度経度情報と紐付づけるようにすれば、上空に天空
 の城を配置したり皇居に江戸城を建てることもできま
 す。\n\n６）現実世界の鏡面反射を再現する（ARKit）\n\n
 ARKitを使用して、カメラの画像からテクスチャを生成
 し、反射的な仮想オブジェクトをレンダリングします
 。\n\n７）ユーザーの顔を認識する（Vision）\n\n顔をリ
 アルタイムで検出して追跡します。これを応用すれば
 笑顔などの表情をリアルタイム認識、みんなが笑顔に
 なった瞬間に写真撮影するアプリを作ることができま
 す。\n\n８）ファインダーに映った物体をリアルタイム
 で認識する（Vision \, CoreML）\n\ninception-v3という物体認
 識の既存モデルを使ったリアルタイム検出アプリです
 。\nVisionフレームワークを使用して写真を事前処理し
 、コアMLモデルで分類します。\n机、椅子といった一般
 的な物体（1000種類）を認識して一般名称を表示、認識
 率を計測することができます。\n表示するテキストを
 翻訳すれば「指差し単語帳」ができますし、\n認識率
 が何パーセント以上になれば「写真をとる」というよ
 うなトリガーを発動するアプリが考えられます。\n\n９
 ）カメラで空間を認識。学習モデルで検知したオブジ
 ェクト座標に3Dオブジェクトを配置（Vision\,CoreML\,ARKit
 ）\n\nその物体が何なのかを認識し、その物体の上にテ
 キストや３Dオブジェクトを表示します。\n\n１０）Playg
 roundとCreateMLで学習モデルを作成する（CreateML）\n\n実際
 に画像を集めてモデルを作ります。例えば、「この人
 の画像は、オバマか、トランプか」といった機械学習
 のモデルを作っていただき、それを上記の「リアルタ
 イム物体認識アプリ」に独自モデルを組み込んで試し
 ていただきます。\nこれを応用すると、「この花はな
 んていう名前なんだろう」という時に調べられるリア
 ル検索アプリなどを作ることができます。（犬種、猫
 種、フォント名を教えるアプリなどが、すでに人気ア
 プリとして出ています。）\nまた、ある看板や特定の
 人を見つけると反応するアプリや、スタンプラリーな
 ども考えられます。\n\n※）実装時間や参加者のスキル
 レベルを考慮して、スピード調整させていただきます
 ので、全てを網羅できない場合がございます。ただ、i
 OSアプリの上級者でも、独自で進んでいただけるよう
 なカリキュラムにしております。\n\n【参加対象者】\n\
 n・iPhoneアプリを作ってみたいという方（学生、初心者
 エンジニアも歓迎）\n・機械学習のアプリを実際に作
 ってみたい方\n・ARアプリを実際に作ってみたい方\n・
 この分野で仕事をとっていきたいという方\n\n初心者の
 方には、サンプルプログラムを動かして、ちょっとし
 た改変を楽しんでいただき、\n上級者の方には、複数
 のサンプルプログラムを応用し、独自のアプリを実装
 していただきます。\n\n【再受講制度】\n\n「その日の
 講習で理解ができなかった。みんながいるところで一
 緒に開発したい。」という方のために、今回の当講座
 の参加者に限り、次回以降（隔月開催を予定）も無償
 参加できるようにいたします。（今は特に制限はござ
 いませんが、後になって回数制限や廃止になることが
 あります。）\n\n【持ち物】ARKitに対応したMAC機種とiPho
 ne機種について\n\n開発実機：「OS Sierra 10.12.4」以上の
 アップルデバイス\n・MacBook（Late 2009またはそれ以降）\
 n・MacBook Pro（2010年半ば以降）\n・MacBook Air（2010年後半
 以降）\n・Mac mini（2010年半ば以降）\n・iMac（2009年後半
 またはそれ以降）\n・Mac Pro（2010年半ば以降）\n\n検証
 端末：iPhone6S〜8\,X\,XSのいずれか\n\niOSのバージョンとMA
 XOSは最新版にしていただき、あらかじめXcodeをダウン
 ロード、最新バージョンにしてください。\n\n※貸し出
 しはございません。ARKitアプリはシミュレータで動か
 ないため、iPhone6S以上をご用意ください。\n\n【カリキ
 ュラム】\n\n10:00-13:00　「サンプルプログラムの解説」\
 n\nXcodeの使い方の説明と10個のサンプルプログラムの解
 説。講義中もサンプルプログラムを改変することでア
 プリの作り方を学んでいただきます。\n\n14:00-15:00　「A
 Rアプリの企画講座」\n\n実際にどんなARアプリが公開さ
 れ、どんなARが人気なのかを学びます。その上でアプ
 リ企画のポイントを詳しく解説します。午前で学んだ
 サンプルアプリの、どのロジックをどのように使って
 、どんなアプリができるのかについても復習していた
 だきます。\n\n15:00-17:00　「オリジナルアプリの実装」\
 n\nサンプルプログラムで学んだロジックを使い、新し
 くオリジナルアプリを制作していただきます。初心者
 はサンプルアプリに手を入れていく程度でも楽しいア
 プリケーションを作ることができますし、アプリ開発
 経験者は今までのスキルに今回学んでいただいたロジ
 ックを入れることで、さらに魅力的なアプリ開発体験
 ができることでしょう。\n\n【講師紹介】\n\nフリーラ
 ンスのエンジニアとしてVR/ARアプリおよび画像認識ア
 プリの開発に従事。\nゲームからBtoB向けアプリまで実
 績多数。
LOCATION:デイズ赤坂見附 東京都港区 赤坂3-9-1 (紀陽ビル)
URL:https://techplay.jp/event/732023?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
