18

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

4

1 回答 1

43

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

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

  1. 它必须在R中吗?(还有其他语言/包本质上更适合图像处理。

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

  3. 沃尔多在哪里?如果您不熟悉图像处理,类型练习总是一个很好的起点。这是SO 中的一个 R 问题

  4. 这是一个实际的 R 示例,您会发现它非常有用:in.R()中的“寻找明亮物体”练习

  5. 即使它本身不在 R 中,也请阅读对在 SO中使用数学问题的回复。image-processing那里的一些想法与语言无关。

更新

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

    • 从 cran 安装 ReadImages 包。文档
    • 尝试几个功能,在你的机器上有一些图像。这是唯一的学习方式。

      img <- read.jpeg("abc.jpg) 试试rgb2grey(img) 也试试这个clipping()功能。

更新 2:2013 年 5 月 8 日

Kaggle 刚刚发布了一篇出色的 R 中人脸识别教程(作者James Petterson)。它有很多事情要做:一个示例数据集,它不使用许多深奥的库——只是 reshape2 和 doMC(可选,除非你有一台多核机器)。

Kaggle 教程涵盖了面部点(left_eyebrow、鼻尖等)的概念、特征“平均”位置的概念以及使用图像补丁来提高识别的概念。对于这个问题,我想不出更好的链接。一定要检查出来

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

于 2012-02-02T05:36:31.763 回答