我喜欢尝试人工智能的玩意儿,想要尝试一下人脸识别。第一步是在照片中找到脸部。通常如何做?是使用样本图像/图像的卷积还是基于统计方法?如何找到脸部的边界框?我的目标是从所有数字照片中分类出我的孩子们的照片。
提前感谢。
我喜欢尝试人工智能的玩意儿,想要尝试一下人脸识别。第一步是在照片中找到脸部。通常如何做?是使用样本图像/图像的卷积还是基于统计方法?如何找到脸部的边界框?我的目标是从所有数字照片中分类出我的孩子们的照片。
提前感谢。
请看http://www.face-rec.org/algorithms/ - 你会发现有多种方法可以实现人脸识别。
假设你想自己编写整个程序,你需要研究贝叶斯框架、神经网络,可能还有数学框架,比如线性判别分析(LDA)和酷炫的弹性群匹配图(Elastic Bunch Graph Matching)。
然而,值得注意的是,全世界有很多人已经编写了这种程序,现在可以使用开源、现成的应用程序、API和库,你只需要调用即可。例如,你可以使用神经网络插件——TiNA。
阅读一些相关内容,这是一个迷人的话题,然后决定你是否要重新发明轮子(编码很有趣,但可能不是你想专注的)或者是否要继承和扩展某个库或API。
享受吧!