[リストへもどる]
一括表示
タイトルkinectについて質問です
記事No9918
投稿日: 2011/11/19(Sat) 20:30
投稿者SASE
こんにちは
今 RokdeBone2でkinectを使ってモーションキャプチャーをやろうと思ってるんですが、なかなかうまくいきません。
実際RokdeBone2を起動するとすると「openNI.dllがないためプログラミングが起動しませんでした」とでます。
ちなみに、SDKは自分のPCのOSに合わせて64bitです。
32bit版でも試しましたがやっぱり駄目でした。
どうすればいいのかお願いします。

タイトルRe: kinectについて質問です
記事No9919
投稿日: 2011/11/19(Sat) 21:17
投稿者おちゃっこ
こんばんはー。

kinectに関してはまだ64ビットOSでのテストをしていない状態です。
つい最近やっとぼくも64ビットの実行環境を手に入れました。
明日にでもWin7 64bitOSでkinectのテストをしてみます。

正確な情報はしばらくお待ちください。


以下予想を書きます。

> ちなみに、SDKは自分のPCのOSに合わせて64bitです。
> 32bit版でも試しましたがやっぱり駄目でした。

RokDeBone2は32ビットでコンパイルしているので
kinectも32ビット版を使わないとだめだと思います。
そしてOpenNIのサンプルが動く状態でないと
RokDeBone2でもKinectを使えません。
openNI.dllが無いといわれる状態ではOpenNIのサンプルも動かない状態なのではないでしょうか??
その辺の確認をまずしてください。

OpenNIのインストール方法は
ttp://www5d.biglobe.ne.jp/~ochikko/OpenNI_install/ONIInstall.htm
をご覧ください。
このドキュメントでは64ビットOSの人は64ビット版をインストールするように書いていますが
32ビット版をインストールするようにしてください。


そして新しいRokDeBone2では起動時にはopenNI.dllを読み込まず
kinectを使用する前に自分でkinectメニューからライブラリを読み込む形式になっています。
新しいバージョンを使ってください。

タイトルRe^2: kinectについて質問です
記事No9920
投稿日: 2011/11/20(Sun) 05:59
投稿者SASE
返事ありがとうございます。
RokDeBone2もver5.5.2.2にUPしました。
とりあえずSDKを32bit版に入れ替えましたが、
SDKのサンプルも動きませんでした。
サンプルを動かそうとすると
「?NewDataAvailable@XnDeviceStream@@UAEX_KI@ZがダイナミックリンクライブラリXnDDK.dllから見つかりませんでした。」とでます。
手順としては、
ttp://www.kinect-wiki.info/OpenNI-%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
のサイトのwin32bit版を参考にしました。てゆうかまったく同じ手順にしています。
SensorKinectだけ最新版のSensorKinect-Win-OpenSource32-5.0.3.4.msiをインストールしています。

タイトルRe^3: kinectについて質問です
記事No9921
投稿日: 2011/11/20(Sun) 09:33
投稿者おちゃっこ
うおおお。4時間近く奮闘したけど
OpenNI付属のサンプルが動きませんでしたorz

で、今、ググッたら参考になりそうなサイトがありました。

ttp://alfredincrement.blog97.fc2.com/blog-entry-1.html

ちょっとこれを見てやってもらえますか??
ぼくはまた明日やってみます。

タイトルRe^4: kinectについて質問です
記事No9922
投稿日: 2011/11/20(Sun) 11:29
投稿者おちゃっこ
ttp://alfredincrement.blog97.fc2.com/blog-entry-1.html

上記サイトのとおりやってみましたが
駄目でした。

ノードが列挙できないというエラーが出ました。

まだ64ビットOSでのkinectは安定していなくて
動くバージョンは限られているんじゃないかな?
というのが今のぼくの見解ですが
いかがなものでしょうか??

タイトルRe^5: kinectについて質問です
記事No9923
投稿日: 2011/11/20(Sun) 14:48
投稿者SASE
う〜ん確かにバージョンの相性はあるかもしれませんね。
でも、いろいろ古いバージョンでも試しているんですけど、やっぱりできないんですよね。

タイトルRe^6: kinectについて質問です
記事No9924
投稿日: 2011/11/20(Sun) 16:51
投稿者おちゃっこ
とにかく64ビットOSでも32ビットのOpenNIのサンプルが動かないと
RokDeBone2でもKinectを使えない、ということは確かです。
ここがクリアーできればいいんですが。

タイトルRe^7: kinectについて質問です
記事No9925
投稿日: 2011/11/21(Mon) 03:30
投稿者SASE
そうなんですよね。とりあえず いろいろ試したいと思います。
おちゃっこさんも何か分かれば報告お願いします。

タイトルRe^8: kinectについて質問です
記事No9926
投稿日: 2011/11/21(Mon) 09:07
投稿者おちゃっこ
やはりバージョンの問題があるようです。
ブログで情報をいただいたんですが

OPENNI-Win32-1.0.0.23.exe
avin2-SensorKinect-8559efd
NITE-Win32-1.3.0.17.exe

を海外サイトで見つけてインストールしたら
64ビットOSでも動いたそうです。

タイトルRe^9: kinectについて質問です
記事No9927
投稿日: 2011/11/21(Mon) 09:08
投稿者おちゃっこ
先ほど書いたやつほど古くなくても
ググルと64ビットでの成功例がたくさん出てくるので
それとまったく同じバージョンを入手するといいかもしれません。

タイトルRe^10: kinectについて質問です
記事No9929
投稿日: 2011/11/21(Mon) 11:54
投稿者おちゃっこ
Win7 64bitでKinect環境のインストールに成功しました。
RokDeBone2でもKinectを使えてます。

ネットで動くバージョンを探すのは大変だと思うので
一時的にzipにしてアップします。
ちょっとしたら消します。

ttp://www5d.biglobe.ne.jp/~ochikko/KinectOldVer/Kinect.zip

古いやつをアンインストールしてから上のzipでインストールしてみてください。

タイトルRe^11: kinectについて質問です
記事No9930
投稿日: 2011/11/21(Mon) 16:37
投稿者SASE
おめでとうございます。
自分も今夜やってみようと思います。

タイトルRe^12: kinectについて質問です
記事No9931
投稿日: 2011/11/22(Tue) 02:48
投稿者SASE
うまくいきません。
エラーはでなくなったのですが、サンプルを起動すると、すぐに閉じてしまいます。
インストールの順番が関係してくるのでしょうか?
kinectの挿すタイミングはあるのでしょうか?
kinectのドライバ自体が今現在verが最新ですけど、ダウングレードする必要がありますか?

タイトルRe^13: kinectについて質問です
記事No9932
投稿日: 2011/11/22(Tue) 03:41
投稿者SASE
エラーメッセージじゃないんですけど、
サンプルのNiViewerを起動すると
Got a timeout while waiting for a
network command to complete!
と出ます。

タイトルRe^14: kinectについて質問です
記事No9933
投稿日: 2011/11/22(Tue) 03:55
投稿者おちゃっこ
ダウングレードの必要があります。
kinect関係をすべて一度アンインストールしてから
Kinect.zipの中のファイルをインストールしてみてください。
kinectを挿す順番などの手順はzipの中のTipsの中に
ネットで見つけたホームページを入れてあるのでそれを見てください。

タイトルRe^15: kinectについて質問です
記事No9934
投稿日: 2011/11/23(Wed) 00:55
投稿者SASE
やっとできましたw
RokDeBone2でも起動確認しました。
ありがとうございますw