2012-02-02 106 views

回答

42

請務必查看2013年5月8日發佈的更新。請參閱下文。

這裏有幾個鏈接/想法,讓你開始:

  1. 它必須在R' (還有其他語言/軟件包是本質上更適合於圖像的處理。

  2. 如果R是強制性的,窺視EBImage(它有一個pdf vignette)和raster包。(http://cran.r-project.org/web/packages/raster/

  3. 在哪裏金都?類型的練習總是開始,如果你是新的圖像處理的好地方。這裏有一個R question in SO

  4. Here's an actual R example,你會發現真正有用的:在「尋找一個明亮的物體」運動in.R()

  5. 即使它不是R中本身讀取所以responses to image-processing using mathematica問題。其中一些想法是語言不可知的。

更新

  • 的r ReadImages包上手另一種很好的方式與 「圖像處理與R.」

    • 從cran安裝ReadImages包。 Documentation
    • 嘗試了幾個功能,在您的機器上有一些圖像。這是學習的唯一途徑。

      img <- read.jpeg("abc.jpg)試用rgb2grey(img) 也試試clipping()函數。

更新2:五月08,2013

Kaggle剛剛published an excellent tutorial人臉識別在R(由James Petterson)。它有很多事情要做:樣本數據集,它不使用許多深奧的庫 - 只是reshape2和doMC(可選,除非你有一個多核機器)。

Kaggle教程涵蓋了facepoints(left_eyebrow,nose tip等)的概念,特徵的「平均」位置以及使用圖像補丁來提高識別的概念。 我想不出更好的鏈接來解決這個問題。Be sure to check it out

希望這些幫助您開始。