OpenBR安裝與編譯過程

轉載請註明出處:Gaussicgit

原始文檔地址:這是連接github

在安裝的時候碰上幾個說大不大說小不小的坑,折騰了很長時間,在此作個總結。web

安裝VS2013

首先要安裝VS2013,官網上說裝Express版本就行,我這邊裝了Professional中文版,除了編譯的時候常常出現字符問題,其餘沒什麼影響。windows

下載並安裝 CMake 3.0.2

openbr1

最好跟它的版本保持一致,以避免入坑,下載地址:這是連接工具

在安裝過程當中,記得選 Add CMake to PATH,把CMake添加到環境變量裏去。測試

下載OpenCV 2.4.11

理論上說新一點的版本也是能夠的。最好保持一致,官網連接:這是連接ui

解壓到你想要解壓的地方,官方放在了C盤,操做方便。.net

接下來就是編譯了,先要打開VS2013 x64兼容工具命令提示,(開始菜單->全部程序->Visual Studio 2013->Visual Studio Tools裏面)。unix

開始敲命令:code

$ cd C:\opencv-2.4.11
$ mkdir build-msvc2013
$ cd build-msvc2013
$ cmake -G "NMake Makefiles" -DBUILD_PERF_TESTS=OFF -DBUILD_TESTS=OFF -DWITH_FFMPEG=OFF -DCMAKE_BUILD_TYPE=Debug ..
$ nmake
$ nmake install
$ cmake -DCMAKE_BUILD_TYPE=Release ..
$ nmake
$ nmake install
$ nmake clean

下載並安裝QT5.4.1

無腦安裝,裝在C盤方便,下載連接:這是連接

從GitHub克隆OpenBR項目

首先要有一個GitHub帳號,而後本機裝上GIT,而後用GIT BASH 克隆項目,按照下面的操做來。

$ cd /c
$ git clone https://github.com/biometrics/openbr.git
$ cd openbr
$ git checkout v1.1.0
$ git submodule init
$ git submodule update

編譯OpenBr

再次打開 VS2013 x64 兼容工具命令提示:

-DCMAKE_PREFIX_PATH的OpenCV路徑應該是 C:/opencv-2.4.11/build-msvc2013/install,少了-msvc2013

$ cd C:\openbr
$ mkdir build-msvc2013
$ cd build-msvc2013
$ cmake -G "CodeBlocks - NMake Makefiles" -DCMAKE_PREFIX_PATH="C:/opencv-2.4.11/build/install;C:/Qt/Qt5.4.1/5.4/msvc2013_64" -DCMAKE_INSTALL_PREFIX="./install" -DBR_INSTALL_DEPENDENCIES=ON -DCMAKE_BUILD_TYPE=Release ..
$ nmake
$ nmake install

檢查一下install文件夾。

Hack OpenBR

再次打開 VS2013 x64 兼容工具命令提示:

C:\Qt\Qt5.4.1\Tools\QtCreator\bin\qtcreator.exe

這就打開了QT Creater。

而後菜單欄->工具->選項->構建和運行->構建套件(Kits),選Desktop Qt(默認),編譯器選Microsoft Visual C++ Compiler 12.0 (amd64),OK。

這步不須要做,官網說選 Microsoft Visual C++ Compiler 11.0 (x86_amd64),但實際沒法選擇。

openbr2

再而後,QT菜單欄->打開文件或項目,選 C:\openbr\CMakeLists.txt,而後點擊打開。

選擇你預安裝的編譯目錄 C:\openbr\build-msvc2013,而後點擊Next。

運行CMake,結束,這樣,整個流程安裝完了。

測試

跟着教程來:這是教程連接

打開命令提示符:

$ cd C:\openbr\build-msvc2013\install\bin
$ br -gui -algorithm "Show(false)" -enroll 0.webcam

若是順利打開攝像頭,恭喜你成功了。

這篇是 gaussic.github.io 的備份。

轉載請註明出處:Gaussic

相關文章
相關標籤/搜索