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板子,启动时提示需要更新软件