网站大量收购独家精品文档,联系QQ:2885784924

关于在linux下编译安装opencv.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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时的输出的⼀部分

您可能关注的文档

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档