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版本,真的是太爽了 !
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