1. 集成 cordova 人脸识别插件
1.解压 FaceScanPlugin.jar,将文件拷入 Wex5 的 Nave/plugins 下
2. 如果开发为 cordova 环境下,可以手动添加本地 plugin。命令如下:
Cordova plugin add FaceScanPlugin 的文件根目录位置
3. 如何使用:
Wex5 下,导入该插件:
require("cordova!FaceScanPlugin");
在触发该事件后:
声明一个空参数组,因为 cordova 在执行 exec 时候要求必须传该参数,而该参数在本插
件中不起作用,所有需要声明空参
如:var arges=[];
然后执行该插件人脸扫描的方法:
cordova.plugins.FacePlugin.faceScan(arges,success , error);
success 为扫描成功后回调函数,error 为失败后的回调函数
4. 例子:
define(function(require){
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
require("cordova!FaceScanPlugin");
var Model = function(){
this.callParent();
this.modelLoad;
};
Model.prototype.modelLoad = function(event){
};
Model.prototype.button1Click = function(event){
console.log(cordova.plugins.FacePlugin.faceScan);
var arges=[];
cordova.plugins.FacePlugin.faceScan(arges,success , error);
function success(msg){
alert(msg);
$.ajax({
global: false, // 此处设为 false,即可
type: "POST",
contentType: "application/json",
dataType: "json",
url:"http://127.0.0.1:8082/loginByFace",
data: JSON.stringify({base :msg}),
success: function(data){