专栏首页linux百科小宇宙CentOS6.0下成功安装配置OpenCV

CentOS6.0下成功安装配置OpenCV

开源界的图形图像处理项目openCV无疑是优秀的东西,无论对于专业的开发人员或是业余爱好者都非常具有魔力。网上很多教程都是VS2008下配置的,而我自打和VC6.0绝交后就再没怎么碰过Windows的相关开发平台了。本文是在CentOS6.0下OpenCV的安装配置手册,前段时间非了老半天劲儿,熬了N个不眠之夜,最终把所有问题均搞定了,最后运行出结果那一瞬间,那种心情是无法用语言形容的。今儿特此把过程写出来,为新人搭环境节约一些时间。好了,废话不多说。

1、从SVN上checkout一份openCV的源码下来:

$ cd ~

$ mkdir openCV

$ cd openCV

$ svn co http://code.opencv.org/svn/opencv/trunk/opencv

把checkout出来的所有文件都放到~/openCV目录下

2、安装cmake和cmake-gui

$ sudo yum install cmake*

安装的是cmake-2.6.4版本的最新的cmake。

3、万事具备,就差东风了。

$ cd ~/openCV

$ mkdir release

$ cmake-gui ~/openCV

照着选就是了。默认情况下

opencv的库会安装到/usr/local/lib目录下,

头文件会安装到/usr/local/include/opencv和opencv2目录下,

帮助文档会安装到/usr/local/share/OpenCV/目录下,

示例代码会安装到/usr/local/share/opencv/目录下。

$ cd release

$ make

$ make install

至此,大功告成。

4、切换到root权限,在/etc/ld.so.conf.d/目录下新建一文件,命名为opencv.conf,其内容只有一行:"/usr/local/lib",然后执行ldconfig命令使刚才的改动生效。

5、最后一步,测试openCV库是否可用。

$ cd ~/openCV/samples/cpp

$ gcc -I/usr/local/include/opencv -L/usr/local/lib/ -lopencv_highgui -lstdc++ drawing.cpp -o drawing

$ ./drawing执行成功。

鼓掌,鸣袍,奏乐...

如果无法播放视频文件,请先安装ffmpeg,然后重新配置opencv,加上--without-quicktime --with-ffmpeg。

这里我们继续用cmake-gui来配置,然后点configure和generate,最后进入到~/openCV/release目录下去重新执行一次make和make install和ldconfig就可以了。

--------------------------------------分割线 --------------------------------------

Ubuntu Linux下安装OpenCV2.4.1所需包 http://www.linuxidc.com/Linux/2012-08/68184.htm

Ubuntu 12.04 安装 OpenCV2.4.2 http://www.linuxidc.com/Linux/2012-09/70158.htm

CentOS下OpenCV无法读取视频文件 http://www.linuxidc.com/Linux/2011-07/39295.htm

Ubuntu 12.04下安装OpenCV 2.4.5总结

http://www.linuxidc.com/Linux/2013-06/86704.htm

Ubuntu 10.04中安装OpenCv2.1九步曲 http://www.linuxidc.com/Linux/2010-09/28678.htm

基于QT和OpenCV的人脸识别系统 http://www.linuxidc.com/Linux/2011-11/47806.htm

原文链接:http://www.linuxidc.com/Linux/2015-02/112942.htm

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Centos学习笔记--安装

    centos6.0如果采用默认的最小化安装是没有安装桌面环境的,因此需要手动安装桌面环境。

    流川疯
  • 最小化安装Centos6.0搭建LAMP优化配置

    1、增加管理用户 useradd -d /var/www/html/ -g apache admin 2、修改admin密码 Passwd admin输入ad...

    苦咖啡
  • windows10下成功安装docker

    1.进入官方网站安装:https://docs.docker.com/docker-for-windows/install/

    py3study
  • CentOS-7安装成功后配置网络连接

    一、修改配置文件     vim /etc/sysconfig/network-scripts/ifcfg-ens33     将 ONBOOT=no 修改为...

    Sindsun
  • 解决Centos6.0下出现protocol not available错误

    之前在Centos6.{6 ~ 9}上面使用nc-1.84-24版本模拟端口监听都没有问题,这回在Centos6.0上使用报如下错误:

    后场技术
  • SSH 后门 | Nmap 脚本

    将公钥 id_rsa.pub 上传到目标主机,保存为 ~/.ssh/authorized_keys

    意大利的猫
  • Ubuntu下安装配置JDK1.7

    1、下载JDK 对于下载方法,可以使用命令,也可以手动下载。本人采用手动下载jdk的方式。 下载jdk-7u7-linux-i586.tar.gz到Ubuntu...

    Java中文社群-磊哥
  • Linux下Mysql安装配置

    安装包 这里以centos 6.8 为例。下载Bundle包。然后解压:

    用户2929716
  • win10下安装配置mongodb

    mongod --config c:\MongoDB\etc\mongo.conf --install --serviceName "MongoDB"

    FinGet
  • linux下node.js安装配置

    lilugirl
  • mac下安装配置python3.7

    进入官网https://www.python.org,下载Mac OS X 64-bit/32-bit installer或者Mac OS X 64-bit i...

    py3study
  • linux下安装配置redis

    之后重新刷新一遍profile文件即可,这样redis-cli命令就能在任意路径下使用了

    萌萌哒的瓤瓤
  • centos7下MySQL5.7安装配置

    嘉美伯爵
  • Linux 下安装配置 JDK7

    下载地址:http://download.oracle.com/otn-pub/java/jdk/7u5-b06/jdk-7u5-linux-i586.tar....

    东营浪人
  • Hadoop学习笔记一:单节点安装

    通过本节的学习,可以掌握如何在单节点上使用Hadoop进行Map/Reduce以及HDFS存储的实现。

    大江小浪
  • CentOS6.5 linux系统定制与封装快速实施脚本

           在大型企业或者是IDC做运维的朋友经常会有这样子的需求,有些人可能还不是很了解Linux的二次封装有什么好处,这里简单说一下,就是当你要反复做一...

    木子-Lee
  • 使用 Kickstart 全自动批量安装部署 Linux

    随着公司的发展壮大,运维人员的工作量也变得越来越大,大量重复的工作让我们不胜其烦,迫切需要一种一次工作,多次自动重复的方法,kickstart的出现为我们提供了...

    SuperDream
  • CentOS 7 :Failed to start IPv4 firewall with iptables.

    https://blog.csdn.net/u013028876/article/details/78750561

    拓荒者
  • windows下Nginx安装与配置

    1、下载nginx/windows     官网下载地址:http://nginx.org/en/download.html ? 2、解压: ?     提示:...

    Sindsun

扫码关注云+社区

领取腾讯云代金券