SlideShare a Scribd company logo
次世代シューティングゲーム
HAL大阪 ロボット学部 葛巻大樹
HAL大阪 IT学部 河野純也
自己紹介
HAL大阪 先端ロボット学科
Lebe Inc. IoToy部 IoTエンジニア
C言語ばかりやっていましたが、最近はPython
とオブジェクト指向の勉強をはじめました。
葛巻大樹 @makki0205
制作物
制作物
次世代シューティングゲーム!!!
制作物
まず人の顔を認識させて、その人の写真を撮ります。
制作物
次に、スマホの画面を合わせます。
スマホ
制作物
すると、銃になるのでこの画面で
モニターに写ってる人を撃ちます。
スマホ
制作物
モニター
制作物
こんなヤツは。。
モニター
制作物
こう!!!!!!!!!
モニター
実装
使った技術
実装
言語: Python
ライブラリ: Tornado
モジュール: OpenCV
サーバサイド
フロントエンド
言語: JavaScript
ライブラリ: jQuery
流れ
WEBサーバ
OpenCVで顔認識
UDP socket
web socket
web socket
スマホ
PC
流れ
WEBサーバ
OpenCVで顔認識
スマホ
PC
発射したヨ!
流れ
WEBサーバ
OpenCVで顔認識
スマホ
PC
発射したヨ!
判定して!
流れ
WEBサーバ
OpenCVで顔認識
スマホ
PC
発射したヨ!
判定して!
当たった!
流れ
WEBサーバ
OpenCVで顔認識
スマホ
PC
発射したヨ!
判定して!
当たった!
当たったらしい!
苦労した点
苦労した点
苦労した点
WEBサーバ
OpenCVで顔認識
スマホ
発射したヨ!
判定して!
当たった!
ここ!!!!
最後に
最後に
皆さん楽しんでもらえました!
最後に

More Related Content

Viewers also liked

Kaggle presentation friday
Kaggle presentation fridayKaggle presentation friday
Kaggle presentation friday
David Bourke
 
Kontrak latihan murid mt tahun 3 2017
Kontrak latihan murid mt tahun 3 2017Kontrak latihan murid mt tahun 3 2017
Kontrak latihan murid mt tahun 3 2017
Saliza Shamsuddin
 
Coates Hire - Water Treatment Engineering Solutions
Coates Hire - Water Treatment Engineering Solutions Coates Hire - Water Treatment Engineering Solutions
Coates Hire - Water Treatment Engineering Solutions
Rafi Tchopourian
 
Parcial calificado 5 relaciones internacionales ldb
Parcial calificado 5 relaciones internacionales ldbParcial calificado 5 relaciones internacionales ldb
Parcial calificado 5 relaciones internacionales ldb
Leidy Dueñas Barahona
 
Access
AccessAccess
Access
Ana Gastelum
 
NACIONALIZACION ESTATIZACION PRIVATIZACION Y EXPROPIACION
NACIONALIZACION ESTATIZACION PRIVATIZACION Y EXPROPIACIONNACIONALIZACION ESTATIZACION PRIVATIZACION Y EXPROPIACION
NACIONALIZACION ESTATIZACION PRIVATIZACION Y EXPROPIACION
Lervin Loyo
 
Politicas petroleras en_venezuela
Politicas petroleras en_venezuelaPoliticas petroleras en_venezuela
Politicas petroleras en_venezuela
Lervin Loyo
 
Higiene y seguridad industrial
Higiene y seguridad industrialHigiene y seguridad industrial
Higiene y seguridad industrial
kengy carrillo
 
3行ラベリング 事例9-pdca
3行ラベリング 事例9-pdca3行ラベリング 事例9-pdca
3行ラベリング 事例9-pdca
Mizuhiro Kaimai
 
