opencv3.2 在Ubuntu下的编译安装
2017-06-04 10:22
501 查看
网上也看到很多人写的编译方法,应该也都是可以的,只是不知道是否权威,我找到了官方的编译安装指导,原文链接为
http://docs.opencv.org/trunk/d7/d9f/tutorial_linux_install.html
如果英文比较好的话,建议直接参考该文档。
下面是我的编译步骤:
Ubuntu 17.04
Opencv 3.2
安装依赖包:
我的opencv是直接git 下载的
我的是笔记本,直接带摄像头,所以执行之后直接可以看到摄像头里的我的头像,并能够检测到人脸,证明编译成功
http://docs.opencv.org/trunk/d7/d9f/tutorial_linux_install.html
如果英文比较好的话,建议直接参考该文档。
下面是我的编译步骤:
Ubuntu 17.04
Opencv 3.2
安装依赖包:
sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
我的opencv是直接git 下载的
git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git[/code]
不能在opencv目录下直接执行 cmake . ,会报错,需要新建目录,在opencv的目录下新建一个目录叫做 build,cd进入该目录然后执行cmake -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules -DBUILD_opencv_legacy=OFF .. make -j8 sudo make install
上面的cmake命令是参考https://github.com/opencv/opencv_contrib 的README编写的,可以同时编译新开发的功能,并关闭旧的功能
然后编译sample目录,这里面是示例代码,可以帮助我们学习,在opencv/samples目录下新建 build 目录,进入该build目录,执行命令cmake .. make -j8
验证是否编译成功,进入目录opencv/samples/build/cpp,执行命令
./cpp-example-facedetect --cascade="../../../data/haarcascades/haarcascade_frontalface_alt.xml" --nested-cascade="../../../data/haarcascades/haarcascade_eye_tree_eyeglasses.xml" --scale=1.3
我的是笔记本,直接带摄像头,所以执行之后直接可以看到摄像头里的我的头像,并能够检测到人脸,证明编译成功
相关文章推荐
- ubuntu 在opencv3.1基础上 安装3.2的版本,安装完成后。 。。编译代码出现的问题。
- ubuntu16.04安装编译opencv3.2
- ubuntu14.04 /16.04 编译安装OpenCV 3.2
- ubuntu14.04 编译安装OpenCV 3.2
- Ubuntu 16.04编译安装最新的OpenCV3.2
- ubuntu16.04下opencv3.2和opencv_contrib编译安装
- ubuntu16.04下opencv3.2和opencv_contrib编译安装
- Ubuntu 16.04编译安装最新的OpenCV3.2
- OpenCV在Linux下的编译安装(Ubuntu )
- Ubuntu下OpenCV源码编译安装 转
- Ubuntu 14.04 编译安装 OpenCV2.4.8
- UBUNTU 下编译安装opencv 2.3.1
- Ubuntu下编译安装OpenCV 2.4.7并读取摄像头
- UBUNTU 下编译安装opencv 2.3.1
- ubuntu 上opencv的安装编译
- Ubuntu13.10下编译安装opencv2.4.9
- Ubuntu13.04下编译,安装openCV
- Ubuntu下编译安装OpenCV
- ubuntu 12 下安装配置编译使用opencv 2.3.0 全过程
- UBUNTU 下编译安装opencv 2.3.1