Има ли алгоритми за разпознаване на лица, написани в статистическия език R? Ако не, моля, дайте насоки за това, къде мога да започна да превеждам други алгоритми към R.
Отговори:
42 за отговор № 1Не забравяйте да проверите актуализацията от 8 май 2013 г. Вижте по-долу.
Ето няколко връзки / мисли, за да започнете:
Трябва ли да е в R? (Има и други езици / пакети, които по своята същност са по-подходящи за обработка на изображения.
Ако R е задължително, погледнете в EBImage (има pdf винетка) и растер пакети. (http://cran.r-project.org/web/packages/raster/)
Къде е Уолдо? тип упражнения винаги са добро място за стартиране, ако сте нови за обработка на изображения. Ето един е R въпрос в SO
Тук е действителен пример R че ще намерите наистина полезно: "Намиране на ярка предмет" упражнение в in.R ()
Въпреки че не е в R сам по себе си прочетете отговори на
image-processing
използвайки математиката въпрос в SO. Някои от идеите там са език-агностик.
Актуализация
R "S
ReadImages
пакетът е друг добър начин да започнете с "Обработка на изображения с Р."- Инсталирайте пакета ReadImages от кран. документация
Изпробвайте няколко от функциите, като имате изображение на устройството си. Това е единственият начин да се учим.
img <- read.jpeg("abc.jpg)
Изпробвайтеrgb2grey(img)
Също така опитайтеclipping()
функция.
Актуализация 2: 08 май 2013 г.
Кегъл е прав публикува отличен урок за разпознаване на лица в R (от Джеймс Петерсън). Има много неща за нея: примерна набора от данни, той не използва много езотерични библиотеки - просто reshape2 и doMC (по избор, освен ако нямате многоядрена машина).
Курсовият урок "Кегъл" обхваща идеята за лицеви точки(left_eyebrow, върха на носа и т.н.), идеята за "средно" местоположение на функциите и концепцията за използване на лепенките за подобряване на разпознаването. Не мога да мисля за по-добра връзка за този въпрос. Не забравяйте да го проверите.
Надявам се, че те ще ви помогнат да започнете.