S4 tarea4 hecig
S4 tarea4 hecigS4 tarea4 hecig
Habilidades c3 m5_ramiro_palacios_actividad-diagnostico-personal-y-organizaci...
Habilidades c3 m5_ramiro_palacios_actividad-diagnostico-personal-y-organizaci...Habilidades c3 m5_ramiro_palacios_actividad-diagnostico-personal-y-organizaci...
Habilidades c3 m5_ramiro_palacios_actividad-diagnostico-personal-y-organizaci...
RAMIROPALACIOS21
 
รายงานผลการประชุมประชาคม
รายงานผลการประชุมประชาคมรายงานผลการประชุมประชาคม
รายงานผลการประชุมประชาคม
ปิยนันท์ ราชธานี
 
Attendance powerpoint new we170317
Attendance powerpoint new we170317Attendance powerpoint new we170317
Attendance powerpoint new we170317
laytonschool
 
Tutorial de Uso do R Selenium
Tutorial de Uso do R Selenium Tutorial de Uso do R Selenium
Tutorial de Uso do R Selenium
Daniel Marcelino
 
Delitos informaticos
Delitos informaticosDelitos informaticos
Delitos informaticos
Nancy Liliana Sabogal Torres
 
Lamparas fluorescentes y compactas
Lamparas fluorescentes y compactasLamparas fluorescentes y compactas
Lamparas fluorescentes y compactas
ACI MASER
 
Instituto oficial patria
Instituto oficial patriaInstituto oficial patria
Instituto oficial patria
Bessybarahona
 
Face histórica dos direitos humanos
Face histórica dos direitos humanosFace histórica dos direitos humanos
Face histórica dos direitos humanos
Lua Miziara
 
Tecnologia24 (1)
Tecnologia24 (1)Tecnologia24 (1)
Tecnologia24 (1)
juan jose medina
 

Viewers also liked (19)

Kaggle presentation friday
Kaggle presentation fridayKaggle presentation friday
Kaggle presentation friday
 
Kontrak latihan murid mt tahun 3 2017
Kontrak latihan murid mt tahun 3 2017Kontrak latihan murid mt tahun 3 2017
Kontrak latihan murid mt tahun 3 2017
 
Coates Hire - Water Treatment Engineering Solutions
Coates Hire - Water Treatment Engineering Solutions Coates Hire - Water Treatment Engineering Solutions
Coates Hire - Water Treatment Engineering Solutions
 
Parcial calificado 5 relaciones internacionales ldb
Parcial calificado 5 relaciones internacionales ldbParcial calificado 5 relaciones internacionales ldb
Parcial calificado 5 relaciones internacionales ldb
 
Access
AccessAccess
Access
 
NACIONALIZACION ESTATIZACION PRIVATIZACION Y EXPROPIACION
NACIONALIZACION ESTATIZACION PRIVATIZACION Y EXPROPIACIONNACIONALIZACION ESTATIZACION PRIVATIZACION Y EXPROPIACION
NACIONALIZACION ESTATIZACION PRIVATIZACION Y EXPROPIACION
 
Politicas petroleras en_venezuela
Politicas petroleras en_venezuelaPoliticas petroleras en_venezuela
Politicas petroleras en_venezuela
 
Higiene y seguridad industrial
Higiene y seguridad industrialHigiene y seguridad industrial
Higiene y seguridad industrial
 
3行ラベリング 事例9-pdca
3行ラベリング 事例9-pdca3行ラベリング 事例9-pdca
3行ラベリング 事例9-pdca
 
S4 tarea4 hecig
S4 tarea4 hecigS4 tarea4 hecig
S4 tarea4 hecig
 
Habilidades c3 m5_ramiro_palacios_actividad-diagnostico-personal-y-organizaci...
Habilidades c3 m5_ramiro_palacios_actividad-diagnostico-personal-y-organizaci...Habilidades c3 m5_ramiro_palacios_actividad-diagnostico-personal-y-organizaci...
Habilidades c3 m5_ramiro_palacios_actividad-diagnostico-personal-y-organizaci...
 
