- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于在linux下编译安装opencv
关关于于在在linux下下编编译译安安装装opencv
本⽂介绍了如何在linux(本⽂是ubunut 16.04系统)下编译安装opencv(本⽂采⽤的opencv版本
是3.1.0) ,包括安装流程和可能遇到的问 ,这些⼤部分都是基于我个⼈的经验总结和
opencv官⽹。
1.安装过程
1.1 解决基本依赖
1.2 下载opencv3.1.0
1.3 cmake :进⼀步解决依赖
1.4 make :编译你的源代码
1.5 make install :安装
1.6 设置环境
2.测试例程
3.常⻅错误
3.1 下载ippicv失败
3.2 没有cv2.so
参考
1.安装过程
1.1 解决基本依赖
⾸先必须确保你的系统中安装了opencv编译过程中的基本软件包,如果没有请⽤管理员权限
或者请你的服务器的管理员帮忙执⾏以下命令。
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavfo mat-dev libswscale-d
ev
sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjaspe -dev libdc1394-22-d
ev
上述软件包在安装的过程中可能会有部分不存在,如果不存在,建议使
⽤apt-cache sea ch 关键字 进⾏搜索,如使⽤apt-cache sea ch tbb 来寻找有关libtbb2的软件
包,找到合适的以后⾃⾏选择安装。
如果你想使⽤opencv的python接⼝,则需要安装numpy等。如果你想使⽤操作系统⾃带的
python,那么需要使⽤管理员权限执⾏
sudo apt-get install python-dev python-numpy
如果你没有管理员权限,建议⾃⼰安装⾃⼰的python,安装miniconda或者anaconda ,可以
从清华⼤学TUNA协会的开源站点下载,anaconda所在⽹址
为https://mi o /anaconda/。安装时请确保你的anaconda或miniconda
的路径写在了~/ .bash c 下,并执⾏sou ce ~/ .bash c 使更改⽣效。
下载安装后建议把conda的安装源改为清华的站点,即执⾏下⾯两条命令。
conda config --add channels /anaconda/pkgs/free/
conda config --set show_channel_u ls yes
接下来是使⽤conda来安装numpy等。
conda install numpy scipy
1.2 下载opencv3.1.0
可以选择从opencv官⽹下载,也可以选择使⽤wget 获取。
wget https :///opencv/opencv/zip/3.1.0
下载后解压。
unzip opencv-3.1.0.zip
1.3 cmake :进⼀步解决依赖
进⼊opencv源码的⽬录。
cd opencv-3.1.0
新建⼀个⽂件夹build(或者其他任何名字) ,并进⼊。
mkdi build cd build/
先cmake⼀下看还需要解决哪些依赖。
cmake -D CMAKE_ BUILD_TYPE=RELEASE -D CMAKE_ INSTALL_ PREFIX=/home/ huanglu/us / .
.
上⾯选择的是 elease模式,并告诉我要把opencv安装在/home/huanglu/us / ⽬录下,当然你
也可以选择/us /local等⽬录 (这个计算机如果只有你⼀个⼈使⽤的话,建议这么做,如果你
没有管理员权限⽽且这台机器有多⼈使⽤,建议安装在⾃⼰的home ⽬录下)。
在cmake的过程中,你会发现有很多库没有找到,这个时候你就需要⾃⼰使
⽤apt-cache sea ch 关键字 来搜索这些库并安装,对于其他⼀些wa ning或者缺少的东⻄,可
以选择使⽤google逐⼀解决。
下图是某⼀次我cmake时的输出的⼀部分
您可能关注的文档
- 一种基于机器学习的分布式恶意代码检测方法_董立勉.pdf
- 一种抑制传统直流输电连续换相失败的虚拟电阻电流限制控制方法_郭春义.pdf
- 三上信息第六课打打汉字说说话教学设计.doc
- 上锁挂牌管理规范(标准版).docx
- 丙型肝炎病毒再激活诊疗进展.pdf
- 两提一创学习心得.docx
- 东阳光鲜草-冬虫夏草不同部位核苷类成分分析比较.pdf
- 中尺度大气数值模拟及其进展_黄菁.pdf
- 中心学校2016语言文字规范化工作.doc
- 中文分词在标准检索中的应用.doc
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
文档评论(0)