• 締切済み

OpenNIのドライバインストールについて

Kinect for Windowsを使用するにあたり、OpenNIのドライバーをインストールしようとしています。 下記のバージョンのインストーラーを実行し、起動しましたがエラーがでます。 OpenNI:   openni-win32-1.5.2.23-dev.msi ドライバー: SensorKinect092-Bin-Win32-v5.1.2.1.msi NIViewerを起動するとエラー: 「プロシージャエントリポイントxnLogGetFileNameがダイナミックリンクライブラリOpenNI.dllからみつかりませんでした。」 デバイスマネージャで確認すると、ドライバーも有効化されていませんでした。 再インストール、再起動、USBポートを変更しても変わりませんでした。 OS Windows7(32ビット)アップデート済み Kinect for Windowsは2012年3月下旬に購入。 原因、対応を教えてください・・。 よろしくお願いいたします。

みんなの回答

  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.1

OpenKinectのドライバは、事前にアンインストールしておきます。 UACでインストール出来ない場合は一時的にUACをOFFにします。(右クリック「管理者として実行」または「スタート」「コントロールパネル」「ユーザーアカウント」「ユーザーアカウント制御設定の変更」スライダーを一番下まで下げ、再起動) OpenNIのインストール ダウンロードしたOpenNIのインストーラー(OPENNI-Win32-1.0.0.23.exe)を実行しインストール インストールを進めると「このデバイスソフトウェアをインストールしますか?」ダイアログ「はい」で インストール完了 Windows環境でKinectを使うために必要なモジュールを含んだSensorのインストール PrimeSensor 5.0.0 for Windows(Kinect Mod)インストール OpenNI.orgからダウンロードしたSensor-Win32-5.0.0.24.exeだとKinectは動作しない。avin2内にあるインストーラーSensorKinect-Win32-5.0.0.exeからインストール。(ダウンロードしたOpenNI Kinect Sensor Driver for Windowsの中の以下のパスにインストーラーSensorKinect-Win32-5.0.0.exeが入っているので実行しインストール) このへんの詳細は参考URLを。 >プロシージャエントリポイントxnLogGetFileNameがダイナミックリンクライブラリOpenNI.dllからみつかりませんでした master版 (ファイル名:avin2-SensorKinect-b7cd39d.zip) だとうまくいった、という事例 同URL後尾

参考URL:
http://kgxpx834.blog58.fc2.com/blog-entry-22.html
ugugokana
質問者

お礼

返答いただきありがとうございました。 上記の方法で試しましたが、NIViewerを起動すると、コマンド画面で「The device is not connected」と表示され起動しませんでした。ドライバも有効化されなかったです。 Kinectセンサーに不具合があるのかとおもったのですが、MicrosoftKinectSDKだと起動します(OpenNIインストール時はアンインストールしています)。 もうちょっとがんばってみます。

