3Dセンサーはじめました [#0.5 環境構築-続]

前回ひたすらPATHを通したのですが、 

 

yosse95ai.hatenablog.com

 

実際に参考書のコードを実行しようとして詰まりました。。。

 

そのエラーというのが「OpenNI.dll が見つかりません」でした。

 

 

おやおや?

 

しっかりRedistフォルダにPATH自体はデフォルトで環境変数が通っているのですが、どうやらうまくいかないことがあるみたい?

 

本にある解決策を試します。

 

 

解決策

 

それは、前回だオウンロードしたOpenNI2の中にあるRedistフォルダ内の "OpenNI2"フォルダ, "OpenNI.ini", "OpenNI2.dll", "OpenNI2.pdf"を、作成したプロジェクトのソリューションフォルダ下にある実行ファイルと同じところにコピーする。

 私の場合環境変数を用いて簡易的に表すと "$(SolutionDir)\x64\Debug"に配置しました。

 

さらに、ソリューションのプロパティの「デバッグ」の「作業ディレクトリ」を$(SolutionDir)から$(OutDir)に変更してあげるというものでした。

 

 

つまり、"Debug"フォルダや"Release"フォルダ内に配置してあげるというものでした。

 

結果

 

うまくいきました!

 

f:id:yosse95ai:20200817165255p:plain

Xtion Pro Liveからの出力

 

学習をどんどん進めていこう。

またいつか深度センサーが流行るときに。誰かがここを見に来る前に。

 

以上‼

 

 

OpenNI 3Dセンサープログラミング

OpenNI 3Dセンサープログラミング