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

iOSDC2023 Rookies LT

Avatar for Nakaoka Rei Nakaoka Rei
September 01, 2023

iOSDC2023 Rookies LT

Avatar for Nakaoka Rei

Nakaoka Rei

September 01, 2023
Tweet

More Decks by Nakaoka Rei

Other Decks in Technology

Transcript

  1. © ZOZO, Inc. Apple Vision Pro発表されましたね
 4 非接触での操作 引用元: https://www.youtube.com/watch?v=TX9qSaGXFyg

    Macでも同様のことはできます! 高精度なセンサやカメラによる行動認識
  2. © ZOZO, Inc. 手元のデバイスと標準フレームワークでも可能
 5 • Appleデバイス
 ◦ MacBook
 ◦

    iPhone
 ◦ AirPods Pro
 ◦ Apple Watch
 
 • 標準フレームワーク
 ◦ Vision
 ◦ Speech
 ◦ Core Motion
 
 
 引用元: https://www.youtube.com/watch?v=TX9qSaGXFyg 高精度なセンサやカメラによる行動認識
  3. © ZOZO, Inc. 非接触でMacを操作する技術 その1
 
 9 • デモ
 ◦ 話した言葉に応じてショートカットキーをトリガーする

    
 • 実装
 ◦ SpeechのSFSpeechRecognizerで話し言葉を認識
 ◦ Core Graphicsのイベントをトリガー
 
 
 

  4. © ZOZO, Inc. 非接触でMacを操作する技術 その2
 
 11 • デモ
 ◦ 手の動きに応じてマウス操作する

    
 • 実装
 ◦ VisionのVNDetectHumanHandPoseRequestで手を認識
 ◦ Core Graphicsのイベントをトリガー
 
 
 

  5. © ZOZO, Inc. 非接触でMacを操作する技術 その3
 
 13 • デモ
 ◦ 顔の動きに応じてマウス/ショートカット操作する

    
 • 実装
 ◦ Core MotionでAirPods Proのセンサの値を取得し顔の姿勢を推定
 ◦ Core Graphicsのイベントをトリガー
 
 
 

  6. © ZOZO, Inc. 今回のデモ
 15 1. 話した言葉に応じてショートカットキーをトリガーする
 ◦ https://github.com/NakaokaRei/speech2operate
 


    
 2. 手の動きに応じてマウス操作する(TestFlightからもどうぞ⇩)
 ◦ https://github.com/NakaokaRei/TrackpadAir
 
 
 3. 顔の動きに応じてマウス操作する ◦ https://github.com/NakaokaRei/motion2operate
 

  7. © ZOZO, Inc. 株式会社ZOZO
 計測プラットフォーム開発本部 計測アプリ部 iOSブロック 中岡 黎
 •

    2022年4月に新卒入社
 • 大分県出身
 
 X(Twitter): @rei_nakaoka
 GitHub: @NakaokaRei
 19