●
创建一个新应用〉
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检测人脸信息Javascript代码实例
function FaceUrlDetect(url) {
$.ajax({
type: "POST",
url: "http://192.168.1.120:8090/Detect/ByUrl?appid=" + $.faceiossdk.appid + "&token=" + $.faceiossdk.token + "&url=" + url,
dataType: "JSON",
success: function (result) {
if (result.Code == '0'){
//检测成功 根据结果编写您的代码
} return result; },
error: function () {
return "未知错误";}
})
}
方式二、根据二进制流检测人脸
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: 'facePhotoDetect',//上传成功后执行的方法
})
$('#photoCover').val($(this).val()) $.ajaxFileUpload(this); })
//调用接口,上传图片
$.ajaxFileUpload(this);
回调函数,处理检测结果
function facePhotoDetect(data, statusText, xhr, obj)
{
//data为返回结果, 根据结果自定义代码
}
</script>