c# - 用于对数码照片进行分类的人脸识别?

标签 c# artificial-intelligence face-detection face-recognition

我喜欢玩弄 AI,想尝试一下人脸识别,第一步是在照片中找到人脸。这通常是如何完成的?您是否使用样本图像或图像的卷积或基于统计的方法?你如何找到面部的边界框?我的目标是从所有数码照片中分类我 child 的照片。

提前致谢。

最佳答案

看看http://www.face-rec.org/algorithms/ - 你会发现有多种方法可以解决这个问题。

假设您想要自己编写全部代码,您将需要研究贝叶斯框架、神经网络,可能还需要研究数学,例如线性判别分析 (LDA) 和名字很酷的弹性束图匹配。

然而,值得注意的是,世界各地有太多人对此进行了编码,现在可以随时使用、开源、现成的应用程序、API 和库,您可以简单地调用它们。或者您可以插入的神经网络 - 例如 - TiNA .

多读一些书——这是一个引人入胜的话题,然后决定你是想重新发明轮子(嘿,编码很有趣,但它可能不是你想要关注的)或者你是否将继承和扩展一些库或 API。

尽情享受吧!

关于c# - 用于对数码照片进行分类的人脸识别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1901257/

相关文章:

c# - 如何在代码中而不是在 xml 文件中使用 log4net 配置 NHibernate 日志记录?

c# - 如何找到字符串中值的倒数第二个索引?

python - 无法在Python中进行OpenCV的人脸检测

r - 神经网络预测为所有预测返回相同的值

iOS人脸检测方向和CIImage方向的设置

swift - 如何在 Apple Vision 检测到的脸部上应用 3D 模型 "NO AR"

c# - 您如何测试 AD 密码是否满足配置的复杂性要求?

c# - 通过代码 session 工厂与 MySQL 设置 Nhibernate 映射

artificial-intelligence - A*寻路,计算G成本

python - 检测到一张或多张脸时触发 cv2.imwrite