20110924 kansai kinect_vol1
TRANSCRIPT
http://www.flickr.com/photos/pictureperfectpose/76138988/
この内容は、自分の経験を元に作成しています。同じことをやってみて、結果が異なった場合、損害を被った場合でも、責任は負いかねます。
アジェンダ
•現在の状況•ライセンス•必要な知識
http://www.flickr.com/photos/27048731@N03/4004520672/
現在の状況
http://www.flickr.com/photos/hoyvinmayvin/5873697252/
http://www.flickr.com/photos/vermininc/2777441779/
http://twitter.com/#!/chibicode/status/33769337827368960
http://channel9.msdn.com/Series/KinectSDKQuickstarts/Understanding-Kinect-Hardware
3D 距離センサー
RGBカメラ
チルトモーターマイクアレイ
KINECTの概要
比較表(仕様)
項目 KINECT forWindows SDK OpenNI
対応OS Windows 7 (32bit,64bit)
Windows XP,Vista,7(32bit,64bit)Ubuntu 10.10(32bit,64bit)Mac OS X 10.6Android
開発言語 C++C#
CC++C#Java
対応デバイス KINECTXPon ProXPon Pro LIVEKINECT(非公式ドライバを使用)
商用利用不可(別途リリースのアナウンスあり)
可(GPL/LGPL)
比較表(機能 1/2)
項目 KINECT forWindows SDK OpenNI
RGBカメラ解像度 1280x1024640x480
1280x1024(15fps)640x480(30fps)
距離カメラ解像度 320x24080x60
640x480(30fps)
距離カメラ範囲 850mm-‐4,000mm 500mm-‐10,000mm(実測)
ユーザー追跡解像度 320x240,80x60 640x480
ユーザー追跡人数 7人 −−−
骨格追跡のためのポーズ 不要 要
骨格追跡人数 2人 −−−
比較表(機能 2/2)
項目 KINECT forWindows SDK OpenNI
音声機能の利用 ○ △(※)チルトモーターの動作 ○ ×ミラー機能 × ○RGBと距離カメラのずれ補正機能 ○ ○ユーザーの検出、消失時の通知機能 × ○骨格追跡開始、終了時の通知機能 × ○RGBと距離カメラデータの保存、再生機能 × ○※:APIとしては実装されているが、現在のところ動作していない
ライセンス
http://www.flickr.com/photos/acidpix/3503656557/
お客様は、ご自身のXboxまたは Xbox 360においてのみ、Kinectセンサーを使用し、その他のいかなる機器(例えば、パソコン、その他のビデオゲーム機等)と共に使用してはなりません。
Xbox 360 Kinect センサー 取扱説明書 P13
KINECT for Windows SDK
• 非商用–研究、教育、個人的な研究–開発者、研究者、ホビースト、学生–ランタイムなどの再配布はできない
• 可能–デモの共有–教室での教育(有償も可)
–無償アプリ–プロトタイプ
h-ps://skydrive.live.com/?cid=9c2ab7130be95e28&sc=documents&id=9C2AB7130BE95E28%21934
KINECT および SDKのライセンス
現在のところ、KINECT、SDKともに商用利用は禁止であるが、ユーザーの意見を参考にしながら少しずつ分かりやすくしてる。
http://www.flickr.com/photos/aplumb/5209393234/
http://www.asus.com/Multimedia/Motion_Sensor/Xtion_PRO/
http://www.asus.com/Multimedia/Motion_Sensor/Xtion_PRO_LIVE/
Xtion Pro Livehttp://www.asus.com/Multimedia/Motion_Sensor/Xtion_PRO_LIVE/
Sensorについて• SensorはKINECT用のドライバではない• KINECT用のドライバはSensorを改造したOSSのものを利用する
•MicrosoftとしてはKINECTとOpenNIの組み合わせはノーコメント
• OpenNIの公式デバイスとしてXtionがある
知識
http://www.flickr.com/photos/detbuzzsaw/2916025271/
http://d.hatena.ne.jp/kaorun55/20110609/1307611002
http://d.hatena.ne.jp/kaorun55/20110718/1310993131
OpenNI-Win32-1.3.2.1-Dev.msi /passive /norestartSensorKinect-Win-OpenSource32-5.0.3.3.msi /passive /norestartNITE-Win32-1.4.0.5-Dev.msi /passive /forcerestar
NUINatural User Interface
http://www.flickr.com/photos/roguemm/2890425768/
自動化を考える項目 ツール 実例
NUIデバイスに依存しないロジック層
xUnit ○NUIデバイスとのインタフェース層(ライブラリ)
xUnit + Mockライブラリ ○NUIデバイスからのデータを利用する層
xUnit + Mockライブラリ ○ユーザーインタフェース層 記録&再生 + 画像比較 ×
http://twitter.com/#!/chibicode/status/33769337827368960
http://www.flickr.com/photos/pictureperfectpose/76138988/
この内容は、自分の経験を元に作成しています。誤った内容もあるでしょうし、同じことをやってみて、損害を被った場合でも、責任は負いかねます。
アジェンダ
•アジャイルとは• NUIアプリとアジャイル• コミュニティとイベント
http://www.flickr.com/photos/27048731@N03/4004520672/
最初の一冊
http://www.amazon.co.jp/exec/obidos/ASIN/4274068560/kaorun55-22/
1. 顧客満足を最優先し、価値のあるソフトウェアを早く継続的に提供します。
2. 要求の変更はたとえ開発の後期であっても歓迎します。変化を味方につけることによって、お客様の競争力を引き上げます。
3. 動くソフトウェアを、2-3週間から2-3ヶ月というできるだけ短い時間間隔でリリースします。
アジャイル宣言の背後にある原則
4. ビジネス側の人と開発者は、プロジェクトを通して日々一緒に働かなければなりません。
5. 意欲に満ちた人々を集めてプロジェクトを構成します。環境と支援を与え仕事が無事終わるまで彼らを信頼します。
6. 情報を伝えるもっとも効率的で効果的な方法はフェイス・トゥ・フェイスで話をすることです。
アジャイル宣言の背後にある原則
7. 動くソフトウェアこそが進捗の最も重要な尺度です。
8. アジャイル・プロセスは持続可能な開発を促進します。一定のペースを継続的に維持できるようにしなければなりません。
9. 技術的卓越性と優れた設計に対する不断の注意が機敏さを高めます。
アジャイル宣言の背後にある原則
10.シンプルさ(ムダなく作れる量を最大限にすること)が本質です。
11.最良のアーキテクチャ・要求・設計は、自己組織的なチームから生み出されます。
12.チームがもっと効率を高めることができるかを定期的に振り返り、それに基づいて自分たちのやり方を最適に調整します。
アジャイル宣言の背後にある原則
http://www.amazon.co.jp/exec/obidos/ASIN/4274068560/kaorun55-22/
http://www.amazon.co.jp/exec/obidos/ASIN/4274068560/kaorun55-22/
http://www.amazon.co.jp/exec/obidos/ASIN/4274068560/kaorun55-22/
http://www.amazon.co.jp/exec/obidos/ASIN/4274068560/kaorun55-22/
http://www.slideshare.net/hiranabe/now-past-and-future-of-agile-development-and-xp
Mountain Goat Software, LLC
Cancel
Gift wrap
Return
スプリント2~4週間
返品スプリントゴール
スプリントバックログ
出荷可能な製品の積み上げ
プロダクトバックログ
クーポンギフト包装クーポン
キャンセル
24時間
http://www.slideshare.net/Ryuzee/scrum-3543815
Scrum
Mountain Goat Software, LLC
Scrum フレームワーク•プロダクトオーナー•スクラムマスター•チーム
役割
•スプリント計画•スプリントレビュー•スプリント振り返り•デイリースクラム
儀式
•プロダクトバックログ•スプリントバックログ•バーンダウンチャート
道具
http://www.slideshare.net/Ryuzee/scrum-3543815
バックログ
http://agilesoftwaredevelopment.com/scrum/simple-product-backlog
自動化を考える項目 ツール 実例
NUIデバイスに依存しないロジック層
xUnit ○NUIデバイスとのインタフェース層(ライブラリ)
xUnit + Mockライブラリ ○NUIデバイスからのデータを利用する層
xUnit + Mockライブラリ ○ユーザーインタフェース層 記録&再生 + 画像比較 ×
https://sites.google.com/site/rxtstudy/home/20110730
2011.10.8(土) 大阪産業創造館(本町)
AgileTourOsaka2011
h-p://kokucheese.com/event/index/16868/
2011.10.8(土) 大阪産業創造館(本町)
アジャイル開発の普及を阻むものを受け止め、乗り越えようオージス総研 藤井 拓
チームの自律性を発現する仕組み作り ~
ThoughtWorks Studios を使ったアジャイル開発のすすめ ~テクノロジックアート 設楽 秀輔
AgileTourOsaka2011
関係者に理解してもらえるアジャイル開発にむけて ~採択されたアジャイル開発の学術論文から説明のパターンをさぐる森崎 修司(@smorisaki)
静岡大学 / 奈良先端科学技術大学院大学
「Head First インセプションデッキ ~頭とからだで覚えるデッキ作りの基本~」永和システムマネジメント 西村直人 featuring スクラム道アジャイル開発と組織
吉羽 龍太郎(@Ryuzee)
株式会社アイ・シー・アイh-p://kokucheese.com/event/index/16868/
スクラムギャザリング東京
Jeff Patton
Henrik Kniberg
10/19(水)10/22(土)
Scrum and XP from
trenches
UserStory
Mapping
スクラムギャザリング東京 2011http://scrumgatheringtokyo.org/
10/19(水) 野村コンファレンスプラザ日本橋
10/22(土) 早稲田大学理工学部