※前提条件:本情報はWindows Server 2008 SP1を基づいて説明している 必須コンポーネントのダウンロードはOpenCVのAndroidライブラリをコンパイル参照してください。 cmakeとVisual Studio 2010を利用して、OpenCVをコンパイルする方法を紹介する。 cmakeによるコンパイル準備 †フォルダ構成 D:\opencv cd opencv\opencv-master mkdir build cd build cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_EXTRA_MODULES_PATH=..\..\opencv_contrib-master\modules .. Visual Studio 2010コンパイル †下図のように「INSTALL」の上で右クリックして、「ビルド」を押下してコンパイルする。 トラブルシューティング †ネットワークの接続がよくない場合よく発生する、以下の二つの現象のように、ファイルのダウンロードが失敗したり、ダウンロードしたファイルのMD5検証が失敗したり、いろんなエラーが発生します。 ■対策 エラーメッセージ提示した通りに、cmakeファイル記載されているURLからファイルをダウンロードすればよい。ある場合、cmakeファイルを修正する必要がある。 現象① CMake Warning at cmake/OpenCVUtils.cmake:878 (message): Download: Local copy of opencv_ffmpeg.dll has invalid MD5 hash: d41d8cd98f00b204e9800998ecf8427e (expected: 89c783eee1c47bfc733f08334ec2e31c) Call Stack (most recent call first): 3rdparty/ffmpeg/ffmpeg.cmake:10 (ocv_download) cmake/OpenCVFindLibsVideo.cmake:206 (include) CMakeLists.txt:538 (include) CMake Warning at cmake/OpenCVUtils.cmake:878 (message): Download: Local copy of opencv_ffmpeg_64.dll has invalid MD5 hash: d41d8cd98f00b204e9800998ecf8427e (expected: 35fe6ccdda6d7a04e9056b0d73b98e76) Call Stack (most recent call first): 3rdparty/ffmpeg/ffmpeg.cmake:15 (ocv_download) cmake/OpenCVFindLibsVideo.cmake:206 (include) CMakeLists.txt:538 (include) 現象② -- ICV: Downloading ippicv_windows_20151201.zip... CMake Error at 3rdparty/ippicv/downloader.cmake:73 (file): file DOWNLOAD HASH mismatch for file: [D:/opencvVS/opencv-master/3rdparty/ippicv/downloads/windows-04e81 ce5d0e329c3fbc606ae32cad44d/ippicv_windows_20151201.zip] expected hash: [04e81ce5d0e329c3fbc606ae32cad44d] actual hash: [d41d8cd98f00b204e9800998ecf8427e] status: [6;"Couldn't resolve host name"] 超多機能のアクセス解析が永久無料! コメント: |