IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 树莓派3b+上搭建opencv环境(python3.7 + opencv3.4) -> 正文阅读

[人工智能]树莓派3b+上搭建opencv环境(python3.7 + opencv3.4)

1.安装python3.7.3

树莓派内置了python2.7和python3.5.3,由于两个版本过老,所以更新python到新版本3.7.3.

一.先卸载python2.7

sudo apt remove python

再执行如下命令自动清理 python2.7 的依赖:
sudo apt autoremove

二.将python3.5.3更新至python3.7.3

1.安装依赖包

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev   
sudo apt-get install -y libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm 
sudo apt-get install -y libncurses5-dev  libncursesw5-dev xz-utils tk-dev

2.下载安装包和解压。

sudo wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
sudo tar -zxvf Python-3.7.3.tgz

cd Python-3.7.3

sudo ./configure && sudo make && sudo make install

sudo ln -f /usr/local/bin/python3.7 /usr/bin/python
sudo ln -f /usr/local/bin/pip3.7 /usr/bin/pip

python3 -V
pip3 -V

终端输出python3.7.3,即表示安装成功。

三、安装opencv3.4.2
1.先更换树莓派源为清华镜像源。

sudo nano /etc/apt/sources.list

清华镜像源: 
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib

先按键盘上的ctrl+o,再按回车保存,再按ctrl+x退出nano编辑器回到命令行界面,输入:

sudo apt-get update 

2.下载opencv3.4.2离线安装包。

https://www.piwheels.org/simple/opencv-python/opencv_python-3.4.2.16-cp37-cp37m-linux_armv7l.whl

将这个文件拷入home目录中,并进入该文件目录中,输入下面命令安装:

sudo pip3 install opencv_python-3.4.2.16-cp37-cp37m-linux_armv7l.whl

安装完之后,进入python命令界面:

# python
>> import cv2
结果报错,缺少依赖库,按照提示安装依赖库:
jpeg格式图像工具包:
sudo apt-get install libjpeg8-dev 
 
tif格式图像工具包:
sudo apt-get install libtiff5-dev 

JPEG-2000图像工具包
sudo apt-get install libjasper-dev 

png图像工具包
sudo apt-get install libpng12-dev 

常用的视频库
v4l中4后面的是 英文字母“l”
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

安装GTK2.0
sudo apt-get install libgtk2.0-dev

安装OpenCV数值优化函数包
sudo apt-get install libatlas-base-dev gfortran

其它依赖库:

sudo apt-get install libatlas-base-dev
 
sudo apt-get install libjasper-dev
 
sudo apt-get install libqtgui4
 
sudo apt-get install libqt4-test
 
# 可能还需要安装下面的依赖
 
sudo apt-get install libhdf5-dev

下面显示一张图片:

在这里插入图片描述

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-10-12 23:26:02  更:2021-10-12 23:26:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 10:29:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码