Tag: 人脸识别

使用opencv和node比较2个面的相似度

我有openCV和nodejs运行,我的目标是创build一个程序,当它看到它时(已经做到了)拍摄一张人脸照片,然后将该人脸与各种人脸进行比较来查看是否匹配。 我会知道谁的脸是谁在分贝,所以基本上我就知道谁的脸上的网站拍了照片。 我得到了下面的代码来拍摄照片并保存它…但我不知道如何获得测量结果或与另一张脸进行比较,我find了图像比较的例子,但我想我需要面部比较。 var snap = function(){ vid.read(function(err,im){im.detectObject(cv.FACE_CASCADE,{},function(err,faces){ console.log("FACES", faces) if (faces.length == 0){ console.log("No Faces") return false; } var face = faces[0] , ims = im.size() var im2 = im.roi(face.x, face.y, face.width, face.height) /* im.adjustROI( -face.y , (face.y + face.height) – ims[0] , -face.x , (face.x + face.width) – ims[1]) */ im2.save('out.jpg') }) }); […]