Ubuntu18.04下aarch64-NanoPi-M4(Arm64操作系统)如何安装opencv4.1
aarch64 友善之壁NanoPi-M4(Arm64操作系统)如何安装opencv4.1由于本人自己编译过opencv的源码包,所以对安装目录有一定的了解,发现python3.6版本下有cv2的安装包 ,那么就给我带来很大的震撼了 ,原来PI M4的板子上自带opencv4.1真的是太爽了在安装之前首先我们要知道当前的ARM板子是否已经安装了opencv,我这个板子是自带了opencv...
·
aarch64 友善之壁NanoPi-M4(Arm64操作系统)如何安装opencv4.1
由于本人自己编译过opencv的源码包,所以对安装目录有一定的了解,发现python3.6版本下有cv2的安装包 ,那么就给我带来很大的震撼了 ,原来PI M4的板子上自带opencv4.1 真的是太爽了
在安装之前首先我们要知道当前的ARM板子是否已经安装了opencv,我这个板子是自带了opencv4.1版本,如果你买的是和我这个板子相同版本的,那么可以按照本教程把opencv4.1和python3连接起来
1.准备工作,本人用的工具是MobaXterm
- 首先查看当前板子是否自带了opencv
- 进入目录
cd /usr/local/lib
,如果你看到这些libopencv的源码编译包,那么进入下一个目录查看 - 进入目录
cd /usr/local/lib/python3.6/site-packages/
进入python3.6安装目录 - 查看当前目录是否有| cv2和cv2.so文件,自带的话肯定是会有的
2.操作步骤
- 首先把cv和cv2.so文件放入python3.6的dist-package目录下
# 把cv和cv2.so文件放入python3.6的dist-package目录下
cp -r /usr/local/lib/python3.6/site-packages/cv2 /usr/local/lib/python3.6/dist-packages/
cp /usr/local/lib/python3.6/site-packages/cv2.so /usr/local/lib/python3.6/dist-packages/
- 在python3中引入cv2看下效果,提示找不到numpy
- 那么下载一下numpy和python3的dev环境
sudo apt-get install python3-dev python3-numpy
- 再次引入看一下效果,这回提示numpy的版本过低
- 更新numpy
pip3 install -U numpy
| 由于python3的pip在这个板子中默认是pip3 - 如果pip下载时遇到这种情况,那么更新pip3|
pip3 install upgrade pip
- 再来引入一遍看看效果
成功引入opencv4.1版本,真的是太爽了 !
更多推荐
所有评论(0)