Install OpenCV2.4.9 in Ubuntu12.04 LTS
来源:互联网 发布:连接数据库的方法 编辑:程序博客网 时间:2024/05/16 14:11
Install OpenCV2.4.9 in Ubuntu12.04 LTS
由于检测技术期末考试的需要,我需要在Ubuntu12.04系统上安装OpenCV2.4.9,用来进行图片处理,在网上看了好多安装的历程和经验,捣鼓了两天了,直到最后也没有一个让我满意的安装历程,安装的结果也不太满意。直到经过多次尝试,总算总结出一套成功安装的步骤,在这里与大家进行分享。
期间想过要降低版本,完全用网上的教程,我太天真了,去了官网才发现很多版本也不存在了,想学到东西,得亲自动手,不能照搬其他人的模式。
一、What isOpenCV
OpenCV is themost popular and advanced code library for Computer Vision related applicationstoday, spanning from many very basic tasks (capture and pre-processing of imagedata) to high-level algorithms (feature extraction, motion tracking, machinelearning). It is free software and provides a rich API in C, C++, Java andPython. Other wrappers are available. The library itself isplatform-independent and often used for real-time image processing and computervision.
二、具体的安装步骤
步骤一、更新软件列表
sudo apt-get update #---更新源
步骤二、安装工具
sudo apt-getinstall cmake
sudo apt-get install cmake-curses-gui
步骤三、安装依赖包sudo
sudo apt-get install build-essential libgtk2.0-dev libjpeg-devlibtiff4-dev libjasper-dev libopenexr-dev python-dev python-numpypython-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-devlibvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-devsphinx-common texlive-latex-extra libv4l-devlibdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install ffmpeg
注意:我这里按照安装了多变,如果还有没涉及到的库请自行补充。
步骤四、新建目录
mkdir opencv
cd opencv
步骤五、下载并编译
wget -O OpenCV-2.4.9.zip http://fossies.org/linux/misc/opencv-2.4.9.zip
或者将从官网下载的源码 opencv2.4.9.zip
unzip opencv2.4.9.zip
cd opencv2.4.9
mkdir release
cd release ccmake ../
进入ccmake后,按 c就会弹出如下界面:
把 BUILD_JPEG 和 BUILD_PNG 这两项改成了 ON ,其余全部都默认,键盘按c,然后按g,然后就回到命令行界面
make -j2
步骤六、安装并设置路径
sudo make install
sudo sh -c'echo"/usr/local/lib">/etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
重启电脑我们就可以进行测试,在测试过程中我使用的编译命令是:
g++ ·pkg-config --cflags opencv· -o bestbest.cpp ·pkg-config --libs opencv· -Wall
运行程序后,满足我需要的应用。
- Install OpenCV2.4.9 in Ubuntu12.04 LTS
- ubuntu12.04LTS+Qt4.8.6+opencv2.4.9
- ubuntu12.04LTS下eclipse indigo版配置opencv2.4.9
- Install Opencv2.4.9 on Ubuntu 16.04 LTS
- Install Hadoop1.2.1 in Ubuntu12.04
- pcduino v3 ubuntu12.04装opencv2.4.9
- Ubuntu12.04下安装opencv2.4.9
- OpenCV2.4.9移植ARM,Ubuntu12.04
- ubuntu12.04+Opencv2.3.1
- Ubuntu12.04 LTS更新源
- UBUNTU12.04LTS安装LAMP
- ubuntu12.04LTS安装Googlepinyin
- 虚拟机安装Ubuntu12.04 LTS
- ubuntu12.04 LTS 常用配置文件
- Ubuntu12.04LTS 安装 eclipse
- ubuntu12.04LTS 安装svn
- ubuntu12.04LTS 环境变量配置
- ubuntu12.04LTS安装mariadb
- 服务器证书无效的解决办法
- Android服务端开发1-使用Eclipse搭建Java Web服务端
- Leetcode Happy Number
- rviz显示地图
- C++中的const的使用
- Install OpenCV2.4.9 in Ubuntu12.04 LTS
- Redhat6安装最新版Firefox
- 常用牛人主页链接(计算机视觉、模式识别、机器学习相关方向,陆续更新。。。。)
- Android正常模式启动过程-世界的起源
- 【数据结构】回顾优先队列(堆)
- ubuntu Django安装
- HDU 1020 at Sun
- 如何在linux下安装应用程序qq
- acdream 1726 A Math game