Android百度人脸识别慢,Android开发百度人脸识别模块使用分享
content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
frame2
html, body {
background: #ffffff;
}
.my-card {
border: solid 1px #dddddd;
margin: 10px;
}
.aui-btn-block {
margin-bottom: 10px;
}
百度人脸识别(V3版本)自定义模块
人脸识别
2018-06-03
var baiduFaceRec = null;
var UIAlbumBrowser = null;
apiready = function () {
baiduFaceRec = api.require('baiduFaceRec');
UIAlbumBrowser = api.require('UIAlbumBrowser');
};
//获取access_token
function getAuth() {
var params = {
ak: 'your ak',
sk: 'your sk'
};
baiduFaceRec.getAuth(params, function (ret, err) {
if (ret) {
console.log(JSON.stringify(ret));
alert('access_token=' + ret.access_token);
} else {
console.log(err.msg);
alert('错误信息:' + err.msg);
}
})
}
//人脸检测
function detect() {
//先获取access_token
var params = {
ak: 'your ak',
sk: 'your sk'
};
baiduFaceRec.getAuth(params, function (ret, err) {
if (ret) {
console.log(JSON.stringify(ret));
var access_token = ret.access_token;
//选择照片或拍照
api.actionSheet({
title: '选择照片',
cancelTitle: '取消',
buttons: ['拍照', '手机相册']
}, function (ret, err) {
if (ret) {
console.log(ret.buttonIndex);
if (ret.buttonIndex != 3) {
var sourceType = ret.buttonIndex;
//获取图片
api.getPicture({
sourceType: (sourceType == 1) ? 'camera' : 'album',
encodingType: 'jpg',
mediaValue: 'pic',
destinationType: 'url',
allowEdit: true,
saveToPhotoAlbum: false
}, function (ret, err) {
if (ret) {
console.log(ret.data);
var filePath = ret.data;
var params = {
filePath: filePath,
access_token: access_token
};
//人脸检测
baiduFaceRec.detect(params, function (ret, err) {
if (ret) {
console.log(JSON.stringify(ret));
alert('人脸检测数据' + JSON.stringify(ret.result.face_list));
} else {
console.log(err.msg);
}
})
} else {
console.log(JSON.stringify(err));
alert(JSON.stringify(err));
}
})
} else {
return false;
}
}
});
} else {
console.log(err.msg);
alert('错误:' + ret.msg);
}
});
}
//人脸对比
function match() {
//先获取access_token
var params = {
ak: 'your ak',
sk: 'your sk'
};
baiduFaceRec.getAuth(params, function (ret, err) {
if (ret) {
console.log(JSON.stringify(ret));
var access_token = ret.access_token;
//得到对比图片
UIAlbumBrowser.open({
max: 2,
styles: {
bg: '#fff',
mark: {
icon: '',
position: 'bottom_left',
size: 20
},
nav: {
bg: 'rgba(0,0,0,0.6)',
titleColor: '#fff',
titleSize: 18,
cancelColor: '#fff',
cancelSize: 16,
finishColor: '#fff',
finishSize: 16
}
},
rotation: true
}, function (ret) {
if (ret) {
var filePath1 = ret.list[0].path;
var filePath2 = ret.list[1].path;
var params = {
filePath1: filePath1,
filePath2: filePath2,
access_token: access_token
};
//人脸对比
baiduFaceRec.match(params, function (ret, err) {
if (ret) {
console.log(JSON.stringify(ret));
alert('人脸检测数据' + JSON.stringify(ret));
} else {
console.log(err.msg);
}
})
}
});
} else {
console.log(err.msg);
alert('错误:' + ret.msg);
}
});
}
Android百度人脸识别慢,Android开发百度人脸识别模块使用分享相关推荐
- android sse 人脸识别,基于Android Camera2之openCamera 流程
简介 frameworks\base\core\java\android\hardware\camera2 Camera2在Android 5.0上首次出现,主要重新定义了一套Camera 的使用接口 ...
- Android自定义人脸识别框,android自定义虹软人脸识别框/人脸抓拍框/人脸追踪框...
有一两个月没有更新博客了,最近一直在忙人脸识别的项目,先将项目中更改虹软人脸框的方法抽取出来,希望对大家有所帮助. 尊重原创,转载请注明出处: http://blog..net/qq137722697 ...
- Android离线人脸识别方案对比
Android 离线人脸识别方案对比总结 文章目录 Android 离线人脸识别方案对比总结 百度.腾讯.阿里.Face++.商汤等人脸识别 虹软人脸识别 OpenCV 人脸识别 中科视拓(Seeta ...
- python调用百度人脸识别对美女进行颜值打分
调用百度人脸识别 一.注册百度api 先百度开发者开发平台注册应用https://ai.baidu.com/tech/face/detect 1.创建应用 2.管理应用 APP_ID, API_KEY ...
- 调用百度人脸识别API
调用百度人脸识别API 用POSTMAN工具利用URL向百度智能云发送post请求 用python调用百度人脸识别 用POSTMAN工具利用URL向百度智能云发送post请求 首先在百度云平台创建一个 ...
- 百度人脸识别API 的使用
百度人脸识别API 的使用 百度人脸识别API是一个第三方SDK,在此之前,我搜索过其他一些人脸识别的,相比较之下,我觉得百度的更加方便. 接下里,这是一个通过照片对比的demo,来教大家怎样使用百度 ...
- Android 安卓人脸识别(百度人脸识别)快速集成采坑
背景介绍 你的项目跟人工智能无关?自己手写不可行?看完本文小白也能2小时让你的应用具备人脸识别活体检测等等功能啦!近两 年炒的最火的就是人工智能了,但是到处都讲人工智能,区块链啥啥的,总感觉跟普通安卓 ...
- flutter 刷脸_GitHub - nnnggel/baidu_face_plugin: 百度人脸识别和活体检测 Flutter 插件(目前版本仅支持 Android)...
baidu_face_plugin 百度人脸识别和活体检测 Flutter 插件(目前版本仅支持 Android) 使用方式 注册百度开发者账号 前往 百度开发者账号 进行注册. 申请并配置licen ...
- Android上调用百度人脸识别接口
写了一个简单的调用百度人脸识别在线的JAVA接口,识别率挺高的,但是目前写得还不是很全面,然后打开相册选取图片那一部分,以及工具类代码,是有参考别人写的代码,具体是摘自哪里之前没有保存. 这里贴一些主 ...
最新文章
- svn提示服务器禁止修改目录,SVN Eclipse插件中如何忽略对服务器已有文件修改后的提交...
- ZYNQ 调试遇到的问题
- python好玩的代码_一行 Python 能实现什么丧心病狂的功能?
- 配置连接池连接oracle,Oracle连接池怎么配置
- java户名的正则表达式_java – 用于验证用户名的正则表达式
- python和java哪个有用_python和java哪个好
- 疫情肆虐下,程序员用代码告诉你为什么千万不要出门!
- Springboot自定义注解实现用户登录状态校验(一)
- 抖音自动上号源码分享
- 远程连接端口修改,使用注册表修改
- 印前调色的基本规律及视觉效果
- 推荐系统中常用算法以及优点缺点对比
- 第三讲:如何构建双活数据中心方案
- PPT设置自动保存时间 mac_PPT又崩溃了?教你如何恢复文档
- VUE类似微信朋友圈查看图片组件
- 三周爆赚千万 电竞选手在无聊猿游戏赢麻了
- Git生成公钥及查看公钥
- 水晶报表:页眉或页脚超过了一页 解决方式
- ubuntu14.04安装搜狗输入法
- HDU 1239 Calling Extraterrestrial Intelligence Again
热门文章
- 搞一下新架构下的软件技术 | 12 汽车电子软件的过去与未来
- 《深度学习推荐系统》读书笔记之推荐系统的进化之路
- 斜齿轮、圆锥齿轮、蜗轮蜗杆的旋向(螺旋线方向)、转向、圆周力、径向力、轴向力等的方向判断【小记】
- PhpStorm + WampServer 开发环境配置
- python+pytest接口自动化框架(5)-requests发送post请求
- 恶意病毒“四大家族”
- 计算机话筒技术指标,话筒指标与调音台电平
- 局域网win10 主机之间相互共享文件的配置
- 拼题A打卡奖励 (25 分),1355D,1362C;
- 拼题A基础篇 30 求整数的位数及其各位数字之和