千家信息网

ubuntu下编译安装opencv的方法

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,简易安装opencv2:conda install --channel https://conda.anaconda.org/menpo opencv或:sudo apt-get install li
千家信息网最后更新 2026年11月02日ubuntu下编译安装opencv的方法

简易安装opencv2:

conda install --channel https://conda.anaconda.org/menpo opencv

或:

sudo apt-get install libopencv-dev python-opencv

简易安装opencv3:

pip install opencv-python

或:

pip install opencv-python==3.1.0

简易安装方式是从库中安装编译好了的Opencv,这种安装方式简单方便,缺点是容易在使用中出现未知bug,比如不能imshow图像,不能读视频文件等(opencv3好像好一点)。

推荐使用源码编译安装。

源码编译安装Opencv2或Opencv3

1. 安装依赖文件

sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

2. 下载源码包

官网下载地址: https://opencv.org/opencv-3-2.html

这里选择下载GitHub源上适用所有平台的tar.gz文件(下载链接:https://github.com/opencv/opencv/archive/3.2.0.tar.gz),opencv-3.2.0.tar.gz, 文件大小75MB

3. 解压源码并编译安装

tar xvf opencv-3.2.0.tar.gzcd opencv-3.2.0mkdir buildcd buildcmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..makesudo make install

备注: 执行cmake指令的时候,需要下载一个ippicv_linux_20151201.tgz文件,如果网不好,可能会卡在:

ICV: Downloading ippicv_linux_20151201.tgz...

这时候可以单独下载 ippicv_linux_20151201.tgz文件(文件大小36.5MB,下载链接:https://raw.githubusercontent.com/Itseez/opencv_3rdparty/81a676001ca8075ada498583e4166079e5744668/ippicv/ippicv_linux_20151201.tgz),下载后放到 '/opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/' 文件夹下再重新cmake就行了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接

文件 源码 编译 内容 简易 链接 大小 方式 学习 不好 价值 图像 地址 备注 就是 平台 指令 文件夹 时候 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中智农互联网科技 互联网最新的科技 美国互联网科技巨头监管 互联网与科技发展 卓越科技(互联网 ) 美国互联网黑科技 兼蜜互联网科技 互联网科技大会 中国互联网金融科技基金 无锡溥仪互联网科技有限公司 天速互联网络科技有限公司 须眉科技是互联网公司吗 宁波青枫互联网科技有限公司 阿大互联网科技有限公司 电子科技大学互联网创业大赛 互联网新科技动漫ppt素材 深圳艾果互联网通讯科技 互联网金融科技名词解释 35岁以上互联网科技行业 西安左小互联网科技有限公司 广州大一互联网络科技有限公司 中国互联网科技工作委员会毛军 深圳齐家互联网科技 火传媒上海互联网科技 湖南洣水互联网科技有限公司扣款 广州恒生互联网科技有限 昭通互联网科技选哪家 沐思想互联网科技有限公司 互联网公司高科技产品 下一代互联网重大应用科技园
0