参考文章:



以及Opencv的tutorials教程

opencvopencv

一、安装cmakecmake-2.8.7.tar.gz

②解压源码:opencv-2.4.9.tar.gz

②解压源码

tar -xvf OpenCV-2.4.9.tar.bz2

③创建release文件

打开文件:cd opencv-2.4.9/

创建release文件:mkdir release

④在release里创建makefile文件

cd release

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON ..

也可以使用cmake-gui.更人性化,可视化。

⑤编译安装

make

sudo make install

三、添加库路径(创建opencv.conf文件)

输入命令:vi /etc/ld.so.conf.d/opencv.conf

输入/usr/local/lib,并保存退出

四、添加环境变量

输入命令:vi /etc/profile

在末尾加入:

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:usr/local/lib/pkgconfig

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

更新环境变量:source /etc/profile

五、设置另外环境变量

输入命令:vi /etc/bashrc

在末尾加入:

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

更新环境变量:source /etc/profile

六、设置环境变量

输入命令:sudo vim /etc/ld.so.conf

在末尾加入:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

六、更新系统库缓存

输入命令:ldconfig

七、查看opencv是否安装成功

输入命令:pkg-config—cflags opencv

pkg-config—libs opencv

如果没有出错,说明安装成功。

5、写程序!!!

在自己的工作目录里面,新建DisplayImage.cpp

然后从这个地方,copy一下源代码

然后就编译了,编译的方法有三种:

1)直接gcc

2)用cmake建makefile然后make一下

3)IDE法,传说有个万能IDE叫eclipse。。。。

第一种,

g++ `pkg-config --cflags opencv` -o hello hello.cpp `pkg-config --libs opencv`

给个链接出来,是要告诉你,libs要放在后面啊。。不然会出错滴~~

第二种,

建一个CMakeLists.txt的东西,输入下面的东西

project( DisplayImage )

find_package( OpenCV REQUIRED )

add_executable( DisplayImage DisplayImage )

target_link_libraries( DisplayImage ${OpenCV_LIBS} )

执行cmake .

make

然后 ./DisplayImage lena.jpg(参见 opencv tutorials手册)

linux 下opencv安装教程,linux 下 opencv安装相关推荐

  1. seafile服务器版能安装在虚拟机上,seafile安装教程linux

    seafile安装教程linux [2021-02-15 06:48:59]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...

  2. Ubuntu 11.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

    学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放 https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.ht ...

  3. (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

      内容   文章标题 : (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答 发表于 : 2008-08-03 0:57    [ ...

  4. Ubuntu 13.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

    [2013年4月28日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答. 本教程最早是一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu ...

  5. 安装教程-opencv3.1.0安装及VS2013配置教程

    安装教程-opencv3.1.0安装及VS2013配置教程 安装opencv 安装Image Watch 第一个opencv应用 安装opencv 准备opencv3.1.0安装包.提前安装VS201 ...

  6. powerdesigner16.6安装教程(附图文安装步骤)

    powerdesigner16已经发布了,它领先的SAP应用程序管理,用于架构,数据和架构信息以及架构组织和建模数据.该软件适用于大多数编程环境,如.NET,Java,Eclipse和交互,有很多人不 ...

  7. 原生Photoshop2022 for Mac v23.4最新中文版功能介绍 PS2022苹果安装教程支持M1,解决安装ps提示不存在、Error may be damaged已损坏等问题

    PS2022中文激活版是一款高效.专业.实用的图像处理软件,其以其强悍的编辑和调整.绘图等功能,从而受到了广泛的应用,不管是在各种图片的调整和图画绘制以及图像的修复.调色等工具都是数不胜数的,用户可以 ...

  8. 2021win11最新最全MySQL下载安装教程——手把手教你安装MySQL

    2021win11最新最全MySQL下载安装教程--手把手教你安装MySQL 最近重装了win11,给我MySQL整没了,故今天重新装一下. 第一步,进入官网 https://www.mysql.co ...

  9. ug12.0安装教程以及UG12许可证安装

    ug12.0安装教程以及UG12许可证安装(附中文版百度云下载地址) - 知乎 (zhihu.com) 参考该文章,切记: 如果忘了修改,安装完成后: 计算机右键-属性-高级-环境变量-系统变量中找到 ...

最新文章

  1. mysql9索引实战_课程介绍目录索引
  2. google nexus5 root 安装Xposed框架教程
  3. 05-JDBC连接MySQL数据库【删除数据】
  4. php创建压缩文件 保存路径,通过php生成zip压缩文件,支持文件和压缩包路径查找...
  5. Eclipse中如何修改SVN的地址
  6. linux硬盘为啥分区,Linux下为什么要进行磁盘的分区
  7. 计算机系统应用技术课程,基于protégé的课程内容本体的构建-计算机系统应用.pdf...
  8. Spring的IOC机制
  9. mac配置java环境变量
  10. excel按模板导出
  11. 蓝底换白底边缘不干净_PS∶红底证件照换成蓝色背景,边缘怎样处理,让照片更自然呢?...
  12. Java____利用HSSF导出、导入excel文件
  13. 《ucore lab1 exercise5》实验报告
  14. linux下配置调试debug
  15. 斯须改变如苍狗——一张图的随想
  16. 可以狭义的将计算机系统定义为,号外!号外!管理系列之《管理系统中计算机应用》...
  17. 华为nova7可以用鸿蒙,华为鸿蒙系统再次更新7款可适配机型!对比安卓,鸿蒙OS的优势有哪些?...
  18. MBA案例分析(人员培训)
  19. 印象笔记桌面版怎么导出html,服务通知:印象笔记PC端Markdown取消支持HTML标签解析功能...
  20. 一张图搞定项目干系人管理,掌握干系人管理的模型和技能

热门文章

  1. python和php互动_PHP中常见的五种设计模式
  2. git回滚到某一个commit
  3. 编译FreeNOS报/usr/lib/grub/i386-pc/modinfo.sh doesn‘t exist错误
  4. 开源网站统计程序 oracle,利用百夫长统计程序源码免费搭建独立网站统计软件工具...
  5. Spring_Bean的作用域---和使用外部属性文件
  6. myeclipse问题
  7. RabbitMQ入门-队列
  8. Windows 2003 Server 用户隔离
  9. elasticsearch的update_by_query
  10. 网页浏览器知道我们的哪些信息?(1)