memorandums

日々の生活で問題解決したこと、知ってよかったことなどを自分が思い出すために記録しています。

openni の検索結果:

Kinectで腕(手)のスイング速度を計ってみた

…ngでsimple-openniを使用しています。simple-openniのサンプルにスケルトンの端点の3次元位置を取得できるものがあるので、それを利用しただけです。。。使ったサンプルはexamples/OpenNI/Userです。実装上のポイントは以下です。といっても新しい情報はありませんが。。。 ■方法(1)時間差の計測にProcessingのmillis()を利用。今回値を保存して、前回値と今回値の差を取得します。こちらの単位はその名の通りミリ秒です。(2)3次元位置…

最近のKinectの環境セットアップは簡単

…ngのsimple-openniで作ったアプリを動かそうとしたところ。。。動かず。そういえばmacportsをやめてhomebrewにしたのであれこれライブラリ関係がリンク切れになったらしい。。。で、以下がbrewで環境を整えて動かすまでの履歴です。 やったこと (1)インストール済みのOpenNIをアンインストール手順は以下に書かれています。感謝感謝。Link: MacでのOpenNIのアンインストール(2)brew版のOpenNIをインストールこちらもインストールを自動化…

大学祭&オープンキャンパス

でした。本研究室からの出し物は学生さんが開発したiPhoneアプリとKinect(Processing&simple-openniライブラリ)でした。以下が学生さんが説明員で活躍しているところです。そして以下がKinectアプリです。人間ピアノ。骨格認識で間接部を触るとピアノの音階(ドレミ)が鳴るというものです。複数人で同時プレイが可能です。オープンキャンパスは今日でオシマイですが、大学祭は明日までやっています。お時間のある方、遊びにきてくださいね。

simple-openniライブラリで遊んでみた

Processingのkinectライブラリの1つであるsimple-openniとFisicaライブラリ(JBox2D)で遊んでみました。動画を見ればやりたいことはわかっていただけるかと思います。ただ、物体同士が思ったように反発してくれません。恐らく、スケルトン情報をもとに強制的にFCircleの位置を変えているだけなので力も速度もないため停止した物体同士の衝突として計算されているのではないかと思います。とりあえずできたところまでメモ。

Lion+macports2.0.0でopenniをインストールした

…universal openniのサイトからopenniとniteをダウンロード OpenNI Unstable Build for MacOSX 10.6 Universal x86/x64 (32/64-bit) v1.3.2.3 PrimeSense NITE Unstable Build for MacOSX 10.6 Universal x86/x64 (32/64-bit) v1.4.1.2 上記の2つをそれぞれ~/kinect/openniと~/kinect/n…

kinect本を参考に環境構築をもう一度やってみた。

…ttp://www.openni.org/downloadfiles/openni-binaries/20-latest-unstableにアクセスしてOpenNI Unstable Build for MacOSX 10.6 Universal x86/x64 (32/64-bit) v1.1.0.41付近のDownloadボタンを押す。 OpenNI-Bin-MacOSX-v1.1.0.41.tar.bz2を~/kinect_bookにいれる。 (ターミナルに戻る。Ope…

ofxOpenNI

…。Link: ofxOpenNI working on Mac! (pre-beta release)正しいかどうかは自信がありませんが、ごくごく参考のため、とりあえずofxOpenNIのexampleを動かすまでの手順を書きます。実験版とのことですので明日にはこの手順は通用しないかもしれませんが。。。 ターミナルで以下を実行します。 git clone https://github.com/roxlu/ofxOpenNI.git cd ofxOpenNI git check…

OpenNIがMacに対応したようです。NITEも動きます。

…com/group/openni-dev/browse_thread/thread/c8843abd566f7869詳しい手順はavinさんのREADME(avin2-SensorKinect-0124bd2/README)に書かれています。そちらを参照してください。とりあえず試したいという方のために私の作業ログを以下に書きます。■準備 macportsでlibusb-develをインストールしなければなりません。手順は以下の通りです。すでにlibusbが導入済みの場合は削除…

「OpenNI and SensorKinect driver for Mac」がやっと動いた

…tの開発元がはじめたOpenNIプロジェクト。非常に今後の展開が楽しみなプロジェクトの一つです。ただ、残念ながらここで公開しているソースはWin or Ubuntu。Macはまだ対応していないようです。Link: OpenNIそんなところにMacにポーティングしている方(roxluさん)がいることを知りました。手順通りに進めてみるもののなかなかエラーがとれない。。。探したものの解決方法が見つかりませんでした。Link: OpenNI and SensorKinect driv…