您的位置:首页 > 运维架构 > Linux

archlinux下安裝opencv

2014-11-27 22:30 399 查看
安裝方法:

首先,從opencv官網上下載opencv的源代碼。現在最新的是3.0版本,不過是beta版,我還是選擇了2.4.9的穩定版本。

其次,解壓,得opencv-2.4.9文件夾。這裏需要新建一個opencv-build文件夾作爲編譯目錄。

然後運行cmake-gui,source目錄爲解壓得到的目錄,build目錄爲新建的目錄,接下來Configure,使用默認設置。

Finish完成後,在search中找到CMAKE_BUILD_TYPE,更改Value爲Release。點擊Generate生成配置文件。

然後進入之前創建的build目錄,執行make和sudo make install,完成編譯和安裝。

這個過程大概要十多分鍾吧,喝一杯咖啡等等~

完成編譯之後,要對環境變量進行配置:

用vim創建文件/etc/ld.so.conf.d/opencv.conf,將/usr/local/lib添加進去,然後配置庫:

sudo ldconfig

添加環境變量:

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

export PKG_CONFIG_PATH

環境變量這裏,因爲我用的是zsh,所以要把上面兩句添加到.zshrc中,以便每次啓動都加載,否則會出錯。

測試:

把源代碼目錄中的samples/c文件夾復制出來,編譯目錄下的源代碼:

./build_all.sh

運行一個人臉檢測程序:

./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg

然後就是經典的人臉識別圖片啦~

到此,opencv基本環境安裝完成啦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux archlinux opencv