我正在用我的树莓派开展一个机器人项目,当我走进房间时,我希望它能够迎接我。我使用opencv-node进行面部识别工作,但希望更进一步。
我想用opencv提供用户FaceRecognizer()。我想知道是否有人知道节点的语法。
我目前正在使用opencv ^ 3.0.0
camera.read(function(err, im) {
if (err) throw err;
im.detectObject('./node_modules/opencv/data/haarcascade_frontalface_alt2.xml', {}, function(err, faces) {
if (err) throw err;
// im.convertGrayscale();
for (var i = 0; i < faces.length; i++) {
face = faces[i];
im.rectangle([face.x, face.y], [face.width, face.height], rectColor, rectThickness);
}
io.emit('frame', { buffer: im.toBuffer() });
});
});
我还修补了视频缓冲区以获得近乎实时的视频。
让它认出我和我的家人会很高兴 - 说出不同的问候!
任何帮助将不胜感激,谢谢!