raspberry pi 3B+ 在安装openvino 时需要编译opencv
其间首先需要先安装如何依赖库
sudo apt install build-essential libclang-11-dev clang-11 clang-format-9 libssl-dev
sudo apt install git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libatlas-base-dev python3-scipy
然后使用如下 configure 参数
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
然后就是 make
这里有个坑,因为raspberry pi 3b+ 只有1G内存,而编译opencv 在某个库需要超过1G内存,差不多达到2G的内存需求,而raspberry OS 默认只有100 M 的虚拟内存,所以会因为内存不足导致卡死,这里需要修改虚拟内存大小,最好加到4G 来保存编译通过
sudo dphys-swapfile swapoff
sudo vim /etc/dphys-swapfile
CONF_SWAPSIZE=4096
下面哪个MAX也需要改到4096
sudo dphys-swapfile setup
sudo reboot