Windows での,libPCL 1.9.1, Boost, Eigen, OpenNI 2.2, NITE2 のインストール手順を説明する.
libPCL には次の機能がある.
※ libPCL およびサードパーティソフトウェア(Boost, Eigen, FLANN, OpenNI, NITE2 など) の利用条件などは、利用者が確認すること。
【サイト内の関連ページ】
謝辞
libpcl および関連ソフトウェアの作者 そして Windows ビルドの配布者に感謝します
https://github.com/PointCloudLibrary/pcl/releases
Visual Studio のバージョン、Windows 32 ビット版か Windows 64ビット版かを選ぶ.
下の図では、Visual Studio 2017、Windows 64ビット版を選んでいる.
下の図が古くなっている可能性がある。 最新版を選ぶこと。以下、バージョン「1.9.1」をインストールしたとして説明を続ける。
しばらく待つ
Windows での環境変数の設定は,マイコンピュータを右クリック → プロパティ→ 詳細設定 → 環境変数をクリック
Windowsの画面の表示では、「\」(円マーク)が表示される
コマンドプロンプトを管理者として実行: 別ページ »で説明
次のコマンドを実行.
※ 「1.9.1」のところは、実際にインストールしたバージョンに読み替えること
call powershell -command "[System.Environment]::SetEnvironmentVariable(\"PKG_CONFIG_PATH\", \"C:\Program Files\PCL 1.9.1\lib\pkgconfig\", \"Machine\")"
コマンドプロンプトを管理者として実行: 別ページ »で説明
call powershell -command "[System.Environment]::SetEnvironmentVariable(\"PCL_ROOT\", \"C:\Program Files\PCL 1.9.1\", \"Machine\")"
※ 「1.9.1」のところは、実際にインストールしたバージョンに読み替えること
コマンドプロンプトを管理者として実行: 別ページ »で説明
call powershell -command "[System.Environment]::SetEnvironmentVariable(\"OPENNI2_INCLUDE64\", \"C:\Program Files\OpenNI2\include\\", \"Machine\")"
コマンドプロンプトを管理者として実行: 別ページ »で説明
call powershell -command "[System.Environment]::SetEnvironmentVariable(\"OPENNI2_LIB64\", \"C:\Program Files\OpenNI2\lib\\", \"Machine\")"
コマンドプロンプトを管理者として実行: 別ページ »で説明
call powershell -command "[System.Environment]::SetEnvironmentVariable(\"OPENNI2_REDIST64\", \"C:\Program Files\OpenNI2\Redist\\", \"Machine\")"
libpcl に付属のサードパーティソフトウェアを使いたいときの設定
libpcl に付属の BOOST を使いたいときに設定.
システム環境変数 Boost_ROOT がないときは、 「新規」をクリックして新規作成する. 設定が違っているときは修正する.
※ 「1.9.1」のところは、実際にインストールしたバージョンに読み替えること
C:\Program Files\PCL 1.9.1\3rdParty\Boost
libpcl に付属の eigen を使いたいに設定.
システム環境変数 EIGEN_ROOT がないときは、 「新規」をクリックして新規作成する. 設定が違っているときは修正する.
※ 「1.9.1」のところは、実際にインストールしたバージョンに読み替えること
C:\Program Files\PCL 1.9.1\3rdParty\Eigen\eigen3\Eigen
libpcl に付属の flann を使いたいときに設定.
システム環境変数 FLANN_ROOT がないときは、 「新規」をクリックして新規作成する. 設定が違っているときは修正する.
※ 「1.9.1」のところは、実際にインストールしたバージョンに読み替えること
C:\Program Files\PCL 1.9.1\3rdParty\FLANN