Submit Search
LeapMotionとpythonで遊ぶ
3 likes
2,814 views
M
monochrojazz
LeapMotionの情報をpythonで取得する。 環境Ubuntu16.04
Technology
Read more
1 of 10
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
More Related Content
PDF
Gestion des Stocks 2006 module 1.pdf
JabirArif
PDF
Protection des cultures Contrôle du mildiou de la pomme de terre par le syst...
Green Smile
PPTX
Alcoholic Fermentation Process
Jordan Arroyo
PPTX
Phycoremediation.pptx
Dr. R. DINESHKUMAR
PPTX
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
シスコシステムズ合同会社
PDF
AWS初心者向けWebinar AWS上でのDDoS対策
Amazon Web Services Japan
PDF
Apache tinkerpopとグラフデータベースの世界
Yuki Morishita
PDF
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
Trainocate Japan, Ltd.
Gestion des Stocks 2006 module 1.pdf
JabirArif
Protection des cultures Contrôle du mildiou de la pomme de terre par le syst...
Green Smile
Alcoholic Fermentation Process
Jordan Arroyo
Phycoremediation.pptx
Dr. R. DINESHKUMAR
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
シスコシステムズ合同会社
AWS初心者向けWebinar AWS上でのDDoS対策
Amazon Web Services Japan
Apache tinkerpopとグラフデータベースの世界
Yuki Morishita
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
Trainocate Japan, Ltd.
What's hot
(20)
PPTX
Les poissons.
hanane
PDF
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
Amazon Web Services Japan
PDF
온프레미스 쿠버네티스에서도 로드밸런서를 (w MetalLB)
Jo Hoon
PDF
Tekton 入門
Mamoru Shimizu
PPTX
組み込みメーカーだからこそのAWS Cognitoの使い方
shotaueda3
PDF
SMTPのSTARTTLSにおけるTLSバージョンについて
Sparx Systems Japan
PDF
インターネットの仕組みとISPの構造
Taiji Tsuchiya
PPTX
Fermentatin media part 2
ParishiPatel
PDF
IIJmio meeting 31 音声通信の世界
techlog (Internet Initiative Japan Inc.)
PPTX
FEACAL IDICATOR BACTERIA.pptx
swathy lakshmi ps
PDF
Rapport de stage : Utilisation des tablettes numériques en secteur jeunesse, ...
MarieBarriolLaval
PDF
Google Cloud ベストプラクティス:Google BigQuery 編 - 02 : データ処理 / クエリ / データ抽出
Google Cloud Platform - Japan
PPTX
Online measurements of biomass
ashnate
PPTX
Biofilm Formation and Food Safety
maddie2014
PDF
Jakarta EE 8 on JDK17
Rudy De Busscher
PPT
Biodegradation
Stephen Johnson
PPTX
Matinée PMI L'APPROCHE D'ARCHITECTURE D'AFFAIRES POUR ASSURER L'ALIGNEMENT DU...
PMI-Montréal
PDF
密かに話題のBufferbloat
Kazuhito Ohkawa
PDF
Matinée3 Gestion Electronique des Documents (GED)
ALTITUDE CONCEPT SPRL
PPTX
Absorption des composés phénoliques sur des charbons actiifs
Université de Dschang
Les poissons.
hanane
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
Amazon Web Services Japan
온프레미스 쿠버네티스에서도 로드밸런서를 (w MetalLB)
Jo Hoon
Tekton 入門
Mamoru Shimizu
組み込みメーカーだからこそのAWS Cognitoの使い方
shotaueda3
SMTPのSTARTTLSにおけるTLSバージョンについて
Sparx Systems Japan
インターネットの仕組みとISPの構造
Taiji Tsuchiya
Fermentatin media part 2
ParishiPatel
IIJmio meeting 31 音声通信の世界
techlog (Internet Initiative Japan Inc.)
FEACAL IDICATOR BACTERIA.pptx
swathy lakshmi ps
Rapport de stage : Utilisation des tablettes numériques en secteur jeunesse, ...
MarieBarriolLaval
Google Cloud ベストプラクティス:Google BigQuery 編 - 02 : データ処理 / クエリ / データ抽出
Google Cloud Platform - Japan
Online measurements of biomass
ashnate
Biofilm Formation and Food Safety
maddie2014
Jakarta EE 8 on JDK17
Rudy De Busscher
Biodegradation
Stephen Johnson
Matinée PMI L'APPROCHE D'ARCHITECTURE D'AFFAIRES POUR ASSURER L'ALIGNEMENT DU...
PMI-Montréal
密かに話題のBufferbloat
Kazuhito Ohkawa
Matinée3 Gestion Electronique des Documents (GED)
ALTITUDE CONCEPT SPRL
Absorption des composés phénoliques sur des charbons actiifs
Université de Dschang
Ad
Viewers also liked
(14)
PDF
Pythonistaで音ゲーを作る
monochrojazz
PDF
色々なコントローラでRaspberryPiを動かそう
monochrojazz
PDF
音ゲーコントローラとLinux Input Subsystem
monochrojazz
PPTX
音ゲーマーの憂鬱
monochrojazz
PDF
Use After Free 脆弱性攻撃を試す
monochrojazz
PDF
LT Leap MotionとJavaScriptで遊ぼう!
Toshio Ehara
PDF
mpld3でInteractiveデータ可視化
monochrojazz
PDF
ret2libcとpopretで初等的BOF攻撃
monochrojazz
PDF
Leap Motion - 1st Review
Tsukasa Sugiura
PDF
Kali LinuxとMetasploitable2で遊ぼう
monochrojazz
PDF
たのしいPowershell Empire
monochrojazz
PDF
JavascriptでLeap Motion事始め
Kenta Kowaki
PDF
C++でできる!OS自作入門
uchan_nos
PDF
XRDPで怠惰な日々を送る
monochrojazz
Pythonistaで音ゲーを作る
monochrojazz
色々なコントローラでRaspberryPiを動かそう
monochrojazz
音ゲーコントローラとLinux Input Subsystem
monochrojazz
音ゲーマーの憂鬱
monochrojazz
Use After Free 脆弱性攻撃を試す
monochrojazz
LT Leap MotionとJavaScriptで遊ぼう!
Toshio Ehara
mpld3でInteractiveデータ可視化
monochrojazz
ret2libcとpopretで初等的BOF攻撃
monochrojazz
Leap Motion - 1st Review
Tsukasa Sugiura
Kali LinuxとMetasploitable2で遊ぼう
monochrojazz
たのしいPowershell Empire
monochrojazz
JavascriptでLeap Motion事始め
Kenta Kowaki
C++でできる!OS自作入門
uchan_nos
XRDPで怠惰な日々を送る
monochrojazz
Ad
LeapMotionとpythonで遊ぶ
1.
LeapMotionとpythonで遊ぶ monochrojazz@python東海 2016/10/29
2.
自己紹介のようなもの ● @monochrojazz(27) ● セキュリティに興味 が、初心者 ●
致命的な音ゲーマー 音ゲーコントローラを 自作 アプリも自作(Android)
3.
LeapMotion ● 手の動きを赤外線で検知する装置(約$100) ● 指の関節の状態までわりと緻密に検知 ● 開発者向けにSDKが公開されており、 pythonでも手の位置情報が取得可能
4.
今回の要旨 ● LeapMotionとpythonで手の動き取得 ● RaspberryPiにデータを送る ●
GPIOからデータ出力、マイコンボード(mbed)へ ● mbedから自作Androidアプリへ ● 空中の手の動きで音ゲー操作!
5.
LeapMotion Setup ● debファイルは公式からダウンロード dpkg
-i Leap-2.3.1+31549-x64.deb ● が、このままではserviceが何故か起動しないのでserviceファイル作成 http://qiita.com/mu-777/items/4dd6b4c657fb9c676bdc に従い gedit /lib/systemd/system/leapd.service sudo ln -s /lib/systemd/system/leapd.service /etc/systemd/system/leapd.service systemctl daemon-reload sudo service leapd start ● 私の環境ではこれでもやや不安定(serviceが落ちる) だったため/etc/init.d/leapdを消して 改めて再生成した(apt-getしてたら自動で作られてた) 不安定さはほぼ解消した
6.
LeapMotion Setup ● python用に動的ライブラリをSDKからコピー(ついでにサンプルコードも) cd
leap/ cp ../LeapDeveloperKit_2.3.1+31549_linux/LeapSDK/lib/Leap.py . cp ../LeapDeveloperKit_2.3.1+31549_linux/LeapSDK/lib/x64/LeapPython.so . cp ../LeapDeveloperKit_2.3.1+31549_linux/LeapSDK/lib/x64/libLeap.so . ● LeapMotionのpythonSDKはpython2のみ対応 必要に応じて環境を整える pyenv local 2.7.12
7.
LeapMotionとpython ● こんな感じで手の動きがフレームごとに取得できる ● サンプルコードが丁寧なので詳細な使い方は それを読んだ方が早い フレームごとに呼ばれる関数 手や指の位置などが取得可能
8.
LeapMotionとpython ● サンプルコードを改造して大まかな位置情報のみを RaspberryPiへ送信
9.
実演 なんかもうごっちゃごちゃの図
10.
終わりに ● 低難易度であればちゃんとゲームとして 成立するぐらいには精度がいい ● 元々RaspberryPiから先はpythonで 組んであったのでそれらと統合できることは 非常に都合がよかった ● 音ゲー楽しい
Download