Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CardboardのUXをカメラで向上する (droidkaigi 2015/04)

10,443 views

Published on

Cardboard SDK と OpenCV を使って、指で中のものを動かせるVRを実現するお話しです。

Published in: Engineering
  • Be the first to comment

CardboardのUXをカメラで向上する (droidkaigi 2015/04)

  1. 1. CardboardのUIを カメラで向上する 高橋憲一 @ken1_taka
  2. 2. 自己紹介 • Android, iOS, 3Dグラフィクス • 株式会社 kabuku ソフトウェアエンジニア • 東北TECH道場、Tech Institute 講師
  3. 3. 普段はvirtualなものを実体化 (3Dプリント)するための開発をしてます
  4. 4. 今日は思い切りバーチャルな世界の話
  5. 5. なぜやろうと思ったか
  6. 6. 最近アプリ開発の講師はやっ ているけど、Androidにつ いてhackしてないなぁ…
  7. 7. そうだ、Cardboard
  8. 8. CardboarでVR • とっても手軽 • PCと繋ぐもっと高性能なのはもちろんあります が… • ケーブルを繋いだりする煩わしさ
  9. 9. 一つだけ残念なこと • せっかくのタッチパネルを覆ってしまうのでタッ チ操作が出来ない • 横にマグネットのスライドスイッチはあります
  10. 10. しかし…
  11. 11. 使ってくれと言わんばかりにカメラの部分が くり抜かれている
  12. 12. これを使わない 手はない!
  13. 13. でもやり始めたら結構 の道だった(^^;
  14. 14. 必要なもの • Android Studio • Cardboard SDK • Unity 対応版もありますがそれではない方 • OpenCV
  15. 15. Cardboard SDK • 導入は簡単 • https://developers.google.com/cardboard/ android/download • サンプルとライブラリ(.jar) をダウンロード
  16. 16. Cardboard SDK がやってくれること • 左右に並べた複眼ビュー • レンズ歪み補正 • マグネットスイッチのイベント
  17. 17. OpenCV • ちょっと大変 • ここを参考にしました。 • http://smartphone-zine.com/android/use- opencv-for-android-in-the-android- studio.html
  18. 18. 5.0だとうまく動かなかったり • ここで解決 • http://answers.opencv.org/question/ 54450/error-opencv4android-caused-by- javalangillegalargumentexception-service- intent-must-be-explicit/
  19. 19. OpenCVを どう活用するか
  20. 20. カメラからの画像をOpenCV で認識する • 指の形、ポジション • 色を元にトラッキング • http://docs.opencv.org/doc/tutorials/ imgproc/shapedescriptors/hull/hull.html
  21. 21. Demo

×