在linux環境下配置SeetaFace環境

2021-07-24 06:26:46 字數 1870 閱讀 6543

參考了以下博文:

主要參考這篇文章,非常感謝~)

1. 安裝/公升級cmake

安裝cmake

sudo apt-get install cmake

公升級cmake

sudo apt-get upgrade

安裝完後,用命令:cmake --version 檢視當前的cmake版本

2. 安裝opencv

(2)unzip

(3)編譯

cd ~/opencv #移動到原始檔資料夾中

mkdir release

cd release

cmake -d cmake_build_type=release -d cmake_install_prefix=/usr/local ..

#在上面步驟結束之後進行make

make

sudo make install #該命令列必須

(4)安裝完成後需要對系統相關環境變數進行配置:

sudo gedit /etc/ld.so.conf.d/opencv.conf

將以下內容新增到最後:

/usr/local/lib

接下來配置庫:

sudo ldconfig

更改環境變數:

sudo gedit /etc/bash.bashrc

在檔案後新增:

pkg_config_path=$pkg_config_path:/usr/local/lib/pkgconfig 

export pkg_config_path

儲存退出,在執行下面的例程之前,需要重新開啟終端來使配置生效。

3. 配置seetaface

(1)detection

mkdir build #在facedetection目錄中 

cd build 

cmake .. 

make -j$

修改.cpp檔案中的model相對路徑

./facedet_test [在此處填寫測試路徑] ../model/seeta_fd_frontal_v1.0.bin

(2)alignment

mkdir build #在facealignment

目錄中 

將facedetection中的/include/face_detection.h和/build/libseeta_facedet_lib.so 複製到build資料夾下

cd build 

cmake .. 

make

修改.cpp檔案中的model相對路徑

./fa_test

(3)identification

mkdir build #在faceidentification

目錄中 

將之前生成的libseeta_facedet_lib, libseeta_fa_lib複製到build資料夾中

然後在src/test/cmakelists.txt檔案中迴圈前新增link_directories($)

補全target_link_libraries($ viplnet $ seeta_facede_lib seeta_fa_lib)

cd build 

cmake .. 

make

修改兩個src/test資料夾裡.cpp檔案中的model相對路徑

./build/src/test/test_face_recognizer

.bin

./build/src/test/test_face_verification

.bin

redis在linux環境下配置

wget 3 解壓 tar xzf redis 3.2.9.tar.gz 4 進行編譯 make make install make 編譯 make install 編譯安裝 如果make執行成功就執行make install 編譯完成之後會在 usr local bin目錄下產生以下檔案 5 編輯...

oracle 在 Linux下安裝環境配置

一 安裝前提條件 1.檢視記憶體情況 grep memtotal proc meminfo 2.檢視swap情況 grep swaptotal proc meminfo 3.檢視磁碟空間 df h 4.tmp目錄空間大於400mb 二 建立使用者 1.建立使用者組 groupadd dba 2.建立...

nginxt在Linux環境下如何配置與安裝

nginx安裝環境 nginx是c語言開發,建議在linux上執行 1.gcc 2.pcre pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx的http模組使用pcre來解析正規表示式,所以需要在lin...