1、下载 opencv-python库
https://www.piwheels.org/project/opencv-python/https://www.piwheels.org/project/opencv-python/下载到PC
2、下载 opencv-contrib-python库
piwheels - opencv-contrib-pythonhttps://www.piwheels.org/project/opencv-contrib-python/
下载到PC
在PC端下载好whl包之后通过FileZilla软件传输到树莓派的Download目录下
3、安装whl包
cd Download
pip3 install opencv-py(Tab键补全)
pip3 install opencv-con(Tab键补全)
4、安装opencv依赖的其他库
pip3 list 显示 numpy版本太低
卸载系统自带的 NumPy
sudo apt remove python3-numpy
下载numpy版本
piwheels - Links for numpyhttps://www.piwheels.org/simple/numpy/
下载好whl包之后通过FileZilla软件传输到树莓派的Download目录下
cd Download
pip3 install numpy (Tab键补全)
opencv依赖的其他库安装
sudo apt-get install libhdf5-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqt4-test
sudo apt-get install libqtgui4
sudo apt-get update
测试是否安装成功
python3
import cv2 # 检查导入成功
OpenCV应用
测试代码
import cv2
cap = cv2.VideoCapture(0)
print("摄像头是否打开:", cap.isOpened())
ret, frame = cap.read()
print("帧是否有效:", ret)
print("帧数据类型:", type(frame) if frame is not None else "空帧")
cap.release()
Run
q退出