【PCL】PCLをvcpkgでインストール
PCL
PCLは3D点群処理の定番ライブラリですが、数年前まではとにかくインストールが面倒だったという印象でした。ところが、ここ数年でvcpkgを使って簡単にインストール可能になっていましたので、記録を残しておきます。
前提条件
- Windows 10 PC
- Visual Studio 2017 pro.
PCLインストール手順
Visual Studio 2017にEnglish言語パックをインストール
日本語のみインストールした状態ではvcpkgが動作しないので、Windowsの設定=>アプリ=>Visual Studio Professional 2017 => 変更 から英語の言語パックを追加。すでに追加済みであればスキップ。
vcpkgをクローン/ダウンロード
# clone by git git clone https://github.com/microsoft/vcpkg .\vcpkg\bootstrap-vcpkg.bat
環境変数Pathに上記vcpkgクローン/ダウンロード先フォルダを指定
vcpkgでPCLをインストール
管理者権限でコマンドプロンプトを起動して下記コマンド実行。もしかしたら管理者権限は必要ないかもしれない(未確認)。
.\vcpkg.exe install pcl:x64-windows-static # wait for a few hours
Visual Studio にPCLのフォルダを設定
.\vcpkg.exe integrate install
まとめ
これだけでPCLを使った開発が開始できるということで随分簡単になったものだと感心しました。 ただ残念なのは、2020年8月24日現在ではvisualization系の機能が省略されているらしく、点群の可視化を行うようなAPIは利用できないようです。