去年用 2021-10-30-raspios-bullseye-armhf-full 镜像 帮朋友装完依赖包后 pip3 安装opencv直接成功。速度很快,顺利得不要不要的(再找出来也装不了,OPENCV的安装包升级了)。
这几天用一个新板子下了2022-01-28-raspios-bullseye-armhf-full ,再次安装,感觉好慢。。。。两个多小时,下了个89.9M的包,上次安装包没这么大,还以为改进了,结果悲剧了,安装失败。
按网上的个种方法装了一天,还是不行。
最后从让朋友把他的板子上有关的两个文件夹找出,发过来,copy到新板子,装上次的依赖包,import cv2 发现numpy 又不对,自带的卸不掉,手工删除相关目录。sudo pip3 install numpy 再次 import cv2 可以了。
总结:系统升级后多了很多扩展包,有安装问题最好用最新的系统,但opencv 直接pip3真的折磨人(水平有限,希望以后树莓派能自带CV2),如果有同版pyhton的opencv文件,直接COPY。 文件位置:
/usr/local/lib/python3.9/dist-packages/cv2
/usr/local/lib/python3.9/dist-packages/opencv_python-4.5.5.62.dist-info
相关的库,不管有没用,都装了一遍
sudo apt-get -y install libavresample-dev
sudo apt-get install libhdf5-dev libhdf5-serial-dev
sudo apt-get install libjpe