OpenCV是一个基于BSD许可发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
为了方便在树莓派上使用,我制作了一个OpenCV-4.5.0直刷镜像。
镜像说明
这个镜像是基于树莓派官方raspios-buster-arm64桌面版镜像制作,内核版本为5.4.72,OpenCV版本为4.5.0,默认开启ssh和vnc,更换清华源,4B支持USB启动,第一次开机自动扩容。
兼容3B、3B+、4B。
支持开机前配置wifi,方法和官方系统一样,在boot分区创建wpa_supplicant.conf文件。
根据需要配置一个或多个wifi连接信息,将ssid和password替换为真实值即可。
示例:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
ssid="无线ssid"
psk="无线密码"
key_mgmt=WPA-PSK
priority=1
}
默认用户/密码:pi/raspberry,root用户没有启用,如果需要请自行开启。
默认swap大小为100M,如需修改,请编辑/etc/dphys-swapfile文件,修改CONF_SWAPSIZE=100,单位为MB,如果需要设置1G,则配置为CONF_SWAPSIZE=1024,保存文件执行sudo systemctl restart dphys-swapfile.service重启服务即可。
其他配置项可以通过sudo raspi-config进行设置,跟官方系统相同。
OpenCV信息:
opencv-4.5.0源码目录:/home/pi/opencv/opencv-4.5.0
opencv_contrib目录:/home/pi/opencv/opencv_contrib-4.5.0
构建目录:/home/pi/opencv/build
安装前缀:/usr/local
想自己折腾的同学也可以自己编译,在树莓派4B4G上编译大约需要2个小时,不想折腾的可以直刷这个镜像。
以下是几个python3的Demo在4B4G运行效果:








下载地址
下载地址:https://pan.baidu.com/s/1Et9M-iltupnsPgtzTzzqgw ,提取码:v65p
本文为原创文章,版权归 Kevin's Blog 所有,转载请联系博主获得授权。
树莓派8G板子,启动时提示需要更新软件