概要
windows10でopencvをソースビルドする。
環境
OS: windows10 pro 64bit
IDE : Visual Studio 2017 Community
OpenCV 3.4.2 -> 3.4.10に変更しました。
-> winpackを使います
CMake 3.17.1
パッケージ
参考
https://qiita.com/iwatake2222/items/337dce2148b3d6cee560#%E7%92%B0%E5%A2%83%E5%A4%89%E6%95%B0%E3%81%AE%E8%A8%AD%E5%AE%9A
OpenCV 最新版のビルドとインストール,CUDA 対応可能(ソースコードを使用)(Windows 上)
SDKのインストール/ビルド
C:\SDK\opencv342\sourceに置きました。cmakeは右のGroupedチェックで見やすくなります。
この画面で64bitを指定する。デフォルトは32bit
サンプルの実行
サンプルslnが次にできている。
C:\SDK\opencv342\source\samples\bin
⇓
opencv_highgui342.dllが無いと言われる。
⇓
検索するとC:\SDK\opencv342\build\bin\Releaseにある。パスが未通もしくはinstall処理失敗と推測。
⇓
projectの環境フィールドにパスを設定する。
PATH=%PATH%;$(ProjectDir)\xxx
Linux環境のcmake install相当の処理をすれば、解決すると思うが、やり方がわからない。次の場所へコピーするのが正式なやり方だと思う。
(sample)videocapture_cameraをビルド
事前にUSBカメラ接続しておく。