opencv-vizを使うのに少し苦戦したため備忘録
VTKのインストール
まず、以下のリンクからVTK8.2.0.zipをダウンロード
VTKのダウンロード
https://vtk.org/download/
そして、zipファイルを好きなところに展開
以下のように、cmakeのフォルダを指定する
まず、configureする
次に、CMAKE_INSTALL_PREFIXが最初は「C:/Program Files(X86)/VTK」とかになっているが、ここを変えないとうまくいかなかった。
具体的には、「VTK-8.2.0/build/install」と設定した。また、このinstallフォルダを事前に作っておかなければ、ビルドした後にinstallしたファイルが作成されなかった。なので、事前にinstallフォルダをbuildフォルダ直下に作っておきましょう。
あとは、configureして、generate。
そして、visualStudioで開いて、INSTALLプロジェクトをビルド。
opencvのビルド
以下のリンクからopencvをダウンロード
https://opencv.org/releases/page/2/
以下のリンクからopencv-contribをダウンロード
https://github.com/opencv/opencv_contrib/releases?after=3.4.11
opencvのexeを使って、opencvを展開
次に、opencv-contribも展開
cmakeのフォルダを以下のように設定
そして、VTK_DIRを下図のように書き換える
そして、OPENCV_EXTRA_MODULES_PATHにopencv-contribのmoduleのパスを設定
configureすると、下図のように、opencv_vizが現れるので、チェックが入っているのを確認する
また、WITH_VTKにチェックが入っていることも確認して、configureしてgenerate
そして、visualStudioで開いて、INSTALLプロジェクトをビルド。
buildフォルダ下のinstallフォルダ内にファイルが生成される。