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