関連するQ&A

  • windows8.1のPCでMMDのキネクト

    windows8.1のPCにmikumikudanceを入れてKINECTを繋げてモーションキャプチャをやってみたいと思っています。 http://nkinect.codeplex.com/releases/view/65984 こちらのサイトから ・OpenNI ・SensorKinect ・NITE この3つをダウンロードして、このサイトに書かれている方法で編集してみました。 OpenNIというサイトになぜかアクセスすることができなかったので、”OPENNI-Win32-1.0.0.23.exe”などで検索してみたら出てきたサイトからダウンロードしました。 1) Install OpenNI: http://openni.org/sites/default/files/OPENNI-Win32-1.0.0.23.exe 2) Install the Kinect sensor plugin: https://github.com/avin2/SensorKinect (Run the precompiled SensorKinect-Win32-5.0.0.exe file from the Bin Dir) 3) Install NITE: http://downloads.primesense.com/NITE-Win32-1.3.0.17.exe Use the key: 0KOIk2JeIBYClPWVnMoRKn5cdY4= when the installer asks for one. 4) Copy the XML files from "c:\Program Files\Prime Sense\Sensor\SampleXMLs\NITE\Data" into "c:\Program Files\Prime Sense\NITE\Data" (overwrite files) 5) Copy the XML files from "c:\Program Files\Prime Sense\Sensor\SampleXMLs\OPENNI\Data" into "c:\Program Files\OpenNI\Data" (overwrite files) それと一応、KINECT for Windows SDKというのもインストールしてみました。 これで、http://cafe.76bit.com/3dcg/how-to-setup-a-kinect-on-pc-with-mmd/ こちらのサイトに書かれている設定方法を試してmikumikudanceでキネクトを使おうとしていたのですが、次のようなエラーが出てきて動作しない状況です。 ”OpenNIが動作しません。おそらくOpenNIのインストールに失敗しています。・・・・NiUserTrackerが正しく動作するようにOpenNIをインストールし直してください。” このようなエラーが出てきます。確かにNiUserTracker.exeを起動しても正常に動作しているのかを確認するウィンドウが起動できません。 ただ、http://kwstaff.tumblr.com/post/64432822086/windows-8-kinect-for-windows こちらのサイトに書いている内容で、KINECTを動作させてみると、カメラ映像とセンサー情報がPCに表示されました。 KINECTがPCで正常に接続できているのではないかと思うのですが、解決方法をご存じの方いらっしゃいましたら、ご教示頂きますようお願い致します。

  • Win7ドライバーがインストールできない

    DELL XPS13 Win7をリカバリーしドライバーをインストールしようとしたら、 「プロシージャ エントリ ポイント AddDellDirectory がダイナミック リンク ライブラリ KERNEL32.dll から見つかりませんでした。」と表示されインストールできません。 どう対応したらいいでしょうか。

  • ACDsee8のインストール

    Windows VistaにACDsee8をインストールしたのですが起動時に”プロシージャエントリーポイントStiCreateInstanceAがダイナミックリンクライブラリ STI.dllが見つかりませんでした。”とメッセージが出て起動しません。 アドバイスをお待ちします。

  • CPUドライバのインストール

    自作PCでCPUのドライバがインストールできなくて困ってます。 PCの構成は以下の通りです CPU  AMD Athlon64 3000+ マザー MSI K8N Neo4 FI OS Windows XP Home Edition SP2 メモリ 1GB HDD  160GB 普通に使うには何も問題ないのですが、 AthlonのCool'n'Quiet機能を使うにはCPUドライバを入れないと駄目と聞きまして、 対応ドライバ(AMD Athlon™ 64 Processor Driver for Windows XP and Windows Server 2003 Version (exe) 1.2.2.2)をダウンロードしたのですが インストーラ開始と同時にエラーが出て止まってしまいます。 常駐ソフトやセキュリティソフトをすべて止めた状態でやってみても変わりません。 過去に他のハードウエアのドライバのインストールでエラーが出たことがあるのですが(そのときはデバイスマネージャの機能を使ってインストールに成功しました)原因がなんだかわからないままです。 初歩的な質問かもしれませんがどうぞよろしくお願いします

  • 特定のソフトだけインストールできない

    最近、一部のソフト(i-tune, .NET Framework等)をインストールする際にインストーラが起動しません。その際に、「Windows インストーラ サービスにアクセスできませんでした。セーフ モードで Windows を実行している場合、または Windows インストーラが正しくインストールされていない場合に発生する可能性があります。サポート担当者に問い合わせてください。」というエラーメッセージが出てきます。 普通のソフト(ATOKなど)は問題なくインストールすることが可能です。インストールできないものは、インストーラを起動させようとすると、ダイアログボックスの中のメッセージが英語になるようです。 このサイトで検索してみたところ、インストーラが起動しないというトラブルは多いようで、そこで示された回答を見ながらいろいろ作業してみましたが、状況はまったく変わりません。 たとえば http://support.microsoft.com/kb/315346/ja なども読んで、レジストリも確認しましたが、やはり特定のソフトだけインストールできないままです。 ちなみに上記のサイトに紹介されている「方法 2 : Windows インストーラを再インストールする」の部分を試してみた際に、コマンドプロンプトで ren msi.dll msi.old、ren msiexec.exe msiexec.old、ren msihnd.dll msihnd.old などを入力したところ「指定されたファイルが見つかりません」というメッセージが返ってきます。 何か良い方法はないのでしょうか。一部のソフトを利用するためには、OSを再インストールするしかないのでしょうか。何かご存知の方がいらっしゃいましたら、お答えいただければ幸いです。

  • インストールができない

    ノートンをインストールしようとしたのですが、インストールができなくなってしまいました。 サポートセンターに聞いて色々調べた結果、インストーラーが悪いということで、c:/windows/system32の ・msi.dll ・msiexec.exe ・msihnd.dll をリネームして893803Windowsインストーラ3.1を実行したのですが 直りません。いったいどうすればインストールできるようになるのでしょうか。 どなたか詳しい方がいらっしゃいましたらよろしくお願いいたします。 ちなみにOSはWindows XPでSP2は入っていません。(SP2は友人から譲り受けたので入れられません。)

  • ZoneAlarmがインストールできません。

    セキュリティーソフトが期限が切れたので試しにフリーのZoneAlarmを入れることにしました。 ダウンロードしてインストールしようとしたら次のエラーが出てインストールできません。 「DLLライブラリ C\DOCUME~1\○○○\LOCALS~1\Temp\vsutil.dll(WSEDbgPrint)をロードできませんでした。指定されたプロシージャが見つかりません。」 「DLLライブラリ C\DOCUME~1\○○○\LOCALS~1\Temp\vsutil.dll(VSSetProtection)をロードできませんでした。指定されたプロシージャが見つかりません。」  ※○○○はユーザー名 インストールしたファイルが壊れたのかと思い同じのをダウンロードしたり、英語版や旧バージョンをインストールしたのですがインストールできませんでした。 原因がわかる方教えてください。

  • チューナードライバの失敗

    こんばんは。OSのMEが調子が悪く98SEにインストールし直しました。テレビチューナーのドライバをインストールしようとしましたが、「インストールエンジンの起動に失敗しました。タイプライブラリDLLの読み込みエラーです。」となり先に進みません。どういう意味なのでしょうか? CDROMから起動、HPからドライバをDLして起動しても同じ結果です。わかる方よろしくお願いします。

  • Kinect libfreenectのインストール

    Kinectのドライバとして、libfreenectのインストール方法についてお尋ねします。 サイトよりダウンロードをおこない、ドライバを以下の方法で試みましたがうまくいきません。 ダウンロードファイル OpenKinect-libfreenect-v0.1.2-15-gefd073e デバイスマネージャより、「ドライバーソフトウェアの更新」でフォルダを選択→ \platform\windows\inf\xbox nui camera\x86→ 「このデバイス用のドライバーソフトウェアが見つかりませんでした。」 OS環境はWindows7 32bitです。 KinectはKinect for Windowsを使用しています。 ドライバーのインストール方法についてご存知のことがございましたらご教授のほど、よろしくお願いいたします。

  • WZCSLDR2.exe

    起動するたびに、coregaのドライバによる 「 WLANmon.exe - エントリ ポイントが見つかりません プロシージャ エントリ ポイント apsSearchInterface が ダイナミック リンク ライブラリ wlanapi.dll から見つかりませんでした。」 というエラーメッセージがでて困っています。 ドライバのアンインストールや、vista対応のドライバをインストールしても出て困っています。 わかる方、助けてください。