如何在Purple Pi OH上开发板安装Opencv

本文适用于在Purple Pi OH开发板安装Opencv。触觉智能的Purple Pi OH鸿蒙开源主板,是OpenHarmony开源鸿蒙项目组颁发的明细开发板
image
image
该主板主要针对学生党,极客,工程师,极大降低了开源鸿蒙开发者的入门门槛,具有以下几点优势:
■ 支持开源鸿蒙/Linux /Andriod 11/麒麟,兼容树莓派 ;
■ 四核A55,最高1.8G主频 Mali G52-2EE GPU ;
■ 支持OpenGL/CL/Vulkan/1T NPU/8MISP ;
■ 支持TensorFlow/MXNet/PyTorch/Caffe ;
■ 支持1千兆以太网、3USB2.0、1USB3.0、3UART、2SPI、2I2C、28GPIO、1MIPI DSI、1*HDMI ;
■ 支持OpenHarmony3.1-5.1版本,开放SDK源代码 ;
■ 活跃的开发者社区, 更多牛人在线技术支持 ;

1、创建虚拟内存
1.1

命令

cd /opt
sudo mkdir image
sudo touch swap
sudo dd if=/dev/zero of=/opt/image/swap bs=1024 count=2048000
过一段时间会返回信息,这个过程有点小长,注意不是死机了,耐心等一等。返回的信息大概是:image
1.2
再输入命令

1
sudo mkswap /opt/image/swap
检查现有的交换空间大小,使用命令free:
free-mimage
1.4
修改

/etc/fstab文件


修改/etc/fstab文件,使得新加的2G交换空间在系统重新启动后自动生效。
1
sudo vim /etc/fstab
在文件最后加入:
1
/opt/image/swap /swap swap defaults 0 0
vim保存退出的方式->输入:wq 然后回车

2、安装依赖项

环境:Ubuntu 20.04
使用g++和cmake编译opencv 4.6.0
2.1
安装
g++,cmake,make.wget,unzip



安装g++, cmake, make, wget, unzip,若已安装,此步跳过.
1.sudo apt install -y g++
2.sudo apt install -y cmake
3.sudo apt install -y make
4.sudo apt install -y wget unzip
2.2
安装OpenCV依赖的库

1
sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
2.3
进入到下载好的OpenCV目录中,新建并进入目录build

1.cd opencv4.6.0
2.mkdir build
3.cd build
 2.4
使用cmake配置OpenCV

1
sudo cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES ..image
用make进行编译(大约需要35分钟)
sudo make -j4
2.5
用make进行安装

1
sudo make install
2.6
配置pkg-config环境

opencv4.pc文件的默认路径:/usr/local/lib/pkgconfig/opencv4.pc
若此目录下没有,可以使用以下命令搜索:
1
sudo find / -iname opencv4.pc
将路径加入到PKG_CONFIG_PATH(用vim打开):
sudo vim /etc/profile.d/pkgconfig.sh
在文件后面加入下面一行:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
保存并退出后激活:
vim保存退出的方式->输入:wq 然后回车

激活

source /etc/profile
用以下命令验证是否成功:
1
pkg-config --libs opencv4
出现下述内容则成功:image

posted @ 2025-05-30 14:58  Industio_触觉智能  阅读(30)  评论(0)    收藏  举报