R中的人脸识别技术

18

是否有用R语言编写的人脸识别算法?如果没有,请提供指导,告知我应从何处开始将其他算法翻译为R语言。

1个回答

43

请务必查看2013年5月8日的更新。请见下文。

以下是一些链接和想法,供您开始使用:

  1. 它必须用R吗?(有其他更适合图像处理的语言/软件包。)

  2. 如果强制使用R,请看看EBImage(它有一个pdf说明)和raster包。(http://cran.r-project.org/web/packages/raster/

  3. 瓦尔多在哪里?类型的练习总是一个很好的起点,如果您是图像处理新手。这里有一个SO上的R问题

  4. 这是一个实际的R示例,您会发现非常有用:"在in.R()中找到一个明亮的对象"

  5. 即使它不是R本身,也请阅读SO上使用mathematica进行image-processing的问题的回答。其中一些想法是与编程语言无关的。

更新

  • R的ReadImages包是学习“使用R进行图像处理”的另一种好方法。

    • 从cran安装ReadImages包。 文档
    • 尝试使用其中一些函数,使用计算机上的某些图像。这是学习的唯一方式。

      img <- read.jpeg("abc.jpg) 尝试使用 rgb2grey(img) 还可以尝试 clipping() 函数。

更新2:2013年5月8日

Kaggle刚刚发布了一个由James Petterson撰写的R人脸识别的优秀教程。 它有很多优点:一个样本数据集,它不使用许多奇怪的库——只是reshape2和doMC(除非你有多核机器)。

Kaggle教程涵盖了面部特征点的概念(左眉毛,鼻子尖等),特征的“平均”位置的概念以及使用图像片段来改善识别的概念。 我想不出这个问题更好的链接了。一定要查看

希望这些能帮助您入门。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接