Deep Tech. Blog

ガジェットや技術についての紹介や自身のメモとして記事を書いていくブログ

【PCL】PCLをvcpkgでインストール

PCL

PCLは3D点群処理の定番ライブラリですが、数年前まではとにかくインストールが面倒だったという印象でした。ところが、ここ数年でvcpkgを使って簡単にインストール可能になっていましたので、記録を残しておきます。

前提条件

PCLインストール手順

  1. Visual Studio 2017にEnglish言語パックをインストール

    日本語のみインストールした状態ではvcpkgが動作しないので、Windowsの設定=>アプリ=>Visual Studio Professional 2017 => 変更 から英語の言語パックを追加。すでに追加済みであればスキップ。

  2. vcpkgをクローン/ダウンロード

     # clone by git
     git clone https://github.com/microsoft/vcpkg
     .\vcpkg\bootstrap-vcpkg.bat
    
  3. 環境変数Pathに上記vcpkgクローン/ダウンロード先フォルダを指定

  4. vcpkgでPCLをインストール

    管理者権限でコマンドプロンプトを起動して下記コマンド実行。もしかしたら管理者権限は必要ないかもしれない(未確認)。

     .\vcpkg.exe install pcl:x64-windows-static
     # wait for a few hours
    
  5. Visual Studio にPCLのフォルダを設定

    .\vcpkg.exe integrate install
    

まとめ

これだけでPCLを使った開発が開始できるということで随分簡単になったものだと感心しました。 ただ残念なのは、2020年8月24日現在ではvisualization系の機能が省略されているらしく、点群の可視化を行うようなAPIは利用できないようです。