●
创建一个新应用〉
1、创建应用成功后,到开发工具页面下载 faceiossdk Js插件并引用该JS,
2、引入依赖项:
<meta charset="UTF-8">
<title>FaceIOS JavaScript SDK</title>
<!-- 载入依赖库 -->
<script type="text/javascript" src="http://code.jquery.com/jquery-2.0.3.min.js"><script>
<script type="text/javascript" src="faceiosdk.js"></script>
3.初始化参数
$.faceiossdk.Init({
appid: "您已申请的AppID",
token: '对应App的token'
})
4、添加人员Javascript代码实例
方式一、根据Url进行人脸识别
<script type="text/javascript">
调用faceiossdk.js 接口 获取比对结果data
var data = $.faceiosdetectsdk.faceUrlIdentity('传入图片地址', "自定义识别精度")
</script>
方式二、根据二进制流识别人脸
html 标签
<form id="form1">
<input id="photo" type="file" name="photo" style="display:none">
<div class="input-append">
<input id="photoCover" class="input-xlarge" type="text" style="width:315px;">
<a class="btn" onclick="$('input[id=photo]').click();">上传照片</a>
</div>
</form>
<script type="text/javascript">
//触发上传事件,处理识别结果
$('#photo').on("change", function (){
//初始化上传图片参数
$.UploadInit({
uploadUrl: "http://192.168.1.120:8090/Match/M1ToN?V=0&appid=" + $.faceiosdetectsdk.appid + "&token=" + $.faceiosdetectsdk.token,
successFn: 'facePhotoMatch1ToX',//上传成功后执行的方法
})
$('#photoCover').val($(this).val()) $.ajaxFileUpload(this); })
回调函数,处理识别结果
function facePhotoMatch1ToX(data, statusText, xhr, obj)
{
//data为返回结果, 根据结果自定义代码
}
</script>