Greg Borenstein の「Making Things See」の手順を実行しようとしています。http://www.amazon.co.uk/Making-Things-See-Processing-MakerBot/dp/1449307078
以前に Kinect を使用したことがありますが、Windows SDK を使用し、それが示唆する OpenNI ライブラリを使用しませんでした。そこで、提案どおりに SDK とデバイス ドライバーをアンインストールしました。しかし、OpenNI をサンプルで動作させるのに苦労しています。Processing (http://www.processing.org/download/) で c# の例を実行しようとすると、次のエラーが表示されます。
UnsatisfiedLinkError: SimpleOpenNI.SimpleOpenNIJNI.swig_module_init()V
この情報は次のとおりです。
SimpleOpenNI ライブラリ (SimpleOpenNI32) をロードできません: java.lang.UnsatisfiedLinkError: C:\Users\Ryan\Documents\Processing\libraries\SimpleOpenNI\library\SimpleOpenNI32.dll: 依存ライブラリが見つかりません SimpleOpenNI を正しくインストールしたかどうかを確認します。http://code.google.com/p/simple-openni/wiki/インストール スレッド「アニメーション スレッド」での例外 java.lang.UnsatisfiedLinkError: SimpleOpenNI.SimpleOpenNIJNI.swig_module_init()V の SimpleOpenNI.SimpleOpenNIJNI.swig_module_init()V .java:54) で SimpleOpenNI.SimpleOpenNI.(SimpleOpenNI.java:212) で DepthImage.setup(DepthImage.java:41) で processing.core.PApplet.handleDraw(PApplet.java:2103) で processing.core.PGraphicsJava2D で。 requestDraw(PGraphicsJava2D.java:190) で processing.core.PApplet.run(PApplet.java:2006) で java.lang.Thread.run(Thread.java:662) で
インターネットを数回検索しましたが、この問題の解決策をまだ見つけていません。ここで Windows を再起動する必要があることが示唆されているのを見ました: http://code.google.com/p/simple-openni/issues/detail?id=27 これを 2 回試しましたが、まだエラーが発生します。
注: ライブラリをインポートする方法がわかりませんが、それを参照する必要があるかどうかはわかりませんが、Processing よりも Windows Visual Studio を使用したいと思います。私はコーディングと開発にかなり慣れていますが、このようなライブラリを使用することはあまりありません。