我想创建一个 Chrome 浏览器扩展,它将使用人脸识别算法来自定义个人书签、密码和主题。
在这种情况下,是否有可能使用与 JavaScript 不同的技术?
我想创建一个 Chrome 浏览器扩展,它将使用人脸识别算法来自定义个人书签、密码和主题。
在这种情况下,是否有可能使用与 JavaScript 不同的技术?
您可以使用Native Client (NaCl) 将 C/C++ 代码编译成可以在 Chrome 中安全运行的形式。只要 NaCl 运行时(由 Pepper API 提供)满足您的需求,这是可行的。您将在应用程序中使用 Javascript 与您的 NaCl 模块进行通信。
我在这里创建了一个 Javascript 人脸识别教程 - http://jsfiddle.net/ismaelc/fgq7L/。(免责声明:我为 Mashape 工作)。它使用 photobooth.js 来捕获图像,并使用 Lambda 的人脸识别 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);
});
您可能还想通过 webRTC - http://fadomire查看使用 Skybiometry API ( https://www.mashape.com/skybiometry-1/skybiometry-face-detection-and-recognition#!documentation ) 的演示。 futureauth.jit.su/
您还可以查看 40 多个面部识别 API、库、软件的列表 - http://blog.mashape.com/post/53379410412/list-of-40-face-detection-recognition-apis
不,必须使用 HTML 和 JavaScript 创建扩展。