pal*_*ani 9 javascript ruby ruby-on-rails face-detection
谁能告诉我如何使用Ruby或Javascript检测静态图片中的面孔?
Mik*_*bee 13
如果您打算尝试从头开始编写一些东西,卡内基梅隆网站上的流程有一个很好的解释 - 整洁的图形.
但是,您最好的选择可能是尝试加入Opensource计算机视觉项目.这是一个关于使用OpenCV进行面部识别的好教程.
le_*_*e_m 10
由于这个有趣问题的其他答案现在大部分已经过时,这里是2012年的解决方案:
在jquery.objectdetect中使用jQuery:
$("#faces").objectdetect("all", {classifier: objectdetect.frontalface}, function(coords) {
// Do something with the face coordinates
});
Run Code Online (Sandbox Code Playgroud)
在jquery.facedetection中使用jQuery:
var coords = $("#faces").faceDetection();
// Do something with the face coordinates
Run Code Online (Sandbox Code Playgroud)
不使用jQuery:两个插件都基于独立的库,完全不依赖于jQuery.
回复@joeforker的人说
"如果你真的不明白JQuery可以检测到面孔这个概念是个笑话,那么在你准备好检测面部之前,你需要学习很多东西."
或者你只需等待一两年;)
看起来你是编程新手.也许你有高等数学学位?如果你真的不明白JQuery可以检测到面孔的概念是一个笑话,你需要学习很多东西才能准备好检测面部.如果您很幸运,您可以找到一个简单易用的解决方案.不幸的是,面部识别是一类容易开箱即用的问题.JavaScript是正确的.
http://rubyforge.org/projects/opencv/是对OpenCV的Ruby绑定.http://doc.blueruby.mydns.jp/opencv/上的可怜文档(仅自动生成的API文档)提到了一个可能有帮助的face_detect.rb.与大多数绑定一样,您还应该查阅原始库的文档,例如http://opencv.willowgarage.com/wiki/FaceDetection
您还应该了解面部检测(此照片中的面部在哪里?)与面部识别(面部表面)相比,是一个不同且更容易的问题.
人脸检测是使用基于密集内存的算法完成的,该算法实际上通过图像数据来检测人脸图案。它们可能有许多免费(或收费)的面部识别/模式识别算法和 API,您可以使用 Ruby 或 Javascript 来使用/实现它们。
| 归档时间: |
|
| 查看次数: |
8751 次 |
| 最近记录: |