รายงานผลการประชุมประชาคม
รายงานผลการประชุมประชาคมรายงานผลการประชุมประชาคม
รายงานผลการประชุมประชาคม
 
Attendance powerpoint new we170317
Attendance powerpoint new we170317Attendance powerpoint new we170317
Attendance powerpoint new we170317
 
Tutorial de Uso do R Selenium
Tutorial de Uso do R Selenium Tutorial de Uso do R Selenium
Tutorial de Uso do R Selenium
 
Delitos informaticos
Delitos informaticosDelitos informaticos
Delitos informaticos
 
Lamparas fluorescentes y compactas
Lamparas fluorescentes y compactasLamparas fluorescentes y compactas
Lamparas fluorescentes y compactas
 
Instituto oficial patria
Instituto oficial patriaInstituto oficial patria
Instituto oficial patria
 
Face histórica dos direitos humanos
Face histórica dos direitos humanosFace histórica dos direitos humanos
Face histórica dos direitos humanos
 
Tecnologia24 (1)
Tecnologia24 (1)Tecnologia24 (1)
Tecnologia24 (1)
 

Recently uploaded

遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
Takayuki Nakayama
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
 

Recently uploaded (8)

遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
 

次世代シューティングゲーム

Editor's Notes

  1. すみません先程銃のデバイス禁止って言われたんですが僕の作品が次世代シューティングゲームの発表を始めたいと思います。
  2. まず名前なんですが「かつらまき」といいます。結構難しいですよね。。 Twitterはmakki0205でしてるので是非フォローしてください! ずっとC言語していたんですが、最近はPythonをしているのと同時にオブジェクト指向の勉強をしています。
  3. では、今回ボクがつくったものなんですが
  4. タイトルでもわかるように、次世代シューティングゲームをつくりました。 まずこの次世代シューティングゲームなんですがどういうものかというと。 実際にいる人の顔を使ってその人を撃つっていうアーケードゲームを作りました.
  5. まず人の顔を認識させて、写真を撮ります。これは後々、マトになります。
  6. スマホのセンサーには個体差があるため次にスマホの画面を合わせてキャリブレーションします。Wiiとかでもあるような初期位置のセットです
  7. 設定が終わると、スマホの画面が銃に変わります。 この銃をつかって、モニターに写ってる人をうちます。
  8. モニターの画面はこんな感じになっています。可愛い僕が写っていますね。 少しうざいです。
  9. こんなやつは
  10. こう!!と。撃っちゃいましょう。
  11. では、使った技術を説明していきたいと思います。
  12. サーバは最近勉強してるのでPythonでかきました。webサーバをたてたのでライブラリとして、Tornado(トルネード)を使いました。 他にも顔を認識するためにOpenCVをいれました。フロントエンドはJavaScriptですね。
  13. 通信はこんなふうになっています。 webサーバとスマホ、PCはweb socketを使っていますが、ラズパイとwebサーバはweb socketである必要がなかったので、UDP socketを使いました。
  14. 流れとしては、まずスマホをもったひとがタマを撃ちます。
  15. すると、webサーバはそのデータをラズパイに送ります。
  16. ラズパイは送られてきたものを顔にあたっているかを確認します
  17. 当たっていたら、PCへ当たったよ!と教えてあげます。
  18. この制作物で苦労した点は、
  19. ロボットアームで人の顔をいかけるプログラム顔にあたっているかどうかを判定するのに手こずりました.
  20. 今回はHALのイベントウィークという場でのものだったので、たくさんの人がこのシューティングゲームで遊んでくれました。
  21. 皆さんたのしんでいただけたようでよかったです!! あとで後ろにカメラとロボットアームで顔を追いかけるカメラのようなものを作ったので展示しておきます。
  22. 最後に宣伝なんですが、4月14日にReactのハンズオンをします! お時間がある方ぜひきてください! これで僕の発表を終わります!ありがとうございました!