ubuntu12.04安装openCV2.4.6.1
来源:互联网 发布:adobe xd mac 编辑:程序博客网 时间:2024/06/14 04:42
1)在安装OpenCV前需要安装的软件包有
GCC4.4.X or later,可通过命令sudo apt-get install build-essential安装
CMake2.6 or later
SVN客户端
GTK+2.Xor higher, including headers(libgtk2.0-dev)
pkgconfig
Python2.6 or later and Numpy 1.5 or later with developerpackages(python-dev, python-numpy)
ffmpegor libav development packages: libavcodec-dev, libavformat-dev,libswsacle-dev
[可选]libdc13942.x
[可选]libjpeg-dev,libpng-dev, libtiff-dev, libjasper-dev
所有的软件包都可在终端安装或者通过Synaptic软件管理器。
终端安装依赖项:
sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev
2)下载最新版OpenCV
打开网页:http://sourceforge.net/projects/opencvlibrary
下载安装包OpenCV-2.4.2.tar.bz2
sudo tar jxvf OpenCV-2.4.2.tar.bz2 -C /usr/local/
cd /usr/local/
sudo mv OpenCV-2.4.2 opencv
cd opencv
mkdir release
cd release
cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -DINSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -DBUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
make
sudo make install
3)安装后的配置
添加库的路径
sudo gedit /etc/ld.so.conf.d/opencv.conf
添加内容
/usr/local/lib
在终端输入命令
sudo ldconfig
设置环境变量
sudo gedit /etc/bash.bashrc
在文件最后加入以下两行并保存:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
此时重启Ubuntu或重新登录账户,使得OpenCV安装生效。
4)测试OpenCV自带例程
编译程序:
cd /usr/local/opencv/samples/c
chmod +x build_all.sh
./build_all.sh
运行程序:
./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg
运行结果如下:
运行程序:
./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --nested-cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_eye.xml" --scale=1.5 lena.jpg
运行结果如下:
运行程序:
python /usr/local/opencv/samples/python2/turing.py
程序结果如下:
注意,此时,图片的显示窗口是Qt界面。你可以随意对图片进行放大,缩小,可以保存图片等。当你放大图片到一定值,你可以看到每个像素对应的RGB值。
参考资料:http://www.samontab.com/web/2012/06/installing-opencv-2-4-1-ubuntu-12-04-lts/
- ubuntu12.04安装openCV2.4.6.1
- ubuntu12.04安装OpenCV2.4。1
- ubuntu12.04安装openCV2.3.1/opencv2.4.2
- ubuntu12.04安装openCV2.4.2
- ubuntu12.04安装openCV2.4.2
- ubuntu12.04安装openCV2.4.2
- ubuntu12.04安装opencv2.4.1
- ubuntu12.04安装opencv2.4.1
- ubuntu12.04安装openCV2.4.2
- Ubuntu12.04下安装opencv2.4.9
- ubuntu12.04上安装PCL+opencv2.4
- OpenCV之旅(1)ubuntu12.04下安装OpenCV2.3.X/OpenCV2.4.X
- ubuntu12.04下面codeblocks配置opencv2.4.6
- ubuntu12.04+Opencv2.3.1
- ubuntu12.04下的opencv2.3.1安装(更新)
- ubuntu12.04安装opencv2.4.8,并运行简单例子
- ubuntu12.04安装OpenCv2.4.1并编译测试
- ubuntu12.04下opencv2.4.9的安装和使用
- 心跳
- IPA破解工具
- B. Eugeny and Play List
- Servlet中过滤器的简单示例
- MongoDB之Map-Reduce -- Mongo Shell版和C#版(下)
- ubuntu12.04安装openCV2.4.6.1
- 使用sql*loader和外部表
- [leetcode] Sort Colors
- 坚持写blog啦!!!
- 黑马程序员—Java实例化类
- LeetCode-Unique Binary Search Trees II
- duilib DirectUI库里面的一个简单的例子ListDemo
- HDU1290---献给杭电五十周年校庆的礼物 HDU(106)
- Linux 初始化过程