1.更新pip
sudo -h pip install --upgrade pip
2.安裝依賴庫
(1)安裝依賴項
pip install --user numpy scipy matplotlib pandas scikit-learn scikit-image h5py sureal
(2)安裝meson
pip install --user meson
(3)安裝doxygen
sudo apt-get install doxygen
(4)安裝re2c
教程中第一步需要提前安裝yum,但是yum和apt-get有些衝突,所以我把第一步指令更改如下:
sudo apt-get install git
sudo apt-get install automake
sudo apt-get install libtool
(5)安裝ninja
這篇教程是我找到的唯一可行的方法:
cd ninja-release/
進行編譯:
./configure.py --bootstrap
做軟鏈或者複製到/usr/bin下面就可以直接呼叫了:
sudo cp ninja /usr/bin/
然後可以直接使用 ninja 命令。
執行 ./ninja -h 可以檢視幫助。
確認ninja是否安裝成功以及版本號:
ninja --version
3.獲取原始碼
git clone
cd vmaf
git submodule update --init --recursive
4.編譯
make
5.配置環境變數
echo export pythonpath="$(pwd)/python/src:$(pwd)/sureal/python/src:$pythonpath" >> ~/.bash_profile
source ~/.bash_profile
6.測試
./run_vmaf yuv420p 576 324 python/test/resource/yuv/src01_hrc00_576x324.yuv python/test/resource/yuv/src01_hrc01_576x324.yuv --out-fmt json
如果執行成功則應有以下輸出:
...
"aggregate":
Linux下Keepalived 安裝與配置
keepalived 安裝與配置 一 環境說明 1 作業系統核心版本 2.6.9 78.elsmp 2 keepalived 軟體版本 keepalived 1.1.20.tar.gz 二 環境配置 1 主keepalived 伺服器ip 位址 192.168.111.223 2 備keepaliv...
Sphinx 在 Linux 下的安裝與基本配置
sphinx 官網 wget files sphinx 2.2.10 release.tar.gz 解壓壓縮包 tar zxvf sphinx 2.2.10 release.tar.gz cd sphinx 2.2.10 release找到 mysql 的安裝目錄,我的是在 usr bin mysq...
Linux下memcached的安裝和配置
memcached簡介 memcached 是乙個高效能的分布式記憶體物件快取系統,它通過在記憶體中快取資料和物件來減少讀取資料庫的次數,從而提高系統的響應速度。memcached快取的資料,本質上就是乙個hash鍵值對。安裝準備 需要事先準備好如下軟體包 libevent 1.4.13 4.el6...