使用AForge.NET和c#进行人脸检测(在人脸上绘制矩形)

本文关键字:绘制 检测 使用 AForge NET | 更新日期: 2023-09-27 18:27:28

我正在尝试用神经网络和一些基本的图像预处理在c#中进行人脸检测。使用AForge.NET,我创建了NN,并成功地训练它来检测是图像人脸还是非人脸。为了更快地学习,我将图像调整为20x20。基本上NN为面返回"1",否则返回"0"。这适用于包含提取人脸的图像,但我想将其应用于webCam的新帧,并使用我的人脸和一些背景。我的问题是如何在这个框架中搜索,并在webCam的640x480图像中的所有20x20矩形上实现NN分类器,以找到人脸的定位。

使用AForge.NET和c#进行人脸检测(在人脸上绘制矩形)

如果相机是静态的,那么背景就没有信息。创建一个位图,然后只有当你的网络摄像头显示的不是那样的东西时然后用于面部检测。总的来说,斑点过滤器可能有助于获得中心,然后下一步尝试你的算法

或者做圆圈检测,人们通常有两只眼睛靠得很近。然后从那里开始你的NN网络。