トップページ -> データベース研究スタート -> Windows でソフトウエアのインストールと設定 -> Windows で Dlib 19.13 のビルドとインストール
[サイトマップへ]  

Windows で Dlib 19.13 のビルドとインストール

Python での Dlib の利用については別のWebページで説明しています.

謝辞

Dlib の作者に感謝します


前準備

あわせて、オプションとして、Dlib のビルドの前に、次のことを検討してください.


ダウンロードとインストール

  1. ウェブページを開く

    http://dlib.net/

  2. Download dlib」をクリック

  3. ダウンロードが始まる

  4. ダウンロードした .zip ファイルを展開(解凍)する.

    ※ Windows での展開(解凍)のためのソフトは「7-Zip」をおすすめ.

    次に,展開してできたディレクトリの「dlib-19.13」を, 分かりやすいディレクトリの下に移したい

  5. Visual Studio Tools の Native Tools コマンドプロンプト を起動する

    起動は,Windows のメニューで「Visual Studio 2017」のの「VS 2017用 x64 Native Tools コマンドプロンプト」のように操作する.

    以下の操作は,Native Tools コマンドプロンプトで行う

  6. C:\tools」というディレクトリを作る.
    mkdir C:\tools
    

  7. C:\tools」の下に,先ほどできたディレクトリの「dlib-19.13」をコピーする

  8. Native Tools コマンドプロンプトで,cmake の実行

    http://dlib.net/compile.html の記述に従う. プロセッサの AVS の機能を使いたいときは、cmake のオプションに「-DUSE_AVX_INSTRUCTIONS=YES」を付ける.

    cd C:\tools\dlib-19.13
    del /s /f /q build
    mkdir build
    cd build
    cmake -G "Visual Studio 15 2017 Win64" -T host=x64 -DUSE_AVX_INSTRUCTIONS=YES ..
    

  9. 結果の確認

    エラーメッセージが出ていないことを確認

  10. ビルドの操作
    cmake --build . --config Release
    

  11. ビルド終了の確認

    エラーメッセージが出ていないことを確認

  12. 今度は,Python 拡張機能をビルドしたいので,次を実行

    前準備として,Python 3 の開発環境である Anaconda のインストールをおすすめ.

    Windows でAnaconda をインストールしているときは,次のように操作する.

    1. 「where python」を実行して Anaconda の Python にパスが通っていることを確認
      where python
      

    2. Python 拡張機能のビルド
      cd C:\tools\dlib-19.13
      python setup.py build
      

    3. 結果の確認

      エラーメッセージが出ていないこと

    4. DLib の Python 拡張機能のインストール操作
      cd C:\tools\dlib-19.13
      python setup.py install
      

    5. 結果の確認

      エラーメッセージが出ていないこと


サンプルプログラムのビルド

今度は,examples をビルドしたい

http://dlib.net/compile.html の記述に従う

  1. Visual Studio Tools の Native Tools コマンドプロンプト を起動する

    起動は,Windows のメニューで「Visual Studio 2017」のの「VS 2017用 x64 Native Tools コマンドプロンプト」のように操作する.

    以下の操作は,Native Tools コマンドプロンプトで行う

  2. まずはディレクトリの作成と cmake の実行

    プロセッサの AVS の機能を使いたいときは、cmake のオプションに「-DUSE_AVX_INSTRUCTIONS=YES」を付ける.

    cd C:\tools\dlib-19.13
    cd examples
    del /s /f /q build
    mkdir build
    cd build
    cmake -G "Visual Studio 15 2017 Win64" -T host=x64 -DUSE_AVX_INSTRUCTIONS=YES ..
    

  3. 結果の確認

    エラーメッセージが出ていないこと

  4. ビルド
    cmake --build . --config Release
    

  5. 結果の確認