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

iOSDC2023 Rookies LT

Nakaoka Rei
September 01, 2023

iOSDC2023 Rookies LT

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