适合小白的树莓派opencv4.0安装(树莓派3B,3B+)
首先放上教程链接
https://www.pyimagesearch.com/2018/09/26/install-opencv-4-on-your-raspberry-pi/
以下是在安装过程中遇到的问题,如果还有其他优化方法我将会在后,后面补充
1.利用xshell远程连接树莓派可以大大方便操作(这一步不做也可以)
具体做法
下载xshell,尽量下载6的版本,我5的版本打不开
这里需要注意的是,树莓派必须和电脑必须在同一个网段内,比如我是树莓派和电脑是连接的同一个手机热点
热点的名字需要是英文,否则树莓派连接不上
树莓派查看ip地址是用命令ifconfig,而Windows的cmd命令查看ip地址是ipconfig
另外,查看树莓派ip的方式还有很多,以下两条命令也可以,第二命令执行之后可以按ctrl+z停止
pi@raspberrypi:~ $ $hostname -i :)
pi@raspberrypi:~ $ ping raspberrypi.local
成功获取树莓派ip后点击确定,然后连接。接着将会出现提示输入登陆名和密码,这里我截取了提示密码的部分
树莓派的登陆名默认为pi,密码默认为raspberry
如果密码不正确,可以使用如下命令修改 Pi 密码 注意,这里输入的不是root密码 所以我们需要修改的是pi密码
pi@raspberrypi:~ $ su pi #切换到 pi 用户
pi@raspberrypi:~ $ sudo passwd pi #修改 Pi 密码
另外,修改root密码的方法如下
pi@raspberrypi:~ $ su root #切换到 root 用户
pi@raspberrypi:~ $ sudo passwd root #设置 root 密码
密码输入正确后,会出现这样的画面,我们选择否
当出现这样的画面后就表示连接树莓派成功啦,接下来我们就可以在xshell上输入命令开始下载opencv啦
接下来根据教程进行操作
问题一
下载opencv中断,解决方法,换个网络
问题二
执行 mkvirtualenv cv -p python3出错
解决方法,再执行一遍这一步(重新下载一遍pip)然后再重新执行mkvirtualenv cv -p python3
问题三 找不到makefile
解决方法:进入正确的路径下再执行
pi@raspberrypi:~ $ cd opencv
pi@raspberrypi:~/opencv $ cd build
pi@raspberrypi:~/opencv/build $ make -j4
问题四,make -j4编译错误
解决方法:
1.删除build文件
2. 再重新执行一遍第五步
3.进入build目录下重新执行make -j4
亲测这个方法对于编译错误是通用的
问题五 无法分配内存
解决方法:
1.重复执行第一步扩容
2.清除树莓派的垃圾
点击这里查看详细的方法
3.换张内存大点的卡