Может ли кто-нибудь сказать мне, как обнаружить лица в статичном изображении с помощью Ruby или Javascript?Как определить грани с помощью Ruby?
ответ
Распознавание лиц осуществляется с использованием интенсивных алгоритмов, основанных на памяти, которые фактически проходят через данные изображения, чтобы обнаруживать подобные лица. Они могут быть многочисленными алгоритмами распознавания лиц/шаблонов и APIS доступны бесплатно (или за плату), которые вы можете использовать/реализовать с Ruby или Javascript.
Соберите много денег и свяжитесь со мной these guys.
Wikipedia имеет хорошую статью об этом, которая также объясняет, почему вы пытаетесь сделать что-то еще сложное.
FRGC также интересен ... Если вы найдете решение, вы можете принять участие в этом вызове.
да ... Это путь. ..: D –
Если вы собираетесь попробовать что-то с нуля, на веб-сайте Carnegie Mellon есть a great explanation of the process - аккуратная графика.
Однако, ваш лучший выбор, вероятно, пытается подключиться к проекту Opensource Computer Vision. Вот good tutorial on using OpenCV for facial recognition.
Нейронные сети Javascript были used for OCR, поэтому это должно быть возможно, если намного сложнее для лиц.
Похоже, вы новичок в программировании. Возможно, у вас есть высшее образование по математике? Если вы действительно не понимаете, что понятие JQuery может обнаружить лица, это шутка, вам нужно многому научиться, прежде чем вы будете готовы обнаруживать лица. Если вам повезет, вы можете найти легкое готовое решение. К сожалению, распознавание лиц относится к классу проблем, которые, как правило, не имеют простых решений. JavaScript прямо сейчас.
http://rubyforge.org/projects/opencv/ - это рубиновое связывание с OpenCV. Жалкая документация (только для документов с автогенерированными API) в http://doc.blueruby.mydns.jp/opencv/ упоминает файл face_detect.rb, который может быть полезен. Как и в большинстве привязок, вы также должны обратиться к документации для исходной библиотеки, например. http://opencv.willowgarage.com/wiki/FaceDetection
Вы также должны понимать, что обнаружение лица (где лица на этой фотографии?) - это другая и более простая проблема, чем распознавание лиц (чье лицо оно).
Обнаружение лиц надежно является одним из сложных проблем в области компьютерных наук. Реально, нет практического способа сделать это, используя Ruby, JavaScript или любой другой язык приложения, используя текущую технологию. Если вы сообщите нам, почему вам нужно определить лица, тогда мы можем предложить практический альтернативный подход.
Я не знаю, правильно ли был задан этот вопрос или как вы его разрешили, но я недавно столкнулся с этой проблемой сам. В настоящее время я изучаю внешние API для реализации моего решения. The two Ruby API, в которых я в настоящее время сравниваюсь rdetection и Face.com's API
Я использую его в основном для изображений с изображениями ImageMagick, поэтому ваши потребности и результаты могут отличаться.
Да, я недавно видел драгоценный камень для лица.com, и это объясняется некоторыми в этой статье: http://hemju.com/2011/03/14/face-recognition-with-ruby/ Я не играл с драгоценным камнем слишком много, однако, поэтому я не могу оказать какую-либо дополнительную помощь. – daybreaker
Удивительно, у меня не было шанса поиграть с ним, так как я впервые запустил эту идею. благодаря! –
Поскольку другие ответы на этот интересный вопрос, в основном устарели, здесь 2012 решение:
Использование JQuery с jquery.objectdetect:
$("#faces").objectdetect("all", {classifier: objectdetect.frontalface}, function(coords) {
// Do something with the face coordinates
});
Использование JQuery с jquery.facedetection:
var coords = $("#faces").faceDetection();
// Do something with the face coordinates
Не использовать jQuery: Оба плагина основаны на автономных библиотеках, которые вообще не зависят от jQuery.
В ответ на @joeforker который сказал
«Если вы действительно не понимаете, что понятие JQuery может обнаружить лица шутка, вам нужно выучить много, прежде чем будет готовый к обнаруживать лица ».
Или вы просто должны ждать год или два;)
Невероятный прогресс! Кто бы мог подумать, что это возможно в прямом видеоролике только с помощью javascript? – Petr
Это должно заставить вас начать. Это об использовании OpenCV с Руби через FFI: http://rubysource.com/detecting-faces-with-ruby-ffi-in-a-nutshell/
Это учебник распознавания лица с помощью Javascript и лица API, распознавания с помощью Mashape - http://blog.mashape.com/post/45712257463/face-recognition-using-javascript-and-mashape
Она также позволяет обнаружить, если человек улыбается или нет :)
После некоторых исследований и помощи этой темы я решил сделать rubygem, который можно найти здесь: https://github.com/dennisdevulder/rekognize
Это используется для распознавания лица API от rekognition.com.
WOW! И я думал, что я единственный, кто достигает невозможных целей. :-) –
Я могу обнаружить лица даже без Ruby. – StackedCrooked
Простое решение: нет. Комплексное решение: используйте что-то существующее. (Near) Невозможное решение: Напишите что-нибудь самостоятельно. Если вам нечего делать. –