linux 下opencv安装教程,linux 下 opencv安装
参考文章:
以及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安装相关推荐
- seafile服务器版能安装在虚拟机上,seafile安装教程linux
seafile安装教程linux [2021-02-15 06:48:59] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...
- Ubuntu 11.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放 https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.ht ...
- (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
内容 文章标题 : (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答 发表于 : 2008-08-03 0:57 [ ...
- Ubuntu 13.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
[2013年4月28日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答. 本教程最早是一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu ...
- 安装教程-opencv3.1.0安装及VS2013配置教程
安装教程-opencv3.1.0安装及VS2013配置教程 安装opencv 安装Image Watch 第一个opencv应用 安装opencv 准备opencv3.1.0安装包.提前安装VS201 ...
- powerdesigner16.6安装教程(附图文安装步骤)
powerdesigner16已经发布了,它领先的SAP应用程序管理,用于架构,数据和架构信息以及架构组织和建模数据.该软件适用于大多数编程环境,如.NET,Java,Eclipse和交互,有很多人不 ...
- 原生Photoshop2022 for Mac v23.4最新中文版功能介绍 PS2022苹果安装教程支持M1,解决安装ps提示不存在、Error may be damaged已损坏等问题
PS2022中文激活版是一款高效.专业.实用的图像处理软件,其以其强悍的编辑和调整.绘图等功能,从而受到了广泛的应用,不管是在各种图片的调整和图画绘制以及图像的修复.调色等工具都是数不胜数的,用户可以 ...
- 2021win11最新最全MySQL下载安装教程——手把手教你安装MySQL
2021win11最新最全MySQL下载安装教程--手把手教你安装MySQL 最近重装了win11,给我MySQL整没了,故今天重新装一下. 第一步,进入官网 https://www.mysql.co ...
- ug12.0安装教程以及UG12许可证安装
ug12.0安装教程以及UG12许可证安装(附中文版百度云下载地址) - 知乎 (zhihu.com) 参考该文章,切记: 如果忘了修改,安装完成后: 计算机右键-属性-高级-环境变量-系统变量中找到 ...
最新文章
- mysql9索引实战_课程介绍目录索引
- google nexus5 root 安装Xposed框架教程
- 05-JDBC连接MySQL数据库【删除数据】
- php创建压缩文件 保存路径,通过php生成zip压缩文件,支持文件和压缩包路径查找...
- Eclipse中如何修改SVN的地址
- linux硬盘为啥分区,Linux下为什么要进行磁盘的分区
- 计算机系统应用技术课程,基于protégé的课程内容本体的构建-计算机系统应用.pdf...
- Spring的IOC机制
- mac配置java环境变量
- excel按模板导出
- 蓝底换白底边缘不干净_PS∶红底证件照换成蓝色背景,边缘怎样处理,让照片更自然呢?...
- Java____利用HSSF导出、导入excel文件
- 《ucore lab1 exercise5》实验报告
- linux下配置调试debug
- 斯须改变如苍狗——一张图的随想
- 可以狭义的将计算机系统定义为,号外!号外!管理系列之《管理系统中计算机应用》...
- 华为nova7可以用鸿蒙,华为鸿蒙系统再次更新7款可适配机型!对比安卓,鸿蒙OS的优势有哪些?...
- MBA案例分析(人员培训)
- 印象笔记桌面版怎么导出html,服务通知:印象笔记PC端Markdown取消支持HTML标签解析功能...
- 一张图搞定项目干系人管理,掌握干系人管理的模型和技能
热门文章
- python和php互动_PHP中常见的五种设计模式
- git回滚到某一个commit
- 编译FreeNOS报/usr/lib/grub/i386-pc/modinfo.sh doesn‘t exist错误
- 开源网站统计程序 oracle,利用百夫长统计程序源码免费搭建独立网站统计软件工具...
- Spring_Bean的作用域---和使用外部属性文件
- myeclipse问题
- RabbitMQ入门-队列
- Windows 2003 Server 用户隔离
- elasticsearch的update_by_query
- 网页浏览器知道我们的哪些信息?(1)