栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Ubuntu 16.04 安装Opencv,支持python2.x

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu 16.04 安装Opencv,支持python2.x

Ubuntu 16.04 安装Opencv,支持python2.x(第一次创作,有点小紧张)

这篇文章只是记录以下自己在Ubuntu 16.04 安装Opencv的过程,主要参考了以下博客:
https://blog.csdn.net/Ding_0110M/article/details/88083741

一、 下载安装opencv

1、找到官网下载opencv的sources版本,我下载的是Opencv 3.4.3,下边是下载链接:
http://opencv.org/releases.html
2、解压zip包:
我首先在自己的目录下创建了一个文件夹存放安装包,然后使用以下命令解压:

unzip opencv-3.4.3.zip
cd opencv-3.4.3
二、安装依赖库和cmake

3、安装依赖库和cmake
使用以下命令安装cmake:

sudo apt-get install cmake  

运行完这个命令行之后,出现问题Unable to fetch some archives, maybe run apt-get update or try with --fix-missing,解决方法:sudo vim /etc/resolv.conf 然后末尾添加nameserver 8.8.8.8
使用以下命令安装依赖库:

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev  

4、执行cmake
新建编译文件夹:

mkdir my_build_dir
cd my_build_dir

执行cmake :

cmake ..(在上级目录编译cmake)

5、 执行make命令进行编译

sudo make  

6、执行install命令

sudo make install
三、添加库

最后将OpenCV的库添加到路径即可:

sudo gedit /etc/ld.so.conf.d/opencv.conf 

执行以上命令后会打开一个空文件,在文件中添加这行路径:/usr/local/lib ,然后保存关闭即可
执行如下命令使得刚才的配置路径生效:

sudo ldconfig 

7、配置bash

sudo gedit /etc/bash.bashrc 

在文件末尾添加:

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

执行如下命令使得配置生效:

source /etc/bash.bashrc

最后更新即可:

sudo updatedb
四、测试

安装完成opencv后,运python代码:
import cv
出现错误:
Traceback (most recent call last):
File “”, line 1, in
importError: No module named ‘cv’
我的解决方法是,使用以下命令:

  sudo apt-get install python-opencv

结果成功:

但是在用python3的时候还是出现错误:

现在不知道改怎么解决。。。。
还请大神们能够指点迷津,谢谢大家!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/649694.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号