在Raspberry Pi上设置OpenCV 4进行面部检测(视频演示)

了解如何将开源库OpenCV与Raspberry Pi结合使用来创建人脸和物体检测。

已更新,可在Raspbian Buster上运行,并已通过Raspberry pi 3、3B +和4进行了测试。

OpenCV(开源计算机视觉库)是一个非常有用的库-它提供了许多有用的功能,例如文本识别,图像识别,深度图创建和机器学习。

本文将向您展示如何在Raspberry Pi上安装OpenCV和其他库,这些库在进行人脸检测和其他项目时会派上用场。 安装库之后,我们将执行一个简单的项目,在该项目中,我们将从图像中检测出面孔。 从那里,您可以继续使用Raspberry Pi进行其他项目,例如面部识别门锁。

视频演示

截图

什么是OpenCV?

OpenCV是一个开放源代码的计算机视觉和机器学习软件库。 OpenCV是根据BSD许可证发行的,可免费用于学术和商业用途。 它具有C ++,Python和Java接口,并支持Windows,Linux,Mac OS,iOS和Android。

OpenCV旨在提高计算效率并特别关注实时应用程序。

如何在Raspberry Pi上安装OpenCV

要为Python安装OpenCV,我们需要安装Python。由于Raspberry Pi已预装Python,因此我们可以直接安装OpenCV。

首先,我们需要确保Raspberry pi是最新的。键入以下命令以更新您的Raspberry Pi。

然后在终端中键入以下命令,以获取在Raspberry Pi上安装OpenCV所需的依赖项。

现在我们可以在Raspberry Pi上安装OpenCV。键入以下命令在Raspberry Pi上安装适用于Python 3的OpenCV 4,pip3告诉我们将为Python 3安装OpenCV。

完成这些步骤后,OpenCV已安装。让我们测试一下我们的工作!

测试OpenCV

要检查OpenCV是否正确安装,请尝试通过键入以下命令导入OpenCV:

然后

import cv2

如果未显示任何错误,则说明安装成功!

要知道您使用的是哪个版本的OpenCV,请键入以下命令:

cv2.__version__

此消息告诉您在Raspberry Pi上安装的OpenCV版本。

推荐的可选库

使用OpenCV对图片进行人脸检测

代码

参阅http://viadean.com/rpi_opencv.html

你可能感兴趣的:(Raspberry,Pi,Python)