CentOS 6下OpenCV的安装与配置
2018-03-09 16:54
363 查看
自己按照网上的教程一步一步来的
https://www.geek-share.com/detail/2633167884.html
虚拟机环境
CentOS 6.5 内核版本:4.1.14 64位
gcc,gcc 4.4.7
cmake version 2.8.12.2
Python version 2.6.6
安装OpenCV库
- 安装Python支持库 NumPy
(用于矩阵向量运算,我没装)
- 安装opencv的依赖库(重要!)
yum install cmake gcc gcc-c++ gtk+-devel gimp-devel gimp-devel-tools gimp-help-browser zlib-devel libtiff-devel libjpeg-devel libpng-devel gstreamer-devel libavc1394-devel libraw1394-devel libdc1394-devel jasper-devel jasper-utils swig python libtool nasm
(在我的CentOS中,出现了No package gtk+-devel available.并且更换了ali的源同样没有作用,但是后来试试,发现没有那个库也可以安装OpenCV,不知道它的具体作用)
安装yasm
安装ffmpeg
安装OpenCV
下载OpenCV的库,通常是zip文件
在指定目录解压缩
zip opencv2.4.13.zip
在解压后的openCV2.4.13目录下,创建用于编译的cmake目录,执行cmake命令
mkdir my-build cd my-build cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_NEW_PYTHON_SUPPORT=NO .. make install
如果不成功,则需要卸载后重新安装
成功后需要新建配置文件
(新建文件即可,在ld.so.conf文件中将所有的/etc/ld.so.conf.d/*.conf文件都包含进来了)
touch /etc/ld.so.conf.d/opencv.conf 添加:/usr/local/lib ldconfig
环境变量:
vim /etc/bashrc PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
保存之后执行
source /etc/bashrc
- 验证是否成功
cd opencv-2.4.13/samples/c chmod 775 build_all.sh ./build_all.sh
编译结束之后执行
./facedetect cascade=“/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml”--scale=1.5 lena.jpg
如果安装成功的话,lena脸上会有一个蓝色的圈
可能遇到的错误:
[root@axtx opencv-2.4.13.5]# cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_NEW_PYTHON_SUPPORT=NO . CMake Error at CMakeLists.txt:11 (message): FATAL: In-source builds are not allowed. You should create a separate directory for build files. -- Configuring incomplete, errors occurred!
原因:cmake禁止在代码目录中直接编译,如果先编译,首先要创建目录,然后进入再执行cmake命令进行编译
相关文章推荐
- CentOS6下VNC的安装与配置
- CentOS6下VNC的安装与配置
- 在CentOS系统上编译、安装、配置OpenCV
- centos7下opencv2.4.13下安装后环境配置
- CentOS6下VNC的安装与配置
- 在CentOS6.5 下安装并使用Java开发opencv的配置(一)
- VC6下OpenCV的安装与配置
- Centos 不联网安装配置Opencv
- CentOS6下DHCP服务(一)工作原理及安装配置说明
- CentOS6下Haproxy的安装配置
- centos7下opencv2.4.13下安装后环境配置
- CentOS6.3配置opencv2.4.9 安装netbeans8
- 在CentOS系统上编译、安装、配置OpenCV
- CentOS 6下VNC的安装与配置
- CentOS系统上编译、安装、配置OpenCV
- 在CentOS 6.5 中安装JDK 1.7 + Eclipse并配置opencv的java开发环境(二)
- [原创]CentOS6.0系统下安装配置openCV成功
- Linux下CentOS 6.3中安装与配置Jdk 1.6和Tomcat 6.0.32
- Oracle安装配置在Windows 7上VMWare Server 2.0安装CentOS 6.4 + Oracle 11g(持续更新内容)
- CentOS 6 安装后网络基本配置