平台:centos6.5
版本:opencv2.3.1
先安装依赖包:
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
下载opencv:
下载opencv
找到合适版本下载。
使用 tar OpenCV-2.3.1a.tar.bz2 解压
cd OpenCV-2.3.1
依次执行以下命令:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=NO .
cmake
make
make install
配置
新建文件 /etc/ld.so.conf.d/opencv.conf
在文件中添加 /usr/local/lib
保存之后执行配置
sudo ldconfig
// 因为在ld.so.conf文件中将所有的/etc/ld.so.conf.d/*.conf文件都包含进来了
环境变量配置
sudo vim/etc/bashrc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存之后执行
source /etc/bashrc
cd OpenCV-2.3.1/samples/c
chmod +x build_all.sh
./build_all.sh
编译结束之后执行
./facedetect cascade lena.jpg
可以看到:
如果你有摄像头,直接执行:
./facedetect
可以看到:
@dong_abc @yyy71cj @ayb_ice @21小跑堂 原创
|