我想创建一个Chrome浏览器扩展程序,该扩展程序将使用面部识别算法来自定义个人书签,密码和主题。
在这种情况下,是否有可能使用与JavaScript不同的技术?
答案 0 :(得分:1)
您可以使用Native Client(NaCl)将C / C ++代码编译为可在Chrome内安全运行的表单。只要NaCl运行时(由Pepper API提供)满足您的需求,这是可行的。您将在应用程序中使用Javascript与NaCl模块进行通信。
答案 1 :(得分:0)
我在这里创建了一个Javascript人脸识别教程 - http://jsfiddle.net/ismaelc/fgq7L/。(免责声明:我为Mashape工作)。它使用photobooth.js捕获图像,并使用Lambda的Face识别API(https://www.mashape.com/lambda/face-recognition)。我这样称呼API:
$.ajax({
url: "https://lambda-face-recognition.p.mashape.com/recognize",
type: "POST",
data: fd,
processData: false,
contentType: false,
beforeSend: function (xhr) {
xhr.setRequestHeader("X-Mashape-Authorization", $("#mashapeKey").val());
}
}).done(function (result) {
alert("Received response..");
var resultObject = JSON.stringify(result);
alert(resultObject);
});
您可能还想查看使用Skybiometry API(https://www.mashape.com/skybiometry-1/skybiometry-face-detection-and-recognition#!documentation)和webRTC的演示 - http://fadomire.futureauth.jit.su/
您还可以查看此40多个面部识别API,库,软件列表 - http://blog.mashape.com/post/53379410412/list-of-40-face-detection-recognition-apis
答案 2 :(得分:-1)
不,必须使用HTML和JavaScript创建扩展。