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基本環境安裝完成啦
首先,從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基本環境安裝完成啦
相关文章推荐
- 【archlinux】自制mplayer的PKGBUILD
- archlinux mysql安装问题 Can't connect to local MySQL s
- archlinux中启用sshd
- 再记en_US.utf8之fcitx输入中文(archlinux)
- Archlinux延迟体验IPv6
- archlinux不能使用ifconfig
- archlinux pacman的问题总辑
- Archlinux 环境 Mysql 基本操作
- archlinux 两块声卡不能发声的问题
- archlinux 屏幕亮度调整 (dell studio系列的15z-1569笔记本)
- ArchLinux 安装一些软件包
- ArchLinux 配置pacman.conf不升级某个或多个软件包
- archlinux挂载ntfs写权限
- Archlinux下配置eclipse+tomcat7+mysql+jdbc成功
- archlinux下arm-linux-gcc的交叉编译器的安装
- archlinux安装iptux
- ArchLinux 更改终端下的键盘布局
- ArchLinux下LXDE的安装与设置心得
- 解压initramfs和快速安装udisk的archlinux