R中的人脸识别

时间:2012-02-02 00:15:06

标签: r face-recognition

是否有用R统计语言编写的人脸识别算法?如果没有,请提供有关我可能开始将其他算法转换为R的指导。

1 个答案:

答案 0 :(得分:42)

请务必查看2013年5月8日所做的更新。请参阅下文。

以下是一些可以帮助您入门的链接/想法:

  1. 是否必须在R? (还有其他语言/软件包本身更适合图像处理。

  2. 如果R是强制性的,请查看 EBImage (它有一个pdf vignette)和 raster 个包。 (http://cran.r-project.org/web/packages/raster/

  3. 如果您不熟悉图像处理,那么Waldo? 类型练习总是一个很好的起点。这是一个R question in SO

  4. 你会发现
  5. Here's an actual R example非常有用:在 in.R()

  6. 中“找一个明亮的物体”练习
  7. 即使它不在R 本身,也请阅读SO中的responses to image-processing using mathematica问题。其中一些想法与语言无关。

  8. <强>更新

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

      • 从cran安装ReadImages包。 Documentation
      • 尝试使用机器上的一些图像来完成一些功能。这是学习的唯一方法。

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

    更新2:2013年5月8日

    Kaggle只有published an excellent tutorial用于R中的面部识别(James Petterson)。它有很多东西:一个样本数据集,它不使用许多深奥的库 - 只是reshape2和doMC(除非你有一个多核机器,否则是可选的)。

    Kaggle教程涵盖了面部点的概念(left_eyebrow,nose tip等),功能的“平均”位置的概念以及使用图像补丁来提高识别的概念。 我想不出这个问题的更好的联系。 Be sure to check it out

    希望这些可以帮助您入门。