android人脸识别_硬件串口通信:1、人脸识别介绍、技术选型

 

目录

一、前言

二、技术选型

三、百度ai人脸识别-简单介绍


一、前言

人工智能时代快速来临,其中人脸识别是当前比较热门的技术,人脸识别这件事早已经不新鲜,但在 Android 中的应用也并不广泛,所以网上相关资料乏善可陈。但是在面对特殊的应用场景时,人脸识别的功能还是有一定的用处的,在国内也越来越多的运用,例如:刷脸打卡、刷脸App,身份识别,人脸门禁等等。

本人所经历的项目是:android大屏+第三方摄像头+智能硬件串口通信的项目,当然刚接触这块也是咬牙切齿,经过不懈努力才完成。另外在原生安卓手机上肯定是兼容性比较好,我是首先在原生安卓手机上测试通过,再在android大屏上进行测试和调用的。

 

二、技术选型

当前的人脸识别技术分为 web api和离线 sdk调用两种法方式,web api需要实时联网,离线sdk调用可以离线使用。Android作为一个比较广泛的平台,如何实现人脸识别功能呢?Android实现人脸识别可以通过google原生自带或第三方提供,但第三方提供的功能已经比较强大了。下面是一些第三方人脸识别的相关官网:

百度ai人脸识别

官方网址:http://ai.baidu.com

Opencv

官方网站:https://opencv.org/

虹软免费SDK

官方地址:http://www.arcsoft.com.cn/index.html

Face++

官方地址:https://www.faceplusplus.com.cn/

科大讯飞人脸识别

官方地址:http://www.xfyun.cn/services/face?type=face

百度是国内出名的大公司就不用多说了,有关技术选型,最终选择的是:百度ai人脸识别。

 

三、百度ai人脸识别-简单介绍

百度人脸识别包含人脸检测与属性分析、人脸对比、人脸搜索、活体检测等能力。灵活应用于金融、泛安防、零售等行业场景,满足身份核验、人脸考勤、闸机通行等业务需求。

 

 

 

 

人脸识别是一种基于生物特征的身份识别技术,它可以通过采集和分析人脸的图像或视频来识别一个人的身份信息。在过去,人脸识别技术主要基于传统的机器学习算法,如SVM、PCA等。随着深度学习技术的发展,基于卷积神经网络(CNN)的人脸识别技术逐渐成为主流。 基于CNN的人脸识别技术的主要流程包括:数据预处理、人脸检测、人脸对齐、特征提取和分类识别。其中,数据预处理主要包括图像增强和标准化处理,以提高图像质量和减少噪声。人脸检测是指从一张图片中找出其中的人脸并进行定位,常用的算法包括Haar级联检测器、基于深度学习的人脸检测器等。人脸对齐是为了使得人脸的位置和角度相对于图像是固定的,通常采用基于关键点的方法。特征提取是指从人脸图像中提取出有用的特征,常用的方法有局部二值模式(LBP)、主成分分析(PCA)、线性判别分析(LDA)等。分类识别是指将特征向量输入分类器进行分类,常见的分类器有支持向量机(SVM)、多层感知机(MLP)等。 基于CNN的人脸识别技术相比传统方法具有更高的准确率和更强的鲁棒性。通过构建深度卷积神经网络,可以自动学习出适合于人脸识别的特征,从而避免了手工设计特征的繁琐过程。同时,CNN模型可以处理多种不同的人脸姿态和表情,具有更强的鲁棒性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

被开发耽误的大厨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值