●
创建一个新应用〉
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、添加人员
方式一、根据Url添加人员并绑定人脸
//调用接口 添加人脸
<script type="text/javascript">
var data = $.faceiosdetectsdk.faceCreatePerson('传入图片地址', "人员名字", "人员标签")
</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/Detect/ByImage?appid=" + $.faceiosdetectsdk.appid + "&token=" + $.faceiosdetectsdk.token,
successFn: 'facePhotoCreatePerson',//上传成功后执行的方法
})
$('#photoCover').val($(this).val()) $.ajaxFileUpload(this); })
//调用接口,上传图片
$.ajaxFileUpload(this);
回调函数,处理检测结果
function facePhotoCreatePerson(data, statusText, xhr, obj)
{
//data为返回结果, 根据结果自定义代码
}
</script>