前言
没想到opencv的安装给我整了一下午
来说下踩过的坑:
使用的是树莓派3B+
1.看B站教程,让下载源码然后在树莓派上编译好几小时
2.使用python pip3直接安装,但各种依赖包出错
最后参考
树莓派python3使用pip3安装opencv3.4
顺利完成,步骤简单,方便快捷
步骤
1.把软件源换成国内镜像网站:修改参考
2.输入命令
sudo pip3 install opencv-python
不过下载速度还是有点慢,我选择下载安装包,离线安装
下载地址
下载好之后,拷贝到tf卡,或者使用filezilla,用FTP协议从电脑端直接传输到树莓派
然后,命令安装
sudo pip3 install opencv_python-3.4.3.18-cp37-cp37m-linux_armv7l.whl
安装完毕,进行测试
注:树莓派默认使用python 2,python命令对应的是python 2,我将默认改为了python 3,你也可以直接输入python3
发现还缺少相关库
依次输入下列命令,进行安装
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqtgui4
sudo apt-get install libqt4-test
再次测试
成功解决
补充:安装opencv_contribe贡献库和相关依赖库
这里我指定版本为3.4.3.18,和上面的核心库保持一致
sudo pip3 install opencv-contrib-python==3.4.3.18
和上面可能有重复,懒得改了
sudo apt-get update #安装依赖库
sudo apt-get install libhdf5-dev -y
sudo apt-get install libatlas-base-dev -y
sudo apt-get install libjasper-dev -y
sudo apt-get install libqt4-test -y
sudo apt-get install libqtgui4 -y
sudo apt-get update
后言
每次接触新的开发板,配置环境是最劝退的
不过收获也不少
over…