ubuntu上OpenCv安裝及範例

2021-08-13 08:37:54 字數 1437 閱讀 1212

talk is cheap. show you the code!

#!/bin/bash

# author: cheng

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install build-essential cmake git pkg-config #開發包

sudo apt-get install libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev #影象i/o包

sudo apt-get install libgtk2.0-dev #gui顯示包

sudo apt-get install libatlas-base-dev gfortran #opencv內部優化包

sudo apt-get install python2.7-dev #python開發工具

sudo pip install numpy #numpy包

cd ~

mkdir opencvworkbench

git clone

cd opencv

git checkout 3.0.0

cd ..

git clone

cd opencv_contrib

git checkout 3.0.0

cd ../opencv

mkdir build

cd build

cmake -d cmake_build_type=release \

-d cmake_install_prefix=/usr/local \

-d install_c_examples=on \

-d install_python_examples=on \

-d opencv_extra_modules_path=~/opencv_contrib/modules \

-d build_examples=on ..

make -j4

sudo make install

sudo ldconfig

python -c ""

—————————————分割線————————————————————————

looks stupid!

直接用python就可以裝opencv3.3.0版本的。

sudo pip3 install opencv-contrib-python -i
還賊快!

具體可以參看這個地方如何完整編譯。

------------分割線----------------------

上述的方法導致cv2.videocapture()不好用。最好的方法還是自己編譯一遍,,,詳見

ubuntu上opencv原始碼安裝

徹底解除安裝原來版本的方法 ubuntu版本16.04,opencv版本3.4.6,帶cuda原始碼安裝 參考 a git clone cd opencv b git checkout 33b765d7979fd8a6038026aa44f6ff1a9c082b7b git checkout b 3...

Ubuntu下編譯安裝OpenCV

國外乙個部落格是在ubuntu 11.04下安裝opencv2.2 由於我的系統是11.10的,在opencv2.2下make時,總是出錯。如果系統是ubuntu 11.04的建議採用這篇英文部落格的方法,應該沒有問題。後面看到另乙個部落格,可以安裝opencv2.3 對於測試,可以參考上面提到的一...

ubuntu安裝多版本opencv

筆者原來系統已有opencv2.4.9 現在由於開發需要,重新安裝opencv3 2 進入opencv目錄執行如下命令 mkdir release cd release mkdir installed建立的installed資料夾就是我們安裝opencv2.4.13的路徑。3 使用cmake的時候指...