OpenCV,作为一款开源的计算机视觉与机器学习软件库,汇聚了丰富的图像处理和计算机视觉算法,其应用范围广泛,涵盖了图像识别、物体检测、运动追踪、机器人导航及增强现实等诸多领域。它囊括了数百种先进的计算机视觉算法,从基础的图像处理技术到复杂的机器学习模型一应俱全。OpenCV具备出色的跨平台兼容性,能够在Windows、Linux、macOS等桌面操作系统,以及Android、iOS等移动平台,甚至是树莓派等嵌入式系统上流畅运行。用户可根据实际需求,灵活选择在不同平台上安装OpenCV,无论是预编译版本还是自行源码编译,均能轻松实现。此外,OpenCV还支持Python、C++等多种编程语言,为用户提供了更为便捷的开发体验。咱们的树莓派就是Linux+Python的组合,和OpenCV非常的契合。
确保CSI摄像头已经正确连接到树莓派,并且驱动已经安装。对于部分摄像头,通常不需要额外安装驱动,只需确保摄像头模块正确插入即可,咱们上一章节已经测试了摄像头。
1、安装OpenCV
前面我们已经安装过Python,基于此通过如下指令安装:
sudo apt update sudo apt install python3-opencv
可以通过运行py代码,打印版本号,看是否安装成功:
import cv2 print(cv2.__version__)
可以看到安装成功:
这快也算是失败的了,摄像头获取照片的能力一致没有成功,尝试了很多种配置方法,就差换个摄像头了,目前也不知道是摄像头的问题还是驱动的问题,没法获取静态图像也就没法喂图,这个待后续继续体验。
最后整体的视频分享: