1. 程式人生 > >centos6下安裝opencv3

centos6下安裝opencv3

環境

centos6.5

opencv3.4.3

python3.4.9

下載

opencv可從GitHub下載https://github.com/opencv/opencv/tree/3.4.3可自行選擇版本

python可從官網上下載https://www.python.org/downloads/source/

安裝python

編譯安裝需要依賴gcc
yum install gcc -y
tar -zxvf Python-3.4.9.tgz
cd Python-3.4.9
./configure --prefix=/opt/python3
make
make install

這時預設的還是python2

mv /usr/bin/python /usr/bin/python_old2

建立python新連結

ln -s /opt/python3/bin/python3 /usr/bin/python

配置成功

但是這樣直接該可能會對其他元件產生影響,比如在用yum的時候就會出File "/usr/bin/yum", line 30

這時需要修改/usr/bin/yum

 

安裝opencv

安裝依賴包
yum install cmake gcc-c++ git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev -y
yum install ant -y(如果安裝目錄下需要java,則需要安裝ant依賴)

unzip opencv-3.4.3.zip
cd opencv-3.4.3
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/opt/opencv ..

make

make isntall