nuiプログラミング演習2015

13
NUIプログラミング演習 宮崎大学 学生主催プログラミング勉強会 中央大学 飯尾 淳

Upload: jun-iio

Post on 17-Jul-2015

502 views

Category:

Software


1 download

TRANSCRIPT

Page 1: NUIプログラミング演習2015

NUIプログラミング演習

宮崎大学 学生主催プログラミング勉強会

中央大学 飯尾 淳

Page 2: NUIプログラミング演習2015

宮崎大学 学生主催プログラミング勉強会 Copyright © Jun Iio 2

メニュー● マルチタッチをやってみる

– Kivyにチャレンジ

● Leap Motionプログラミングに挑戦– Leap 3台(?)貸与します

● Myoプログラミングに挑戦– Myo 1台,貸与します

Page 3: NUIプログラミング演習2015

宮崎大学 学生主催プログラミング勉強会 Copyright © Jun Iio 3

Kivy● http://kivy.org/#download

– 上記サイトから,Kivy 一式をダウンロード● インストール● README.txtに従い,リンクを作成

$ sudo /Volumes/Kivy/make-symlinks(ボリュームはマウントしておくこと.OS Xの場合)

Page 4: NUIプログラミング演習2015

宮崎大学 学生主催プログラミング勉強会 Copyright © Jun Iio 4

Kivy● プログラムの起動

$ kivy (python script)[RET]

● サンプルアプリを試してみよう$ cd /Volumes/Kivy/examples/...$ kivy main.py [RET]

(前述と同条件.OS Xの場合)

● 1本指と2本指のドラッグで何が違うか?

Page 5: NUIプログラミング演習2015

宮崎大学 学生主催プログラミング勉強会 Copyright © Jun Iio 5

Kivy

Page 6: NUIプログラミング演習2015

宮崎大学 学生主催プログラミング勉強会 Copyright © Jun Iio 6

Kivyチュートリアル● $(Kivy_home)/examples/tutorials/pong● ピンポンゲーム

– steps/ に,途中段階のプログラムが配置済み– step1 〜 step5 まで

● main.py と pong.kv– main.py にプログラムを記述– pong.kv に,ウィジットの配置を記述

● 各ステップのプログラムを参考に

Page 7: NUIプログラミング演習2015

宮崎大学 学生主催プログラミング勉強会 Copyright © Jun Iio 7

Leap Motion

● Developer Portalのアカウント登録が必要● まずアカウント登録してから…

– Leapソフトウェア一式とSDKをダウンロード– インストール

Page 8: NUIプログラミング演習2015

宮崎大学 学生主催プログラミング勉強会 Copyright © Jun Iio 8

Leap Motion● https://developer.leapmotion.com/getting-

started– 上記サイトから,Installer & SDKをダウンロード

● 適当なディレクトリで,パッケージを展開– REAEME.txt,インストーラ,LeapSDK

● インストールを実施

● SDKは作業ディレクトリに移動

Page 9: NUIプログラミング演習2015

宮崎大学 学生主催プログラミング勉強会 Copyright © Jun Iio 9

Get Started

Page 10: NUIプログラミング演習2015

宮崎大学 学生主催プログラミング勉強会 Copyright © Jun Iio 10

日本語チュートリアル記事

http://www.buildinsider.net/small/leapmotioncpp/01

Page 11: NUIプログラミング演習2015

宮崎大学 学生主催プログラミング勉強会 Copyright © Jun Iio 11

Myo Developer Portal

ここからスタート SDKは

こちらから

https://developer.thalmic.com

Page 12: NUIプログラミング演習2015

宮崎大学 学生主催プログラミング勉強会 Copyright © Jun Iio 12

Myo Connect

Page 13: NUIプログラミング演習2015

宮崎大学 学生主催プログラミング勉強会 Copyright © Jun Iio 13

Myo● Myo Connectのセットアップ

– ダウンロード– インストール– 起動

● SDK– 作業ディレクトリにコピー– sdk/examples/ ディレクトリ内の hello-myo.cpp